armink/SFUD

SFDP中没有定义编程的命令吗

Berte-Yu opened this issue · 5 comments

从SFDP中无法获取当前的FLASH所支持的编程命令吗?

我只看到擦除和读的相关命令字段,没发现有编程的。。

这个要看下具体的标准手册了

SFUD的代码中将编程的命令固定为了0x02,怎么去适配更多的FLASH呢?

是根据预先写入代码中的FLASH参数吗?

有点不明白这个问题的背景是什么?你想用 SFUD 做什么?具体使用到的 Flash 型号是什么?

SFDP 标准我好久没碰了,具体一些命令细节建议先自行查看一些标准情况

根据以前的经验,编程指令还是蛮固定的,用户一般不需要修改,如果真的要修改,直接在 sfud_cfg.h 中配置如下宏即可

#define SFUD_CMD_PAGE_PROGRAM 0xXX

想要做一个FLASH的烧录器,可以适配尽可能多的不同厂商的FLASH。

就目前评估的几个厂商的FLASH,编程指令不一样。

我再翻翻SFDP的手册想想吧

你这边评估的编程指令不一样的 Flash 都有哪些型号,分别是什么指令?