#include "./nand/nandtest.h" #include "./nand/bsp_nand.h" #include "./nand/ftl.h" #include "string.h" #include "./malloc/malloc.h" /** * @brief 向NAND某一页写入指定大小的数据 * @param pagenum:要写入的页地址 * @param colnum:要写入的开始列地址(页内地址) * @param writebytes:要写入的数据大小,MT29F16G最大为4320,MT29F4G最大为2112 * @retval 0,检查成功,全部相等;1,检查失败,有不相等的情况 */ uint8_t test_writepage(uint32_t pagenum,uint16_t colnum,uint16_t writebytes) { uint8_t *pbuf; uint8_t sta=0; uint16_t i=0; pbuf=mymalloc(SRAMEX,5000); for(i=0;i