1 eclipse 软件和相关工具的下载和安装1.1 软件下载1.2 安装选项安装eclipse ide for embedded c/c++ developers。
1.3 安装交叉编译工具链
2 在eclipse中开始mm32开发项目2.1 创建安装完成,启动 eclipse,在菜单file->new -> project。
2.2 选择c project
2.3 创建工程在project name填写项目名,选择empty project,toolchains选择arm cross gcc 如下图:
2.4 选择toolchain点菜单next,选择toolchain 和路径(交叉编译工具链安装的位置),如下图:
2.5 添加路径点击菜单finish,可以看到project explorer有工具链的incudes路径, 如下图:
2.6 添加工程目录拷贝应用代码和mm32库函数到工程目录,在如下图:
也可以通过import工程,在菜单file里子菜单import,选择existing projects into workspace,如下图:
在browse选择工程目录,然后finish,如下图:
3 配置编译环境和编译3.1 配置编译环境在菜单project选择子菜单properties,在settings中选内arm cpu。
配置includes和连接文件.ld的路径。
3.2 配置tool chain选择cdt internal builder。
3.3 编译在project菜单,选择build automatically,然后build all开始编译,正确编译有如下log:
编译有如下log,在project菜单,properties ->c/c++ build ->setting ->gnu arm cross c linker ->miscellaneous -> other link flags增加--specs=nosys.specs
4 调试4.1 选择debug工具在菜单run中打开子菜单debug configurations,在debugger里指向j-link gdb的路径和填写device name,如下图:
4.2 进入调试模式点击小甲虫 ,正确进入调试模式,如下图:
4.3 设置断点设置断点在259行,如下图:
4.4 运行点击运行 ,然后程序跳到断点259行,程序可以正常调试了,如下图:
聊天机器人发展或将面临的三大障碍:获取用户信任和理解最难
视觉传感器种类
HDJB-702A微机继电保护测试仪上位机做交流试验
IC设计前后端流程与EDA工具介绍
探究硬中断和软中断的原理和区别
使用Eclipse搭建MM32嵌入式开发环境
颜值小王子驾到?小米5c终于来了:黑科技爆棚仅1499!
锦锐单片机CA51F152S4A/B PWM+ADC+触控型8051MCU
Linux怎么将输出重定向到/dev/null
Adobe研究院的研究者们提出了全新的通用深度网络架构CPNet
南孚推出物联电池增持物联网发展
继服务宕机后,谷歌Gmail又出问题了
作为美国的坚定跟随者,英国终于开始执行新规了!
ARM64 Linux内核页表的块映射
5G网络等新型基础设施建设加速 或将推动锂电池产业发展
TOPSwitch-GX的引脚功能
无刷电机电流控制方法
简析ARP欺骗
中国芯,国之重器!***崛起路上
直线电机的结构