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

时间:2017-09-07 23:48:38   收藏:0   阅读:920

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

技术分享

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

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

 

解决办法:

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

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

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

技术分享

 

3. 重新编译,Done!

技术分享

 

原文:http://www.cnblogs.com/shareidea/p/7492466.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!