Board logo

标题: 怎样让系统上电后自动从FLASH运行程序? [打印本页]

作者: cosmosd    时间: 2006-10-26 15:16     标题: 怎样让系统上电后自动从FLASH运行程序?

大家好,最近自己做了一块板子,用的一片FLASH 一片SDRAM 和一片EPCS4,由于程序长度比较大,不可能放在EPCS4里面,想把其放在FLASH里面,现在有一个问题就是我怎么让系统上电后就从FLASH运行程序啊?我以前是直接把程序和配置文件少到EPCS里面,再在SOPC中设置RESET为EPCS就可以了,但现在好像不行,我照样把配置文件下载到EPCS中,把工程文件烧到FLASH中,SOPC中设置RESET为FLASH,但上电后程序没有启动,请大家指教,非常感谢!

作者: kzw    时间: 2006-10-26 15:17

程序可以放在EPCS中,也可以放在flash中的阿。应该是你的其他地方出了点问题吧。
作者: cosmosd    时间: 2006-10-26 15:18

版主,可以详细告诉我怎么放在FLASH中并且上电从FLASH启动吗?我知道可以放在EPCS中,我以前就是这么做的,但EPCS容量比较小,放不下,所以希望放在FLASH中,并且上电从FLASH启动,谢谢了!
作者: kzw    时间: 2006-10-26 15:22

其实也一样的,把reset地址设置在flash地址,生成flash文件文件时加上boot文件。
作者: ddlovemm    时间: 2006-10-26 15:23

看看这个
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是通过硬件实现的。刚入门不知道说的对不对,还请斑竹指点
作者: kzw    时间: 2006-10-26 15:24

epcs用命令行来下载,在高于5.1的nios,q2版本很好做,按照那个文档上来做。但是两个nios核以上的用epcs好像不行。




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