f103的程序芯片改为f107编译出错

2019-07-14 19:27发布

本帖最后由 BJTU丰丰 于 2017-6-30 09:12 编辑

学习Systick定时功能时,将103的程序烧进107发现 定时与计算的不符,心想应该是将f103的程序直接烧到f107(两者的时钟树配置不同)的缘故吧。
所以,改变了启动文件为startup_STM32f10x_cl.s,芯片型号改为f107,没想到编译出错,一脸懵逼。


请求过来人指点,拜谢!



7个错误在同一地方.png
编译出错.png
文件配置.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
BJTU丰丰
1楼-- · 2019-07-15 04:44
人中狼 发表于 2017-6-30 09:29
在图片里的第一点里的STM32F10X_HD,有没有改成STM32F10X_CL

我的配置里面出了1不一样,其他都是配置好的。
请问,define里面是要手动改吗?
人中狼
2楼-- · 2019-07-15 06:35
是的,不同芯片需要和startup_stm32f10x_cl.s一样改成对应的配置,没用过107,不过用103的时候define里配置不对,也会报错
BJTU丰丰
3楼-- · 2019-07-15 10:21
 精彩回答 2  元偷偷看……
人中狼
4楼-- · 2019-07-15 11:52
这个就不清楚了,还没试过使用SysTick,注意看配置参数吧,stm32还是很好用,很灵活,因此配置参数也多,找找例程吧
BJTU丰丰
5楼-- · 2019-07-15 12:55
人中狼 发表于 2017-6-30 10:04
这个就不清楚了,还没试过使用SysTick,注意看配置参数吧,stm32还是很好用,很灵活,因此配置参数也多,找找例程吧

万分感谢!!!

一周热门 更多>