首页 > 解决方案 > cortex debug samd21 cortex M0+

问题描述

有人用 vscode 和 cortex debug 成功调试了 cortex M0+ 板吗?让我解释一下,我有一个带有atsamd21e18a.Wire在 i2C 中使用 captor 或SerialUSB在终端中打印某些内容。

例如

void setup() {
  int test = 0;
  ... other lines ....
  Wire.beginTransmission(DSO_ADDRESS); 
  Wire.write(0x18);                    
  Wire.write(0x02);                   
  Wire.endTransmission();    
  delay(20); 
  ...
}

如果我尝试以调试模式传递,我的程序在这种情况下Wire.beginTransmission(DSO_ADDRESS); 不会到达下一条指令。Wire.write(0x18);该代码在正常模式下完美运行我的 i2c 捕捉器工作我得到了值。如果我尝试通过,我会得到相同的结果while(!SerialUSB)

有没有人已经用 atmel ice 和 vscode plus cortex debug openocd 调试过 samd21 ?

标签: debuggingvscode-debuggercortex-matmel

解决方案


推荐阅读