关于w25q128的读写问题啊,求教!!!

2019-07-20 06:57发布

这是我的代码:
        u8 data[1024]={0};
        u8 test[1024]={0};

定义读写的两个数组。
        for(k=0;k<1024;k++)
                {
                test[k]=k;
                }

给数组赋值。
                        for(j=0;j<(1024/256);j++){
                        W25QXX_Write((u8*)test,j*256,256);}               

                        for(j=0;j<(1024/256);j++){
                        W25QXX_Read(data,j*256,256);        }

读写函数。
但是问题是我每次读写的时候,程序在W25QXX_Write((u8*)test,j*256,256);这里面卡死了,是什么原因?另外,如果我改成W25QXX_Write((u8*)test,0,1024)/W25QXX_Read(data,0,1024);也不行,是什么情况???

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。