ARM DS-5开发STM32程序(Eclipse配合Keil插件使用)
来源:互联网 发布:世界征服者3 全将 数据 编辑:程序博客网 时间:2024/06/05 19:22
ARM DS-5是基于Eclipse的ARM开发环境,有完善的编译流程,配合Keil插件开发STM32效果更佳。废话不多,先介绍思路:
1.安装MDK软件,就有编译STM32的工具链。我使用是MDK 4.72的。
http://pan.baidu.com/s/1o6iHPVG
2.安装DS-5,并注册社区版(免费阉割)。
http://pan.baidu.com/s/1mgHX2JY
补充:社区版激活代码:
http://ds.arm.com/zh-cn/ds-5-community-edition/getting-started/
3.运行DS-5安装Keil插件
安装好Keil插件后只是使用了Keil的调试和下载功能,真正与DS-5合体需要在Eclipse设置。
4.设置编译工具链,打开eclipse,Windows->Preferences,弹出Preferences窗口后选择DS-5->Toolchains,点击Add。选择keil安装目录下的ARM\ARMCC\bin,然后确认点next、next通常会检测出armcc的版本
最后设置打印出来的信息,-map就打印出每个函数和变量的地址。–list就打印到文件,空着打印到console。
2.关于bin文件制作,在stm32使用IAP会发送2进制文件给芯片。除了要scat文件里面设置地址外,还要使用keil的自带软件生成bin。设置同样在C/C++ Build->Setting->Build,设置Post-build steps的Comand。
补充:附上配置好的工程文件
http://pan.baidu.com/s/1kTH5IEb
- ARM DS-5开发STM32程序(Eclipse配合Keil插件使用)
- ARM DS-5开发STM32程序(Eclipse配合Keil插件使用)
- 使用ARM DS-5的debugger进行ARM的裸板程序的开发,调试,优化
- 使用 ARM DS-5
- ARM Keil MDK开发STM32工程模板
- 在ubuntu用arm ds-5社区版配合linaro交叉编译工具开发android linux应用
- 使用Eclipse开发Arm-linux程序
- keil MDK开发STM32使用内联函数
- ARM DS-5安装及使用(android)
- 使用eclipse开发STM32
- (2)stm32开发之使用Keil MDK以及标准外设库创建STM32工程
- Eclipse-cdt 配合 gdbserver 进行 arm 程序远程调试
- 使用eclipse集成开发环境开发arm linux程序
- 使用Keil MDK运行第一个STM32程序
- 使用Keil MDK运行第一个STM32程序
- 使用Keil MDK运行第一个STM32程序
- 使用Keil MDK运行第一个STM32程序
- 使用Keil MDK运行第一个STM32程序
- SSM集成Redis做缓存
- ios-地理编码和反地理编码
- Python科学库sklearn.numpy.scipy. matplotlib.pandas
- 【内存优化】 MAT 看内存 Native Stack 找不到真正的引用
- Oracle11gR2 for Linux 静默安装
- ARM DS-5开发STM32程序(Eclipse配合Keil插件使用)
- 拼接4-16进制译码器
- 针对需要验证码登录以及注册案例
- 今年最新的30个Android库,你了解吗?
- angular2搭建环境+部署项目以及创建新组件to many symbolic links encountered的问题
- 架构师必看:软件架构图的艺术
- 关于list中的removeAll方法使用说明
- interview test
- NetWordUtils