打印
[STM32]

请问如何将图片及字符烧进 SPI Flash 并读取显示?

[复制链接]
1662|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
PSIR|  楼主 | 2014-9-10 13:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式




大家好:
一般我都是用 Image2lcd 生成图片的数组,用 PCtoLCD2002 生成字模的点阵数据,
两者产生的都是 C 语言的数组,*.C 或 *.H 档。

之前我都是将数组(C 或 H)加入程式里面一起编译烧进单片机,
所以图片是由内部 Flash 显示,
现在想要将数组放入外部 SPI Flash 例如 SST25VF061B,
请问要如何将数组转成 HEX 档并写入外部 SPI Flash?
写入外部 SPI Flash 后,MCU 要如何索引定址将图片和字符的地址将数组读出来显示?

我所知道的写入外部 SPI Flash 有三种方法:
1. IC 引脚外接到外用烧录器烧录。
2. 透过 UART
3. 透过 USB

后面两种都需要写 GUI 工具将 HEX 档依序写入 SPI Flash,
这种是适合远端更新图片字型用的,不过难度较高,
不过还是需要先将数组转成 HEX 档,请问这要怎么做呢?
谢谢。

相关帖子

沙发
纯金属| | 2014-9-11 15:25 | 只看该作者
转换为bin再写入spi flash,
人为定义spi的区域划分,不同的图片方法不同的起始地址。

bin文件放在SD卡中,通过读SD卡再写入SPI FLASH

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

119

帖子

1

粉丝