KEIL5编译ARM7汇编代码出现:no default 'Read/Write' range selected或No section matches selector - no section to be FIRST/LAST
点击魔术棒进入Linker,如下图:
完成后③中的内容如下:(需要下拉才能看到全部)
--cpu ARM7TDMI *.o
--ro-base 0x00000000 --entry 0x00000000 --rw-base 0x00000000 --strict --summary_stderr --info summarysizes --map --xref --callgraph --symbols
--info sizes --info totals --info unused --info veneers
--list ".\Listings\test.map"
-o .\Objects\test.axf
(test是我的工程名)
即可编译完成
附加:(拯救强迫症)
如果以前改过上面框出的地方现在没办法取消了,可以在start栏和size栏均填0x00即可取消选择。
附加2:MDK5环境的ARM7/9的支持包下载地址:https://armkeil.blob.core.windows.net/legacy/MDK79525.EXE
附3:MDK5_26安装包 + 破解工具 + STM32支持包:
链接:https://pan.baidu.com/s/1wM1e2M17dzyJR9elkdbE_Q
提取码:l82c