今天使用STM32库带的KEIL工程编译时出现如下错误
No section matches selector - no section to be FIRST/LAST.
纠结了半天,不知道何原因。感觉以前似乎遇到过此种情况,经过一番努力无果,上网寻搜了搜,还是未完全找到解决办法。
最后突然就解决了,原因分析如下:
一般来讲出现这种错误是段分配对应不上其可能的原因有:1、手动指定*.sct文件错误;2、*.sct文件与MCU类型不一致;3、*.s文件与*.sct文件段分配不一致
我就是*.s文件与*.sct文件段不一致所致,重新加入新的*.s文件,然后再编译就正常了。