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

确保M3核的调试设备为Cortex_M3_0

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

调试
Master
M3核作为Master,需要先启动

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

紧接着手动加载C28程序

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

静等C28程序烧录完成

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

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

共享内存
查看共享内存地址(M3)

查看共享内存地址(C28)

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