烧入W25Q内存芯片的bin文件,stm32 如何读取?

2019-08-14 00:21发布

现在手里的W25Q芯片,里面已经烧入了bin文件,bin文件里面存储的是字库文件,和WAV的声音文件,请问STM32如何去读取这些文件呢,要用到文件系统吗?还是直接用SPI来读取,如果用SPI直接读取,怎么确定文件的地址,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
Jokyfjk
1楼-- · 2019-08-14 04:02
 精彩回答 2  元偷偷看……
h2052519
2楼-- · 2019-08-14 08:01
bin文件用二进制工具打开,看到的地址和储存在W25Q芯片里面的地址有没有什么关系?
JUSTNIUB
3楼-- · 2019-08-14 09:19
我好奇的是你怎么写进去的。
其实你知道怎么把数据写进去,就知道怎么把数据提取出来。
cromarti
4楼-- · 2019-08-14 11:11
怎么写怎么放,原子的字库例程是直接把bin文件里面的数据按顺序存在flash里面了
142zjb
5楼-- · 2019-08-14 12:37
Jokyfjk 发表于 2017-5-26 17:49
不需要文件系统就可以,W25Q可以对指定的块、扇区、页进行操作,都有对应的地址,从0开始的,你只要把文件 ...

如果我先申请了一个内存,
buf=mymalloc(SRAMIN,512);
再用文件系统读取bin文件,
f_read(ftemp,buf,480+6,&br);
用spi读取buf的内容时,操作以下函数
W25QXX_Read(u8* pBuffer,u32 ReadAddr,u16 NumByteToRead);
但是对于第二个参数u32 ReadAddr,我要怎么填?

一周热门 更多>