SFUD icon indicating copy to clipboard operation
SFUD copied to clipboard

An using JEDEC's SFDP standard serial (SPI) flash universal driver library | 一款使用 JEDEC SFDP 标准的串行 (SPI) Flash 通用驱动库

Results 29 SFUD issues
Sort by recently updated
recently updated
newest added

Keil的C编译器是基于C90的,所以有很多C99的特性不被支持导致无法编译。比如可变参数的宏定义 XXX(...) 等。 这导致51单片机全军覆没。有没有可能用一个开关来切换这些不被支持的语法,并最低限度的支持C51?

SFUD是否有计划支持Flash的Block Protect功能?

[SFUD] Warning: Read SFDP parameter header information failed. The P25Q16H is not support JEDEC SFDP. [SFUD] Warning: This flash device is not found or not support. [SFUD] Error: P25Q16H flash...

@armink 请帮忙看下这是什么问题呢. ` info> app: Start initialize Serial Flash Universal Driver(SFUD) V1.1.0.
 info> app: You can get the latest version on https://github.com/armink/SFUD .
 info> app: The flash device manufacturer ID ...

某些FLASH,例如 CYPRESS S25HL01GT 要求 发送 0x66 命令后 必须紧接着发送 0x99 命令才能复位,中间不能插入其他命令。 并且要复位后才能使用 0x9F 命令读取信息。

从SFDP中无法获取当前的FLASH所支持的编程命令吗? 我只看到擦除和读的相关命令字段,没发现有编程的。。

目前很多MCU开始支持 OctoSPI, 请问什么时候SFUD也能跟进?

MX25L51245G 使能 qspi 模式之后,后续读、写操作都要用4线,目前 sfud 库的写都是 1线。 实测 MX25L51245G 芯片: 1、上电之后,在 sfdp 读取阶段(1线模式)正常; 2、进入 qspi 模式之后,后续命令(开启 4byte addr、write、erase等等)全部失败。 请问这个问题怎么解决比较好? 我想到的是修改 spi_write_read 函数,根据芯片 状态、配置信息 决定用 1线 还是 4线操作。 ![image](https://user-images.githubusercontent.com/19748676/82172162-0289fe80-98fc-11ea-99f8-df0216e15b4c.png)

现在使用的是AT45DB321,库里支持的是AT45DB16,已经通过查询手册增加了AT45DB321,现在看到手册上说默认是528,而SFUD里面写的是512,请问一下这里有什么问题。  User configurable page size  512 bytes per page  528 bytes per page (default)  Page size can be factory pre-configured for 512 bytes

> ..\SFUD\sfud\src\sfud.c(404): warning: #177-D: variable "eraser_index" was declared but never referenced 注释掉 SFUD_USING_SFDP,会出现上面的警告。不影响程序运行。