我在汇编中用实际函数重写默认弱函数时遇到了问题。 在 startup.s 中有这样的代码: .weak SysTick_Handler .thumb_set SysTick_Handler,Default_Handler 然后在 main.s 中定义了函数: .global SysTick_Handler .type SysTick_Handler, %function SysTick_Handler: push {r3, r4, r5, r6, lr} ... 如果我在 startup.s 中注释掉这两行,那么正确的 SysTick_Handler 会被触发,否则它会在 Default_Handler 中结束。不知道哪里错了?
|