OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6237|回复: 2

如何将SPI FLASH中的图片文件解析出来

[复制链接]

2

主题

8

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2012-12-6
在线时间
0 小时
发表于 2013-3-13 11:35:36 | 显示全部楼层 |阅读模式
我将图片用Image2LCD转换成.c文件,保存到SD卡上,再更新到SPI FLASH中,但是不知道如何显示出来,确认已经写入到SPI FLASH中了,读出的数据用串口打印出来是这样的:
const unsigned char gImage_3d[7208] = { 0X00,0X10,0X3C,0X00,0X3C,0X00,0X01,0X1B,
0X00,0X00,0X00,0X0   只读出一部分,
写入SPI FLASH应该是16进制的数据,就是这样的:
63 6F 6E 73 74 20 75 6E 73 69 67 6E 65 64 20 63 68 61 72 20 67 49 6D 61 67 65 5F 33 64 5B 37 32 30 38 5D 20 3D 20 7B 20 30 58 30 30 2C 30 58 31 30 2C 30 58 33 43 2C 30 58 30 30 2C 30 58 33 43 2C 30 58 30 30 2C 30 58 30 31 2C 30 58 31 42 2C 0D 0A 30 58 30 30 2C 30 58 30 30 2C 30 58 30 30 2C 30 58 30
现在我想将这些数据再还原,不知道如何还原,比如图片信息头是红色部分的数据,但是存入SPI FLASH后就是绿色这部分,读出来也应该是这样的,该如何转换成红色的呢???
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-3-13 14:06:40 | 显示全部楼层
参考下我们的SPI代码!
你先写一个字节读取一个字节试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2012-12-6
在线时间
0 小时
 楼主| 发表于 2013-3-13 14:21:45 | 显示全部楼层
SPI FLASH读写应该是没问题的,不然也从串口看不到数据了,现在我把那个.c的图片数组转换成.bin,就能够读到图片的信息头了,现在的疑问又来了,信息头后面的数据如何显示出来呢?参考了内部FLASH显示图片例程,但是显示出来的图片是乱的。好像又有点像原图,但是被压缩了高度一样,而且显示了几个,我估计图片数据是写入了的,只是在读出来显示的时候出了问题
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-23 20:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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