
1、点开魔术棒,device中修改芯片型号为stm32f103c8t6。
2、点击编译会提示有一大堆错误和警告点击第一个错误进入到stm32f10x.h头文件中的defineSTM32F10X_HD将这个宏定义全部屏蔽这时在编译则没有问题。
3、烧录的时候丢失CORTEX-M3则点击魔术棒中Utilities中的setting将ADD加入stm32f10xmed-density128K的安装包,之前存在则需要先remove这个包,再重新加入这个包。这样便可以烧录进去。
4、完成移植。
由于嵌入式系统所使用的芯片型号多种多样,很多芯片不能直接兼容,所以通过修改部分代码,把能在甲
芯片上运行的程序,也能在与之不完 全兼容的乙芯片上正确运行,就叫移植。
系统移植的概念也差不多,只是涉及到的芯片可能更多而已。
这个也可以通过计算机主板驱动来理解,往往不能的 *** 作系统会有不同的驱动程序,不同的芯片组也有
不同的驱动程序,但这些驱动程序的核心 *** 作是一样的,只需要修改少数地方,就可以把适用于A系统的
驱动,改为适用于B系统的驱动。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)