|
s3c2440 js28f320j3d75 Nor flash问题求教
[复制链接]
从Nor flash启动,然后把代码搬移到了0x30000000。想读取设备的ID,但是读不出来,用的是普通的命令方式。但是从openjtag仿真来看读出来的是正常的Nor flash存的数据,也就是没有从ReadArray模式切换到Read Device Information模式。是不是 在之前还需要些什么操作呢?烧写Nor Flash很正常。求高人帮下忙看看可能是哪里错了~ #define ROM_BASE 0x00000000 #define out_w(v, a) (*(volatile unsigned short *)(a) = (v)) #define in_w(a) (*(volatile unsigned short *)(a)) unsigned short readFlashID(void) { unsigned short ID = 0;
out_w(0x0090, ROM_BASE); ID = in_w(ROM_BASE + 2); out_w(0x00ff, ROM_BASE); return ID; } |
|
|