尊敬的专家:
我的客户 使用 STL_SPC_DETECT_setUpSpcDetect 检测堆栈指针损坏、因此我们需要了解 原理。
为什么下面的地址可以设置硬件监视点?
//分析观察点寄存器定义
#define STL_SPC_DETECT_WPR1_MASK_LOW (volatile uint16_t *)(uint16_t) 0x0828U
#define STL_SPC_DETECT_WPR1_MASK_HIGH (volatile uint16_t *)(uint16_t) 0x0829U
#define STL_SPC_DETECT_WPR1_REF_LOW (volatile uint16_t *)(uint16_t) 0x082AU
#define STL_SPC_DETECT_WPR1_REF_HIGH (volatile uint16_t *)(uint16_t) 0x082bU
#define STL_SPC_DETECT_WPR1_CTRL (volatile uint16_t *)(uint16_t) 0x082EU
#define STL_SPC_DETECT_WPR1_ID (volatile uint16_t *)(uint16_t) 0x082FU
如何设置硬件观察点? 是否有介绍的文件?
Br
吉姆