Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Berte-Yu opened this issue Jul 7, 2020 · 5 comments
Open

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

Berte-Yu opened this issue Jul 7, 2020 · 5 comments

Comments

@Berte-Yu
Copy link

Berte-Yu commented Jul 7, 2020

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

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

@armink
Copy link
Owner

armink commented Jul 7, 2020

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

@Berte-Yu
Copy link
Author

Berte-Yu commented Jul 7, 2020

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

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

@armink
Copy link
Owner

armink commented Jul 7, 2020

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

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

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

#define SFUD_CMD_PAGE_PROGRAM 0xXX

@Berte-Yu
Copy link
Author

Berte-Yu commented Jul 7, 2020

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

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

我再翻翻SFDP的手册想想吧

@armink
Copy link
Owner

armink commented Jul 7, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants