搜索
bottom↓
回复: 20

我现在有大量数据需要发送到串行EEPROM应该用什么方法?

[复制链接]

出0入8汤圆

发表于 2018-12-4 00:25:39 | 显示全部楼层 |阅读模式
我在尝试做图形界面需要把BMP图片写入一个SPI接口的32MBflash  以前都是用CH375直接用U盘在电脑上下载的,现在用这种SPI芯片的话应该怎么把图片下载进去呢?我用USB编程器只能下载进去一张

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2018-12-4 00:25:40 | 显示全部楼层
1.我一般叫SPI接口的FLASH,你说EEPROM还以为是24Cxx系列之类的。
2.你已经能用编程器写入一幅图片了,那就找个工具软件,把多幅图片合并成一个烧写文件烧写就行了。但是要知道写入的起始地址和每幅图片的大小,到时候读取的时候要计算地址。

出0入8汤圆

 楼主| 发表于 2018-12-4 00:26:40 | 显示全部楼层
另外我需要知道下载进去的图片它们存在那一页首地址是什么

出0入16汤圆

发表于 2018-12-4 00:28:37 | 显示全部楼层
FatFs 做个简单的文件系统,只是稍微有点慢~

出0入0汤圆

发表于 2018-12-4 09:44:40 | 显示全部楼层
mark 一下 littleFS  fatfs

出0入0汤圆

发表于 2018-12-4 09:55:18 | 显示全部楼层
简单的,用Hex Editor合并多个文件,然后使用烧写工具下载。

出0入0汤圆

发表于 2018-12-4 11:53:22 | 显示全部楼层
如果简单的就在固定的地址做一个简单的索引,用FAT文件系统效率会低点

出0入0汤圆

发表于 2018-12-4 12:06:28 | 显示全部楼层
用python写个脚本就是了
我就把64张bmp转码成一个bin
然后用编程器烧写

出0入0汤圆

发表于 2018-12-4 12:12:25 来自手机 | 显示全部楼层
你这个图片大小是定值,不需要文件系统,用jlink或者自己写usb2spi

出130入129汤圆

发表于 2018-12-4 12:22:06 | 显示全部楼层
转成常量数组,这样不是更方便么

出0入4汤圆

发表于 2018-12-4 16:30:43 | 显示全部楼层
mkliop 发表于 2018-12-4 00:26
另外我需要知道下载进去的图片它们存在那一页首地址是什么

使用工具打包,然后再down进去。

打包工具记录一下每个文件的大小和地址。

出0入8汤圆

发表于 2018-12-4 16:42:16 | 显示全部楼层
本帖最后由 kebaojun305 于 2018-12-4 17:15 编辑

我以前 就是写了个脚本 把所有的文件合并到一起,然后输出个文件的起始地址和大小的h文件。  源码中直接使用

出0入0汤圆

发表于 2018-12-4 16:44:56 | 显示全部楼层
11樓的方法最好

出0入8汤圆

 楼主| 发表于 2018-12-4 21:29:17 | 显示全部楼层
laujc 发表于 2018-12-4 16:30
使用工具打包,然后再down进去。

打包工具记录一下每个文件的大小和地址。

什么工具好用呢?

出0入8汤圆

 楼主| 发表于 2018-12-4 22:20:56 | 显示全部楼层
68336016 发表于 2018-12-4 12:22
转成常量数组,这样不是更方便么

数组那得复制到啥时候

出0入4汤圆

发表于 2018-12-4 23:47:25 | 显示全部楼层
mkliop 发表于 2018-12-4 21:29
什么工具好用呢?

我当时使用的是供应商提供的,只针对我那时的项目有用,所以无法提供给你。

出0入0汤圆

发表于 2018-12-5 01:57:53 | 显示全部楼层
SPIFFS文件系统?
https://www.amobbs.com/forum.php ... mp;highlight=spiffs

出0入0汤圆

发表于 2018-12-5 11:47:17 | 显示全部楼层
https://item.taobao.com/item.htm ... amp;id=547645086792
可以二次开发的USB2SPI适配器,有专门的25 Flash读写接口,支持Python,C#,LABVIEW,C/C++二次开发

出0入0汤圆

发表于 2018-12-5 14:21:06 来自手机 | 显示全部楼层
mkliop 发表于 2018-12-4 00:26
另外我需要知道下载进去的图片它们存在那一页首地址是什么

拼合文件成bin

出0入0汤圆

发表于 2018-12-5 14:33:57 | 显示全部楼层
自己写个简单的C 或者 脚本程序 处理一下就好了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 21:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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