STM32 SWD协议内核和调试有什么区别?

2019-07-14 16:40发布

FAQ网友问题

1、现在可以访问到DP-ID和AP-ID,AHB-AP寄存器的TAR寄存器说的是读或是写的地址,这个寄存器是32位,是不是可以访问从0x00000000-0xFFFFFFFF的所有地址呢?看文档,感觉不是这样的,所以问下这个是怎么过回事?
2、AHB-AP的CSW控制状态字寄存器,我读这个寄存器,默认的值是0x03000040,看Cortex-M3_技术参考手册中文的149页,它的31-28位修改不了呢?内核和调试由什么区别呢?



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
aacool
1楼-- · 2019-07-14 22:04
怎么没有高人帮忙解答呢?
yuxiangxyz
2楼-- · 2019-07-14 22:59
 精彩回答 2  元偷偷看……
yuxiangxyz
3楼-- · 2019-07-15 03:01
0-27位的地址 可以仿问的内核的所有地址
aacool
4楼-- · 2019-07-15 04:47
yuxiangxyz 发表于 2018-10-23 13:23
0-27位的地址 可以仿问的内核的所有地址

对于M0来说,内核地址应该是0xE000 0000 - 0xE00F FFFF吧?我用TAR可以访问到0x4800 0000和0x1FFF F7CC这两个地址,其他的读取寄存器时应答错误,访问不了。

一周热门 更多>