vscode 调试指定监视变量的进制

vscode 调试指定监视变量的进制

格式

变量,进制

字符含义
o八进制
b二进制
h或x十六进制
其他数字n进制

例如 ucCRCHi,h 就是以十六进制监视 ucCRCHi

段监控

例如 param.data 是一个 uint8_t * 类型的指针,当传入处理函数后,监视无法正确确认这段数组的长度,所以只能监视到第一个值。

使用 *param.data@10 这样的写法就可以监视到以 param.data 为起始的 10 个 uint8_t * 类型值。

结合监控格式可以使用 *param.data@10,h 这样的写法以十六进制监视。

进阶一些使用强制转换 *(uint16_t*)param.data@10,h 监控以 param.data 为起始地址的 10 个 16 位值。

段框选

alt+shift+鼠标拖动,可以以进行框选,但是不是很好用

更好用的是按住鼠标滚轮拖动

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...