//WriteAddr:开始写入的地址(24bit) //NumByteToWrite:要写入的字节数(最大65535) //CHECK OK void GD25Q128_Write_NoCheck(uint8_t *pBuffer, uint32_t WriteAddr, uint16_t NumByteToWrite) { uint16_t pageremain; pageremain = 256 - WriteAddr % 256; //单页剩余的字节数 if (NumByteToWrite...
DbgConsole_Printf("W25QXX Write Data.rn"); W25QXX_Write_NoCheck(0,txBuffer,BUFFER_SIZE); DbgConsole_Printf("W25QXX Read Data to Check.rn"); for (int j = 0; j < BUFFER_SIZE; j++) { W25QXX_Read(0 + j*BUFFER_SIZE,rxBuffer,64); for (int i = 0; i < BUFFER_SIZE; i++) ...
Write_NoCheck(W25QXX_BUF,secpos*4096,4096);//重新写入整个扇区}else W25QXX_Write_NoCheck(pBuffer...
(void); u16 W25QXX_ReadID(void); //读取FLASH ID u8 W25QXX_ReadSR(void); //读取状态寄存器 void W25QXX_Write_SR(u8 sr); //写状态寄存器 void W25QXX_Write_Enable(void); //写使能 void W25QXX_Write_Disable(void); //写保护 void W25QXX_Write_NoCheck(u8* pBuffer,u32 WriteAddr,u16 ...