在STM32的DEMO程序中,OSD图片和声音文件的数据是以DFU方式烧录到外部SPI FLASH中的,DFU文件是从BIN或HEX等文件转换而来的,不过图片及声音怎么转换成BIN或HEX文件我一直没找到这样的工具. 一般的OSD图片转换工具都是把图片转换成.C的文件,里面是数组形式的数据.怎么把这些只包括数组的.C文件所代表的图片数据转换成BIN乃至DFU呢?而每个图片的起始地址,长度等等数据有如何得到呢? WAVE文件是不是可以直接改名为.HEX的文件用来烧录到SPI FLASH中?因为我用UE看WAVE文件本来就是包含HEX的数据文件. 请斑竹及各位大虾赐教!指点迷津或提供工具,不胜感激!
|