RT-Thread 的Finsh中的问题。。
在使用Keil MDK编译的过程中,发现启用优化-O1之后, 会丢失VSymTab的Section,提示警告为:.\Output\stm32_mdk.axf: Warning: L6330W: Undefined symbol VSymTab$$Base (referred from shell.o). Unused section has been removed.
.\Output\stm32_mdk.axf: Warning: L6330W: Undefined symbol VSymTab$$Limit (referred from shell.o). Unused section has been removed.
同时所有的FSYSTab也丢失了, 不是这是为啥呃??
这样Finsh的所有命令都没法用了。 你用的哪个版本?看看你的工程中linker的选项参数,应该是选项参数的问题。 果然, 是linker的原因。
缺少了 --keep __fsym_* --keep __vsym_* 的选项。
页:
[1]