请问stm32f103工程代码如何在stm32f407芯片上跑起来?

2019-07-14 18:08发布

如题:
1、STM32f103工程代码如何在stm32f407芯片上跑起来?
2、要做哪些修改?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
60user198
2019-07-15 07:08
1、官方的移植手册仅说明外设资源上的差别,并没有就怎么移植阐述清除。
2、芯片的启动过程是:BOOTLOADER--->启动文件-->应用程序。F1和F4的BOOTLOADER固化在芯片里面,无法修改,起升级作用;因此主要看启动文件的差别。
3、F1和F4启动文件的相同点:堆栈初始化、设置系统时钟频率调用接口、进入C应用程序
4、F1和F4启动文件的不同点:向量表定义、地址重映射和中断向量表的转移、中断寄存器的初始化
问题来了:如果启动文件的向量表不定义完整,比如:某个外设的中断向量没有定义,还能否正常启动呢?如果F1的启动文件烧录到F4芯片中,F4能否启动呢?

一周热门 更多>