原问题
.\chip_stm32f407vg\kernel-rom.sct: Error: L6218E: Undefined symbol __initial_sp (referred from entry2.o).
这是个什么错误啊?我把ST库弄到工程里边,刚开始还好 后来不知道怎么回事就出来这么个错误
编译环境搜MDK471
__initial_sp 没有定义,可这个东西在sct中好像没有用到啊
找到问题所在:是在工程选项卡中选中了use microlib,之后就报错
问题补充:
怎样解决在工程选项中,选中use microlib之后,连接时出错的问题(工程选项的Target选项卡)
使用microlib,可以很方便地使用诸如printf之类的东西
但是工程中,如果选中该选项,会报如下错误:
.\chip_stm32f407vg\kernel-rom.sct: Error: L6218E: Undefined symbol __initial_sp (referred from entry2.o).
错误应该就是没有为__initial_sp这个东西安排空间,但是我不知道怎么写sct分散加载描述符。谁能帮帮忙