尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

µVision和iar环境下对已经在运行的目标芯片进行仿真且不影响正在运行目标芯片的方法

µVision和iar环境下对已经在运行的目标芯片进行仿真且不影响正在运行目标芯片的方法 目录引言µVision环境下的设置方法取消勾选Options For Target - Debug - Load Application at startup取消勾选Options For Target - Debug - Settings - Reset after connect取消勾选Options For Target - Utilities - Update Target before Debugging加载Initialization File under Options For Target - Debugiar环境下的设置方法参考引言有时需要使用仿真器连接到一个正在运行的目标板在不影响其运行的情况下观察变量的当前值及其它仿真分析但是常用的仿真方式会导致目标板复位并重新运行。应该如何使用仿真器连接到一个正在运行的目标板并在不复位、不停止目标板的前提下进行观察、仿真分析呢本文提供了µVision和iar两种环境下达到上述目的的方法供大家参考。µVision环境下的设置方法取消勾选Options For Target - Debug - Load Application at startup如下图所示取消勾选Options For Target - Debug - Settings - Reset after connect如下图所示另外如果想要在进入仿真环境后使目标保持运行状态需要选择Connect: Without Stop如下图所示取消勾选Options For Target - Utilities - Update Target before Debugging如下图所示加载Initialization File under Options For Target - Debug如下图所示debug.ini文件里的内容如下LOAD和INCREMENTAL 是加载相关指令out.axf是编译后生成的调试文件文件名out是自定义的用户需要选择实际的名称文件.\obj\是out.axf所有目录目录也是自定义的用户需要选择实际目录进行选择。按上述步骤进行设置并正确的连接仿真器后即可进行在µVision环境下对已经在运行的目标芯片进行仿真且不影响正在运行目标芯片。iar环境下的设置方法相比µVision环境下的一系操作iar环境下的设置方法就比较简单了如下图所示正确的连接仿真器后按上图所示进行操作即可进行在iar环境下对已经在运行的目标芯片进行仿真且不影响正在运行目标芯片。参考https://developer.arm.com/documentation/ka003020/latest
返回列表