硬汉嵌入式论坛

 找回密码
 立即注册
查看: 447|回复: 12
收起左侧

[技术讨论] 请教下用什么方式写图片字库文件到SPIFLASH里面去?

[复制链接]

2

主题

13

回帖

19

积分

新手上路

积分
19
发表于 2024-3-18 11:16:40 | 显示全部楼层 |阅读模式
请教下  现在是MCU+外部QSPIFLASH(文件系统fatFS),外部FLASH存储大量图片 字库文件,板子上没有SD卡也没WIFI模块,怎么将大量数据写入外部FLASH去呢,如果用KEIL+FLM算法写入,烧录文件很大占用时间过长,同时烧录也很容易出错要重复烧录,

谢谢!
回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2024-3-18 13:30:24 | 显示全部楼层
将MCU+USB虚拟成U盘 然后直接在电脑上,拖拽
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2024-3-18 13:59:05 | 显示全部楼层
用串口助手直接写啊,当然32内部要有串口到FLASH的编程接口程序。用.BIN的二进制就行。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106843
QQ
发表于 2024-3-18 15:53:16 | 显示全部楼层
也可以直接SPI接口方式烧录。


H7-TOOL通过SPI接口脱机烧录SPI Flash操作说明,支持1拖4(2021-07-24)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=107035



回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-18 17:06:42 | 显示全部楼层
eric2013 发表于 2024-3-18 15:53
也可以直接SPI接口方式烧录。

这种方式好像只能烧录HEX文件,不能烧录图片这种吧
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106843
QQ
发表于 2024-3-18 17:09:23 | 显示全部楼层
wqy1103 发表于 2024-3-18 17:06
这种方式好像只能烧录HEX文件,不能烧录图片这种吧

任何文件就可以,本质都是二进制,修改后缀为bin即可。

或者使用此贴软件可以方便合并各种类型字库和图库。

用 C++ Builder XE7 开发的 文件合并助手。用来合并图片,字库等文件非常方便(2021-04-25升级至V0.3)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=8627
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-18 17:15:22 | 显示全部楼层
FTarpa 发表于 2024-3-18 13:30
将MCU+USB虚拟成U盘 然后直接在电脑上,拖拽

没有引出USB哦
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-18 17:16:22 | 显示全部楼层
笔涛 发表于 2024-3-18 13:59
用串口助手直接写啊,当然32内部要有串口到FLASH的编程接口程序。用.BIN的二进制就行。

这种也可以,但是批量的时候麻烦
回复

使用道具 举报

3

主题

337

回帖

346

积分

高级会员

积分
346
发表于 2024-3-18 17:17:13 | 显示全部楼层
我是自己设计一个只读的文件系统,再设计一个PC小程序生成FS镜像,把这个镜像写到flash就行了。
回复

使用道具 举报

5

主题

165

回帖

180

积分

初级会员

积分
180
发表于 2024-3-18 18:27:49 | 显示全部楼层
用专门的flash离线烧录器
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-18 18:27:56 | 显示全部楼层
glory 发表于 2024-3-18 17:17
我是自己设计一个只读的文件系统,再设计一个PC小程序生成FS镜像,把这个镜像写到flash就行了。

能共享下不呢 谢谢
回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2024-3-19 09:12:18 | 显示全部楼层

32单片机,一般都有 USB Full speed PHY的 不过要写程序 D+ D- 两根线直接接到 单片机对应管脚上
回复

使用道具 举报

8

主题

157

回帖

181

积分

初级会员

积分
181
发表于 2024-3-19 18:24:11 | 显示全部楼层
你是不是缺一个工具,打包合并要烧录的外部文件,并让工具提供外部镜像文件中变量的绝对地址。
烧录固然慢,但静态文件并不是经常要改。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-7 09:13 , Processed in 0.279558 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表