Board logo

标题: 怎样将程序放入sdram里面去?大家帮帮忙啊 [打印本页]

作者: zghoufan    时间: 2006-8-25 17:14     标题: 怎样将程序放入sdram里面去?大家帮帮忙啊

sopc builder得构成有:cpu  , sdram, on_chip_memory, led_pio
settings里面:reset addressn_chip_memory; exception_address:sdram
IDE里面如果将program memory(.txt)设置为n_chip_memory的话可以实现对sdram得读写操作
但是如果将program memory(.txt)设置为:sdram,程序运行不起来
大家帮忙看看是设置问题还是其他问题,PLL已经加入了。
我sram也是遇到同样得问题,可以读写,但是不能将程序放入sram中运行
搞了好几天没搞出来,郁闷死了,大家帮帮我好么~谢谢~

作者: kzw    时间: 2006-8-31 01:06

这两个问题我都曾经遇到过,第一个问题,在片内ram中能够对sdram操作,但是代码下到sdram中就不能运行,我觉得是硬件板子的问题,后来我重新投了一板就好了。
第二个问题,你的sram是多少位的,如果是16bit的,那你用8bit来下载代码试一下,我曾经的问题这样解决了。
作者: rouder21control    时间: 2006-9-7 11:43

请问你是否用的是Q2 6.0版本,曾经有老师跟我说过6.0下这个事情,我们在5.1版本下用的就很好。
作者: kzw    时间: 2006-9-7 23:28

和软件的版本不会有什么关系的,只要把代码下到sdram中,然后从sdram中运行和环境没有关系的。
作者: rouder21control    时间: 2006-9-8 00:12

请问楼主是debug as hardware不行还是烧写了程序以后不行?
不要告诉我你是在quartusII里编译完之后下载到epcs就希望程序从sdram运行。这个跟on-chip ram的情况不一样的。猜测而已,不知你的具体情况是怎样,最好描述的越详细越好。
作者: mage1982    时间: 2006-9-13 14:14

我的DE2更狠
Debug中SDRAM老是运行不通
可是光盘上的例子却没问题
作者: kzw    时间: 2006-9-13 21:11

那肯定是你自己的问题了。
作者: rouder21control    时间: 2006-9-15 14:38

我的DE2更狠
Debug中SDRAM老是运行不通
可是光盘上的例子却没问题
——sdram的时钟加上去了没有,很多用惯了sram的初学者容易犯的一个疏忽。
作者: willvi    时间: 2006-9-27 23:17

悄悄话:把on_chip_ram去掉试试




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