配置

M3

CPU型号选F28M35H52C1,配置M3核调试器:XDS 100v2 USB Debug Probe

img

确保M3核的调试设备为Cortex_M3_0

img

C28

配置C28核调试器:XDS 100v2 USB Debug Probe,C28作为Control核心需要在M3之后启动

img

调试

Master

M3核作为Master,需要先启动

img

Control

选择XDS100v2 USB Debug Probe_0/C28xx_0,右键弹出对话框,点击Connect Target

img

紧接着手动加载C28程序

img

手动加载C28工程编译好的程序文件

img

静等C28程序烧录完成

img

注意此时两个核心都是Suspended的,接着分别对M3、C28核心进行CPU Reset操作

img

紧接着先启动C28核心,后启动M3核心,这样就可以通信断点调试两个异构核心了

img

共享内存

查看共享内存地址(M3)

img

查看共享内存地址(C28)

img

总结

  1. 先烧录M3作为Master核心,再烧录C28作为Control核心
  2. 一般如果只修改了C28,可以直接Build烧录运行,但如果修改了M3,需要两个都Reset再运行
  3. 如果核心的程序没有更新,一般只Reset再执行就好

『 下里巴人 』
海纳百川,文以载道
hywing技术自留地
总访问 113701 次 | 本页访问 326 次