程序一直报错显示Symbol SVC_Handler multiply defined (by hal_cm3.o and bios.o)请问哪个大神指导应该怎么改?

2019-07-20 06:57发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
taizonglai
1楼-- · 2019-07-20 07:56
 精彩回答 2  元偷偷看……
薄荷加冰
2楼-- · 2019-07-20 09:38
 精彩回答 2  元偷偷看……
Jade_Lauvise
3楼-- · 2019-07-20 11:31
重复定义了变量,变量定义在一个文件里,其他文件想要用的话,加一个extern声明
a496298685
4楼-- · 2019-07-20 15:57
薄荷加冰 发表于 2018-1-25 15:25
我知道,加上RTX操作系统以后,系统需要用到SVC_Handler,SysTick_Handler,PendSV_Handler这三个中断函 ...

系统资源占用的中断资源不可以被用户程序使用,否则强行补充可能导致操作系统内部逻辑出错。请换个中断。

另外,SysTick天生就是给操作系统用的,你写个程序抢他干嘛。
taizonglai
5楼-- · 2019-07-20 18:50
 精彩回答 2  元偷偷看……
薄荷加冰
6楼-- · 2019-07-20 21:41
 精彩回答 2  元偷偷看……

一周热门 更多>