你好,
我的程序代码
* nandStartAddr=(Chip_num<<24)+(Blk_num<<8)+Page_num;
* nandStartAddr=(Chip_num<<24)+(Blk_num<<8)+Page_num;
* nandStartAddr=(Chip_num<<24)+(Blk_num<<8)+Page_num;
* nandStartAddr=(Chip_num<<24)+(Blk_num<<8)+Page_num;
* nandStartAddr=(Chip_num<<24)+(Blk_num<<8)+Page_num;
// * nandWorkMode=0x7777000f;//;
// * nandStartCmd=0x11;//启动工作
state=0;
for(i=0;i<64;i++){
nandReadBuf[0]=* (nandDataAddr+1);
}
其中nandStartAddr是CE2空间地址,andDataAddr是CE4空间,结果发现,在上边对CE2空间写的过程中,与上半部分程序行有交叉执行下半部分CE4空间访问的现象。
请给出原因,谢谢!
noaming:
你好,你有没有在硬件上测量一下出现这种情况时候ce2,ce4空间的使能信号状态吗?