工具与软件:
大家好
对于 Linux 系统下的应用、读取寄存器0x49800288的执行时间为230ns (程序的执行时间通过设置 GPIO 端口的高低电平并抓住示波器来衡量)、这个时间有点出乎意料。 我们如何加快寄存器读取时间?
测试代码如下:
volatile unsigned int DMA_dfd;
TEST_4.12.10_SET Speed_By (0);
DMA_DFD =*(volatile unsigned int *)(0x49800000 + 0x288);
// DMA_DFD =*(volatile unsigned int *)(0x44E07000);
TEST_4.12.10_SET Speed_By (1);
谢谢!