kaiziwoaini 当前离线
注册会员
请问各位:
大家遇到过nios程序成功烧写在flash中,但是上电不运行的情况吗?
我在用quartus7.2开发nios程序,FPGA配置和nios程序都可以下载到flash中,但是不能运行,这是怎么回事呢??
订阅 TOP
我发现个问题,工程中如果把text段设置为onchipmemory时,烧写正常,上电时nios程序启动运行也正常,但是如果把text段设置在 extram时烧写正常,但上电nios程序就不运行了。电路板上的sram不是开发板所用过的,是我们自己在sopcbuilder 添加的新设备,读写都是正常的,是不是哪里的设置有问题呢?请版主和各位高手指点一下啊!!
TOP
xiaofei 当前离线
高级会员
有人知道吗??
8a112 当前离线
中级会员
这位兄弟,你的.sof文件确定烧到flash中去了吗?
在Qii中可以把开关打到PROG处,然后用AS模式可以烧到epcs flash中,不然就会掉电丢失,nios中你用flash programmer可以烧到FLASH中,只要你正确烧进去,是不可能上电不运行的,除非你的源文件有问题。
我是新手,一起学习
首先谢谢你的回复!
其次这里说明一些问题:
1.我采用的FPGA是stratix系列,不能使用EPCS器件,必须把逻辑和NIOS程序烧写到FLASH中.
2.可以确认逻辑是烧写进去了,而且也开始运行了,就是从FLASH中启动NIOS程序时候发现一直在读FLASH内容,陷入了启动的死循环出不来了,有高手知道怎么搞的吗??急啊!!
wanyuemin 当前离线
flanix 当前离线
金牌会员
是不是flash 读有问题。
在可以做个实验,从FLASH中读写看看。