作者:封鹏 | 来源:互联网 | 2023-05-18 11:56
有哪位大侠可以详细解释下物理地址,寄存器地址,虚拟地址吗?#defineGPBCON(*(volatileunsigned*)0x56000010)我在看这段裸奔的时候遇到
有哪位大侠可以详细解释下 物理地址,寄存器地址,虚拟地址吗?
#define GPBCON (*(volatile unsigned *)0x56000010)
我在看这段裸奔的时候遇到的疑问
在调试AXD时候的看memory属于哪种地址
6 个解决方案
你所列出来的是物理地址,也就是这个寄存器的真实地址,虚拟地址是开始MMU后的地址,会与物理地址之间有一定的映射关系,在BSP中会有一个映射表,列出具体的映射关系。
通常AXD调试的时候看到的是物理地址,但是开户MMU后你也可以查看虚拟地址。
#define GPBDAT (*(volatile unsigned *)0x56000014)
但我把0x56000014输入到 memory 提示有错误
看不了这地址上的值
提示啥啊。。。
那你再试试读它是否能做read操作?