gpt4 book ai didi

c - 寄存器值从 0x20000000 到 0x20000FFC

转载 作者:太空宇宙 更新时间:2023-11-04 02:28:33 24 4
gpt4 key购买 nike

我想读取从 0x20000000 到 0x20000FFC 的寄存器的值。

架构:ARM
寄存器宽度:32位

我做了以下:

#define REG      0x20000000

unsigned int volatile * const port = (unsigned int *) REG;

for(int i=0; i<4093; i++)
{
printf("%d", *(port+i));
}

这是正确的方法吗?

最佳答案

#define REG      0x20000000

unsigned int volatile const* port = (unsigned int *) REG;

for(; port < (unsigned int *) REG+0x1000; port++)
printf("%u", *port);

关于c - 寄存器值从 0x20000000 到 0x20000FFC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47267201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com