stm32程序移植到cortex-m3

stm32程序移植到cortex-m3,第1张

stm32程序移植到cortex-m3:

1、点开魔术棒,device中修改芯片型号为stm32f103c8t6。

2、点击编译会提示有一大堆错误和警告点击第一个错误进入到stm32f10x.h头文件中的defineSTM32F10X_HD将这个宏定义全部屏蔽这时在编译则没有问题。

3、烧录的时候丢失CORTEX-M3则点击魔术棒中Utilities中的setting将ADD加入stm32f10xmed-density128K的安装包,之前存在则需要先remove这个包,再重新加入这个包。这样便可以烧录进去。

4、完成移植。

当然可以,如果硬件不冲突,移植很简单,只要改项目里的芯片型号就行了,如果原项目里用的硬件新芯片没有,就比较麻烦了,需要删除相关功能。反正,从小芯片往大芯片好弄。大芯片往小芯片要困难些,如果硬件差别太大,可能相关功能就实现不了。

可以是可以,不过别人编的东西,移植起来都是比较麻烦的。主要是硬件定义,比如管脚。

你先找到原来的硬件定义文件,对照新的板子修改,可能新的开发板源文件会使用不同版本的库文件,里面的某些函数和宏定义会不同,这个也要注意。

具体的问题可以等到编译的时候慢慢改。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11187247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存