打印
[应用相关]

求教斑竹:STM32中WAVE及IMAGE两个DFU文件的问题

[复制链接]
2485|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
simonchan|  楼主 | 2008-7-2 23:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在STM32的DEMO程序中,OSD图片和声音文件的数据是以DFU方式烧录到外部SPI FLASH中的,DFU文件是从BIN或HEX等文件转换而来的,不过图片及声音怎么转换成BIN或HEX文件我一直没找到这样的工具.
 一般的OSD图片转换工具都是把图片转换成.C的文件,里面是数组形式的数据.怎么把这些只包括数组的.C文件所代表的图片数据转换成BIN乃至DFU呢?而每个图片的起始地址,长度等等数据有如何得到呢?
  WAVE文件是不是可以直接改名为.HEX的文件用来烧录到SPI FLASH中?因为我用UE看WAVE文件本来就是包含HEX的数据文件.
  请斑竹及各位大虾赐教!指点迷津或提供工具,不胜感激!
沙发
jammy1982| | 2008-7-4 16:12 | 只看该作者

BMP图片可以直接改后缀

BMP图片可以直接改后缀,BMP图片本身就是16进制格式的,无须转换改后缀即可,这个以在我的板上实验过了,只是声音文件暂时不清楚什么格式

使用特权

评论回复
板凳
computer00| | 2008-7-4 16:32 | 只看该作者

直接把扩展名改成bin就可以了。数据不会变

烧进去后,需要你自己来处理这些文件了……

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝