keil编译时报了一堆 Error: L6405E: No .ANY selector matches ……错误
如下:
keil编译时报了一堆 Error: L6405E: No .ANY selector matches ......错误
解决方法:
找了一上午,发现是自己在更改编译器优化等级,改成level0(默认是level2)时误勾选上了Execute only Code(只生成执行代码)选项,汗!!
keil编译时报了一堆 Error: L6405E: No .ANY selector matches ......错误
取消该选项,重新编译,错误没了
keil编译时报了一堆 Error: L6405E: No .ANY selector matches ......错误
原因:
Execute only Code:只生成执行代码;
生成执行代码防止编译器生成任何数据访问代码部分。
这个选项一般是不勾选的,当要使用PCROP代码保护功能才会设置该选项。
注:PCROP:Proprietary code readout protection ,是一个专有代码读出保护的功能。具体PCROP功能见该文章:
http://www.51hei.com/bbs/dpj-57521-1.html

相关文章:

  • 2021-12-07
  • 2021-04-19
  • 2021-09-24
  • 2021-10-15
  • 2021-08-13
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2021-05-01
  • 2022-01-18
  • 2022-12-23
相关资源
相似解决方案