推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

IDE调试启动过程详解与调试目标复位方法和步骤详解

更新时间:2018-10-31 21:20:21 大小:1M 上传用户:z00查看TA发布的资源 标签:ide调试 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

1. S32DS IDE启动调试的过程都做了哪些准备工作?

从S32DS IDE的调试界面的控制台(Console)窗口可以查看到用户启动调试到进入调试界面,程序指针断点停在应用程序main()第一行指令的过程中都具体做了哪些准备工作。

如下为S32DS for ARM v2018 IDE中调试S32K1xx系列MCU的调试启动过程控制台输出截图:

从中,可以看到这一过程中,调试器做了通过执行命令行脚本做了如下准备工作:

1)CMD>RE:复位MCU;

2)CMD>CM:选择并加载MCU的Flash算法(二进制的Flash驱动程序)到MCU的SRAM中运行;

3)CMD>VC:校验MCU Flash中的内容,将其读出做CRC-16校验和并与当前下载/调试目标的elf中包含的程序代码做对比,若一致则直接跳转到步骤⑦进入调试,无需执行以下④、⑤、⑥的程序下载命令;

4)CMD>EM:擦除MCU的Flash模块,这里默认通常为这个NVM--包括P-Flash/C-Flash和EEPROM/D-Flash全部擦除,使用Erase All Block命令;

5)CMD>PM:编程Flash;

6)CMD>VC:校验Flash;

7)CMD>RE:复位MCU进入调试


部分文件列表

文件名 大小
IDE调试启动过程详解与调试目标复位方法和步骤详解.pdf 1M

全部评论(0)

暂无评论