Board logo

标题: 【求助】如何把普通文件烧进flash [打印本页]

作者: camx    时间: 2006-4-8 18:05     标题: 【求助】如何把普通文件烧进flash

在nios的文档里看到这样的话:


The Nios II flash programmer can program three types of content into
flash memory:Nios II software executable files,FPGA configuration data,Other arbitrary data files。


以上是不是可以翻译成,flash programmer可以烧入三种文件,分别是:可执行软件,fpga设置数据,和其他任意的数据文件。


对第三种文件,文档里也又有解释。:The Nios II flash programmer can
program a binary file to an arbitrary offset in a flash memory for any
purpose. For example, a Nios II program might use this data as a
coefficient table or a sine lookup table.


以上我是这样理解:flashprogrammer可以把一个二进制文件烧进flash寄存器的任意可烧入部分(我知道nios的flash有两兆是给系统configuration的)。


可是在nios II ide的flash programmer里如果要烧文件到flash里的话,这个文件似乎只能是project,如果我想把bmp格式的文件存到flash里该怎么办呢?


看了很多文档,发现要烧到flash里的文件是.flash格式的,这个在IDE里可以转换么?还看了kzw版主对某些网友的回复,说要把bmp烧进flash要先转成数组再烧,那这个数组是什么格式的呢?而且如果烧进去了,如何知道文件的起始和终止地址呢?


请各位达人不吝赐教!小女子感激不尽。


作者: camx    时间: 2006-4-8 18:41

达人快现身吧!!!
作者: UseNios    时间: 2006-4-8 19:59

altera有提供bin2flash
你先想办法把你的文件转成bin,就好办了
作者: camx    时间: 2006-4-8 20:27

对哦,谢谢楼上的,我想想办法
作者: kzw    时间: 2006-4-10 11:27

bmp文件需要将文件格式转换,变成bin文件应该不难,在pc做一个小程序转换为二进制格式。直接在IDE下烧进去。
转换为数组,可以自己编写一个写flash的程序,将数组的数据写进flash。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0