linux调试UPM方式总结

1.首先cpu寄存器不要ioremap

2.外设寄存器要ioremap

3.一定要注意读取数据的分析

如假设要读取的值0x12345678

可能读出来是0x1e6a2c48
0001 1110 0110 1010 0010 1100 0100 1000
1000 0111 0110 0101 0100 0011 0010 0001
分析下为0x87654321

产生此类结果的原因在于fpga数据总线反序

你可能感兴趣的:(c,linux)