配置

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