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

2019-07-14 18:08发布

如题:
1、STM32f103工程代码如何在stm32f407芯片上跑起来?
2、要做哪些修改?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
Sabrina_cc
1楼-- · 2019-07-14 23:56
f4和f0差不多,看看官方有个从f1移植到f0的应用笔记
60user121
2楼-- · 2019-07-15 05:50
 精彩回答 2  元偷偷看……
60user198
3楼-- · 2019-07-15 07:08
1、官方的移植手册仅说明外设资源上的差别,并没有就怎么移植阐述清除。
2、芯片的启动过程是:BOOTLOADER--->启动文件-->应用程序。F1和F4的BOOTLOADER固化在芯片里面,无法修改,起升级作用;因此主要看启动文件的差别。
3、F1和F4启动文件的相同点:堆栈初始化、设置系统时钟频率调用接口、进入C应用程序
4、F1和F4启动文件的不同点:向量表定义、地址重映射和中断向量表的转移、中断寄存器的初始化
问题来了:如果启动文件的向量表不定义完整,比如:某个外设的中断向量没有定义,还能否正常启动呢?如果F1的启动文件烧录到F4芯片中,F4能否启动呢?
60user147
4楼-- · 2019-07-15 13:02
程序移植咯,容易的
爱雪爱雪
5楼-- · 2019-07-15 15:52
F1和F4的差别还是挺大的,建议楼主先用F4点亮LED,然后在做移植,同时可以根据移植的功能,参考官方的库例子
freesea123
6楼-- · 2019-07-15 20:33
直接拖过去,编译过不了的就改

一周热门 更多>