SFUD不支持AT45DB161E
JustYdj opened this issue · 0 comments
JustYdj commented
AT45DB161E的SFUD_CMD_READ_STATUS_REGISTER为0xD7,SFUD中默认为0x05;
#ifndef SFUD_CMD_READ_STATUS_REGISTER
#define SFUD_CMD_READ_STATUS_REGISTER 0x05
#endif
即便在sfud_cfg.h中重定义SFUD_CMD_READ_STATUS_REGISTER
#define SFUD_CMD_READ_STATUS_REGISTER 0xD7
AT45DB161E的Status Register的BUSY在bit7上,SFUD中默认在bit0;
以下两个命令在AT45DB161E也没有找到
#ifndef SFUD_CMD_WRITE_ENABLE
#define SFUD_CMD_WRITE_ENABLE 0x06
#endif
#ifndef SFUD_CMD_WRITE_DISABLE
#define SFUD_CMD_WRITE_DISABLE 0x04
#endif
后面应该还有命令不一样,就不继续测试了。