keil5硬件仿真会刷掉程序

keil5硬件仿真会刷掉程序,第1张

Keil 5中的硬件仿真功能可以模拟程序在实际硬件上的行为,从而方便您调试程序。但是,在使用硬件仿真过程中,如果程序刷掉了,可能是由些原因造成的:

程序不符合硬件仿真的配置:请确保您的程序符合您使用的硬件仿真器的配置。

程序写入不完整:请确保您的程序写入 *** 作是完整的,并且没有任何错误。

固件问题:如果硬件仿真器的固件版本不正确,可能会造成程序刷掉的问题。请确保您使用的固件版本是最新的。

有几种情况:

A 你编译的时候不是调试方式,不是调试方式的时候,C->汇编是单向的,也就是说运行的代码已经不可能返回原来的源程序了,因此你只能看汇编代码了。

B你的环境配置存在问题。

C楼上所述,你调试的程序在执行过程中进入了非你自己编写的区域,比如启动代码、库函数等等。

你这程序错误很多,这种情况用不着看这些提示,何况你又看不懂。还是重新查一下程序,后写的子函数后,不能编译了,那就逐个查子函数,可以先全部注释掉,再一个一个恢复,每恢复一个编译一下,就知是哪个子函数有错了。

程序 没有 问题,是KEIL软件编译的问题。

编译汇编语言程序 可以直接用protues仿真软件编译,

或者 用 MedWin 中文版 比较 好用,

KEIL软件 对 汇编语言 本身 就存在一些问题的。

以上就是关于keil5硬件仿真会刷掉程序全部的内容,包括:keil5硬件仿真会刷掉程序、keil调试的时候c语言怎么变成汇编语言了、keil编译无法通过 警告看不懂,求帮助等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10215696.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存