初级会员

- 积分
- 186
- 金钱
- 186
- 注册时间
- 2014-7-7
- 在线时间
- 0 小时
|
5金钱
手上有2快开发板,一块107的一块103的,写的程序也是既有103的又有107的。
于是写程序的时候麻烦就来了,有时候107的程序要拿来在103的开发板上用,103的
程序要拿来在107的开发板上。
之前移植过几次,103的移植到107上,107的移植到103上,经常是有时候成功,
有时候不成功。于是想和大家讨论下,以前我都是这样移植的。
1,首先把Options下的Device里把设备改过来。
2,把启动文件改过来(发现107和103的启动文件都可以用HD)
3,修改Options下的C/C++(宏定义和启动文件的相对应,比如启动文件时HD,则宏定义为STM32F10X_HD)
4,修改Options下的Utilities(主要是修改芯片的FLASH,例如ZET6对应的FLASH为512K)。
但是这样修该总是有时候成功,有时候不成功
所以向大神请教 |
最佳答案
查看完整内容[请看2#楼]
不同芯片只是底层不一样,上层软件都可以,我的代码在407和103之间进行拷贝,没问题,只是将不同芯片的启动文件什么的替换掉,修改一下配置即可
|