Keil提示premature end of file错误 无法生成HEX文件

Posted 笨羊先飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Keil提示premature end of file错误 无法生成HEX文件相关的知识,希望对你有一定的参考价值。

今天舍友在使用Keil UV4的时候遇到一个问题:Keil提示premature end of file,无法生成hex文件。

代码是没有错误的。那么问题就出在设置上面了。

百度了一圈,发现很少人解答这个问题。所以特意把自己的经验发上来供后来人参考。

 

解决办法:

1. 确保已经使用管理员身份运行Keil;同时,工程保存目录尽量不要有中文(不要放在桌面)。

2.  生成的文件名不要手动加上.hex后缀【这是重点】。

  解决步骤:Keil里依次点击Flash - Configure Flash Tools - output - Name of Executable里不要写“.hex”。具体请看图。

 

3. 重新编译,Done!

 

以上是关于Keil提示premature end of file错误 无法生成HEX文件的主要内容,如果未能解决你的问题,请参考以下文章

com.mongodb.MongoSocketReadException: Prematurely达到end of stream........如何解决

Mongodb: com.mongodb.MongoSocketReadException: Prematurely reached end of stream

用keil编译提示 warning: #...: last line of file ends without a newline

解决异常:com.mongodb.MongoSocketReadException: Prematurely reached end of stream

记一次spring boot中MongoDB Prematurely reached end of stream的异常解决

由Premature end of Content-Length delimited message body因发的问题排查