debugging - 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 ?
解决方案
推荐阅读
- apache-spark - Spark createOrReplaceTempView 成本或性能以及其他影响
- sqlite - Xamarin Forms 将列表添加到 SQL 数据库
- apache2 - 如何在 Raspberry Pi 3 上同时启用 Web 服务器和 webdav 服务器?
- python - 刮“强”类 Scrapy
- c# - SceneManager.LoadScene 不适用于开发移动构建
- c# - 将工作表从 Excel 文件复制到新的 Excel 文件
- python - Python冻结数据类,允许通过方法更改属性
- sql - 将多列连接成新列
- android - 如何使用新标记更新 Mapbox Android 符号层
- entity-framework-core - LINQ - 实体框架核心 - 选择最近的记录,仅当它匹配另一个条件时