STM32移植问题

2019-07-21 07:26发布

大家好,求助一个问题,我在工程移植的时候遇到这样一个问题,原先的工程师使用是stm32f103RB的,现在我需要移植为使stm32f103rc的,我修改了.s文件,也修改了,但是编译是出现More than one section matches selector - cannot all be FIRST/LAST.这个错误,我尝试着按照网上的说法把MD.S文件删掉,但是似乎不起作用,请问是哪里出了问题呢?
我已经把工程里面几个地方做了了相应的修改
另外我发现工程在编译的时候会在文件目录下自动生成一个RCT6的文件夹路径为APPRTEDeviceSTM32F103RC,里面自动包好了system_stm32f10x.c,startup_stm32f10x_hd.s,RTE_Device.h这三个文件,于是我就把原来工程里面的CM3下面的hd.s文件删除了,但是还是编译不通过
附件里面我上传了程序源码,希望大家帮忙解答一下

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
haibian
1楼-- · 2019-07-21 08:40
不是只需要将Device改为stm32f103rc就行了吗?其他的不用修改的吧,我将stm32f103vc改为stm32f103ze都只是修改了Device而已它就可以用了
总有人问我
2楼-- · 2019-07-21 09:02
haibian 发表于 2018-11-26 12:04
不是只需要将Device改为stm32f103rc就行了吗?其他的不用修改的吧,我将stm32f103vc改为stm32f103ze都只是 ...

不是的,我的是需要修改.s文件的,因为RB的.s文件里面没有串口4和串口5的中断,但是我需要用到,所以得替换.s文件
haibian
3楼-- · 2019-07-21 09:59
这样子,没用过RB的还真不懂,不过多谢了,给我提个个醒,以后遇到就需要注意点了
lvkanger
4楼-- · 2019-07-21 15:55
Honeylulu
5楼-- · 2019-07-21 18:49
 精彩回答 2  元偷偷看……
1208
6楼-- · 2019-07-21 23:18
楼主,问题解决了没

一周热门 更多>