
1、注册信息到期:打开LicenseManagement窗口中,查看有没有注册信息,或者注册信息变红,就有几率进入调试卡死。
2、有中文路径:软件对中文路径支持不太好,最好还是使用全英文路径。
3、退出调试模式前清除断点:在中文路径下,退出调试时,只要工程有断点,必定卡死,如果退出调试时清除所有断点,就没问题。
你如果硬件MCU用的是AT892051的话,KEIL中CPU类型选AT89C51就可以了.因为你打开AT89C51的头文件的话,你会发现其中的资源要比你硬件AT892051要丰富的多.
当然,头文件可以完全自己写,或者在其他头文件中修改或添加.
其实用什么样的头文件都没有关系,只要你使用的名称所定义的寄存器地址和你所用硬件MCU的寄存器地址对应就可以.
如果有什么疑问的话,可以和我交流,个人邮箱:
ppt1845@163.com
Keil烧录程序慢的原因可能有很多,例如:1.烧录器的性能不够强;2.烧录程序的复杂度较高;3.烧录程序的代码量较大;4.烧录程序的编译速度较慢;5.烧录程序的编程模式不当;6.烧录程序的烧录时间较长;7.烧录程序的烧录环境不当;8.烧录程序的烧录次数较多;9.烧录程序的烧录条件不当;10.烧录程序的烧录参数不当等等。为了解决Keil烧录程序慢的问题,您可以尝试以下方法:1.更换更高性能的烧录器;2.精简烧录程序的代码量;3.优化烧录程序的编译速度;4.合理设置烧录程序的编程模式;5.缩短烧录程序的烧录时间;6.优化烧录程序的烧录环境;7.减少烧录程序的烧录次数;8.合理设置烧录程序的烧录参数等等。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)