首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

至今也没搞明白:niosii软件程序到底存储在哪里?

至今也没搞明白:niosii软件程序到底存储在哪里?

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

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

(NiosII里有一个flash programmer; 它是自动直接把niosii软件程序下载到配置文件后面(?)的,不知道配置的时候咋整的)
同问!!!ding
期待高手回答!!
再次恳请高手回答!!谢谢啦

同问!

“如果上电后配置芯片读入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

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

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

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

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

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

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

在交流中前进,共同实现nios的应用。
返回列表