在编译提示窗口的开始提示如下错误:
*** Error: cannot write Scatter-file '.\Objects\ISP_308*.sct'
在编译提示窗口的末尾出现如下提示:
error - cannot create command input file '.\Objects\ISP_309*.lnp'
从未见过这种提示,搞了好久,终于想到了,会不会是 Output 栏目下的 Name of Executable 项目中的名字带有特殊字符导致的?我写的名字是:ISP_309* ,为了验证我的想法,我把星号去掉了,然后编译结果就正常了。
Keil MDK 最大的坑就是很多情况下,提示错误非常不精确,给人造成了很大的时间浪费。