Scatter Error: no default 'Read/Write' range selected

2018-09-11 05:38:32 +0000 李述铜

感谢 @Damon @PTZ123 的提问

Q:编译时提示 “*** Scatter Error: no default ‘Read/Write’ range selected”。

另外,也有同学编译提示“Could not open scatter description file, No such file or directory

工程配置如下:

A:这是因为你用的与课程所用Keil不同版本。较早的版本在选择Cortex-M3创建工程时,默认不会配置存储。建议选用跟课程相同的版本。见链接:下载什么版本的软件,在哪儿下载?

如果不想更换Keil版本,请配置:

这样能解决编译错误。但是建议还是用比课程中高的版本,最好是一致的。不然,你用老版本打开课程附带的工程,可能编译调试会遇到问题。

rtos 无标签

推荐课程

  • 自己动手写嵌入式操作系统

    循序渐进,40余次迭代,写出不到2000行代码的嵌入式操作系统

  • 手把手教你学用嵌入式操作系统

    从实用角度出发,教你如何使用嵌入式操作系统

  • 深入理解ARM调试原理

    深入理解Jlink/Ulink等仿真调试工具背后工作的秘密

  • 轻松掌握Git & GitHub

    掌握当今最流行的版本管理工具,帮你找回过去任意时间的文件版本

  • 自己动手学用Keil(MDK)

    轻松掌握最主流的ARM开发工具Keil(MDK)