硬汉嵌入式论坛

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

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

[复制链接]

7

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2014-9-10 10:55:38 | 显示全部楼层 |阅读模式
Image2lcd_Setting.jpg
PCtoLCD2002 (2).JPG

大家好:
一般我都是用 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 档,请问这要怎么做呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115717
QQ
发表于 2014-9-10 11:00:24 | 显示全部楼层
Image2lcd 可以生成bin文件的,你可以通过电脑端的串口软件跟STM32通讯,然后让STM32将数据写入SPI FLASH即可。
回复

使用道具 举报

7

主题

7

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2014-9-10 11:05:49 | 显示全部楼层
请问 BIN 档要怎么写入?读出又要怎么定址读出呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115717
QQ
发表于 2014-9-10 12:19:56 | 显示全部楼层

回 psir_murphy 的帖子

psir_murphy:请问 BIN 档要怎么写入?读出又要怎么定址读出呢? (2014-09-10 11:05) 
只用串口软件就能加载这些文件的。写入的时候你只需设定好首地址即可,可以看看我的这个帖子,http://www.armbbs.cn/forum.php?mod=viewthread&tid=262
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-13 19:12 , Processed in 0.260159 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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