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

怎样让系统上电后自动从FLASH运行程序?

怎样让系统上电后自动从FLASH运行程序?

大家好,最近自己做了一块板子,用的一片FLASH 一片SDRAM 和一片EPCS4,由于程序长度比较大,不可能放在EPCS4里面,想把其放在FLASH里面,现在有一个问题就是我怎么让系统上电后就从FLASH运行程序啊?我以前是直接把程序和配置文件少到EPCS里面,再在SOPC中设置RESET为EPCS就可以了,但现在好像不行,我照样把配置文件下载到EPCS中,把工程文件烧到FLASH中,SOPC中设置RESET为FLASH,但上电后程序没有启动,请大家指教,非常感谢!
程序可以放在EPCS中,也可以放在flash中的阿。应该是你的其他地方出了点问题吧。
在交流中前进,共同实现nios的应用。
版主,可以详细告诉我怎么放在FLASH中并且上电从FLASH启动吗?我知道可以放在EPCS中,我以前就是这么做的,但EPCS容量比较小,放不下,所以希望放在FLASH中,并且上电从FLASH启动,谢谢了!
其实也一样的,把reset地址设置在flash地址,生成flash文件文件时加上boot文件。
在交流中前进,共同实现nios的应用。
看看这个
If the .text section is not located in the boot device, the Altera flash
programmer in the NiosII IDE automatically places a boot loader at the
reset address that is responsible for loading all code and data sections
before the call to _start. When booting from an EPCS device, the role of
this loader is provided by the hardware.
不知道你是否用的flash programmer下载的文件,你以前用的 epcs是通过硬件实现的。刚入门不知道说的对不对,还请斑竹指点
epcs用命令行来下载,在高于5.1的nios,q2版本很好做,按照那个文档上来做。但是两个nios核以上的用epcs好像不行。
在交流中前进,共同实现nios的应用。
返回列表