Advertisement

NIOS II EPCQ FLASH启动过程要点及BOOT LOADER/COPIER功能

阅读量:

通过EPCQ FLASH引导nios开始,并在不干预的情况下自动执行应用程序(如hello_world)。基于-bootloader( Altera将其称为boot copier )是否为定制设计来区分。

一、该 bootloader未进行定制化开发,并是由nios Software Boot Block(SBT)工具自动生成。该方法即是参考intel\ Altera\ Embedded\ Design\ Handbook中的第5.2.3.4节所描述的方法。

二,在解决不同应用间切换或配置启动镜像问题的基础上,在原有设计中对 bootloader 的 .c 文件进行重新编写以定制化 boot loader,并设置各个应用对应的镜像地址;这种方案参考了 Embedded Design Handbook 第5章第3节的内容进行调整

NIOS II启动流程

开机启动后

方法一介绍(该方法尚未实验)

在QSYS系统构建过程中,CPU重置地址被指定为EPCQ控制器。当完成SoF硬件配置并上电后,系统将跳转至EPCQ Flash存储器中的特定地址.随后启动了 bootloader 程序.该 bootloader 会引导至紧跟其后的某个Flash存储位置.随后将应用程序镜像文件复制至 on-chipRAM 系统内存区域.是否需要将这些应用镜像复制到 on-ch

全部评论 (0)

还没有任何评论哟~