taita2008 发表于 2014-6-21 00:19:22

求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

如题:
1、stm32f103工程代码如何在stm32f407芯片上跑起来?
2、要做哪些修改?
 

feel-376797 发表于 2014-6-22 08:56:05

RE:求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

M3与M4差别不小,移植改动较大,请熟读这两芯片datasheet。

有缘于你 发表于 2014-6-22 09:25:49

RE:求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

f4和f0差不多,看看官方有个从f1移植到f0的应用笔记

zykzyk-93033 发表于 2014-6-22 10:51:38

RE:求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

手动修改:D

taita2008 发表于 2014-6-22 21:29:19

RE:求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

1、官方的移植手册仅说明外设资源上的差别,并没有就怎么移植阐述清除。
2、芯片的启动过程是:BOOTLOADER--->启动文件-->应用程序。F1和F4的BOOTLOADER固化在芯片里面,无法修改,起升级作用;因此主要看启动文件的差别。
3、F1和F4启动文件的相同点:堆栈初始化、设置系统时钟频率调用接口、进入C应用程序
4、F1和F4启动文件的不同点:向量表定义、地址重映射和中断向量表的转移、中断寄存器的初始化
问题来了:如果启动文件的向量表不定义完整,比如:某个外设的中断向量没有定义,还能否正常启动呢?如果F1的启动文件烧录到F4芯片中,F4能否启动呢?

发表于 2014-6-22 21:56:33

RE:求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

程序移植咯,容易的

feiante-155820 发表于 2014-6-23 10:29:05

RE:求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

F1和F4的差别还是挺大的,建议楼主先用F4点亮LED,然后在做移植,同时可以根据移植的功能,参考官方的库例子

dzc2001 发表于 2014-6-23 12:35:26

RE:求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

直接拖过去,编译过不了的就改

深秋独影 发表于 2014-6-23 12:42:55

RE:求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

先编译,对着参考手册,哪出错改哪

aaa999kk 发表于 2014-6-23 17:14:11

RE:求助:stm32f103工程代码如何在stm32f407芯片上跑起来?

先看资料, 再编译, 看哪里出错
页: [1] 2
查看完整版本: 求助:stm32f103工程代码如何在stm32f407芯片上跑起来?