Board logo

标题: 至今也没搞明白:niosii软件程序到底存储在哪里? [打印本页]

作者: fllong    时间: 2005-10-19 22:05     标题: 至今也没搞明白:niosii软件程序到底存储在哪里?

如果我想通过串口下载FPGA的配置文件到flash里,同时也想把niosii的软件程序下载到flash(通过串口从PC机下载);

如果上电后配置芯片读入flash的内容配置fpga,我不知道niosii的软件程序如何弄?是不是应该有一个boot程序呢?!

(NiosII里有一个flash programmer; 它是自动直接把niosii软件程序下载到配置文件后面(?)的,不知道配置的时候咋整的)
作者: yanpei1982    时间: 2005-10-20 10:14

同问!!!ding
作者: fllong    时间: 2005-10-20 11:43

期待高手回答!!
作者: yanpei1982    时间: 2005-10-20 13:14

再次恳请高手回答!!谢谢啦
作者: happy2004    时间: 2007-8-20 11:28

同问!


作者: caopengly    时间: 2007-8-20 16:29

“如果上电后配置芯片读入flash的内容配置fpga,我不知道niosii的软件程序如何弄?是不是应该有一个boot程序呢?!”nios支持将fpga配置信息和nios的程序下到非配置芯片的flash中。

做法就是

1将reset 设为flash。

2在flash programer中将program fpga configuration data中的hardware image选为flash中的一个镜像。当然这个需要在flash中有这样的一个镜像才行。flash中的镜像的具体做法参考ug_nios2_flash_programmer.ptf

3其他的步骤和一般的将程序烧在flash的步骤一样。

具体可以参考ug_nios2_flash_programmer.ptf


作者: caopengly    时间: 2007-8-20 16:32

“是不是应该有一个boot程序呢?”

是的,所以的嵌入式系统都有bootloader,但是nios的bootloader是系统自动生成的,因为nios可以读取所有的硬件信息,bootloader自然可以自动生成,只要设置好参数就可以了。


作者: kzw    时间: 2007-8-20 19:47

你的这个做法不可以,把fpga的配置程序下载flash中,那上电的时候谁来配置fpga啊,把fpga的配置程序放在其他的flash只能用ps模式配置fpga,需要处理器按照ps模式去配置fpga。所以你的这个做法不可以的。

除非你用其他主动器件配置fpga。






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