armink/SFUD

SFUD不支持AT45DB161E

JustYdj opened this issue · 0 comments

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

后面应该还有命令不一样,就不继续测试了。