初级会员

- 积分
- 65
- 金钱
- 65
- 注册时间
- 2019-8-7
- 在线时间
- 24 小时
|
8金钱
大家好,我碰到一个工程移植的问题自己想不清楚了,请知道的朋友帮忙。
现在手上有两块开发板,一块是STM32F407IGT6,接8M晶振;一块是STM32F407ZGT6,接25M晶振。
我想把IGT6的工程烧到ZGT6上。
我把STM32F407IGT6工程中,时钟配置中的PLL_M从8改成25,设置里c/c++选项里的Define是“USE_STDPERIPH_DRIVER,STM32F40_41xxx”,Device也改成了STM32F407ZGT6,最后烧写到ZGT6的板子上,串口和LED灯都没反应。
我注意到两个工程的启动文件不一样,IGT6是startup_stm32f40_41xxx.s,ZGT6是startup_stm32f40xx.s,我把IGT6工程的启动文件换成ZGT6的,还是不行。
IGT6的工程是个老工程了(可我还是新手),里面的库函数是是2014年的,是库函数的问题吗?
请问移植的时候还要改什么部分吗?非常感谢!
|
|