STM32使用JLINK在线调试仿真查看寄存器数据

1,JLINK是能在线调试仿真的,打开所要下载的工程,先编译,然后进行软件配置。

STM32使用JLINK在线调试仿真查看寄存器数据

2,在project项目栏右击,选择Optionsfor Target ‘Target 1’ - >Debug,或者如图选择

STM32使用JLINK在线调试仿真查看寄存器数据

选择debug,将use选为:J-LINK/J-TRACE Contex,然后点击Setting

STM32使用JLINK在线调试仿真查看寄存器数据

ort选择SW,max选择Auto Clk,然后点击确定

STM32使用JLINK在线调试仿真查看寄存器数据

3,选择Utilities设置Flash编程算法,在Use Target Driver for Flash Programming中选择 J-LINK/J-TRACE Contex,然后点击点击Setting。

STM32使用JLINK在线调试仿真查看寄存器数据

在点击点击Setting后弹出的配置里面选择add,根据自己的MCU进行选择,然后点击确定。

STM32使用JLINK在线调试仿真查看寄存器数据

4,点击d的图标,并在线调试

STM32使用JLINK在线调试仿真查看寄存器数据

5,按如图添加watch1进行查看

STM32使用JLINK在线调试仿真查看寄存器数据

STM32使用JLINK在线调试仿真查看寄存器数据

7,调试需要某个按键被按下才能执行的语句时,只需在相应语句前设置断点,然后全速运行,这时再按下相应按键,则程序便会执行到断点语句前(若不按下按键,程序是不会执行到断点前的)。如果需要多次观察断点处变量的情况,则重复上面操作。

STM32使用JLINK在线调试仿真查看寄存器数据