自制的板子,已经证实板子硬件的连接没问题
现在出现的问题是:
我们希望把程序放在sram中,并在sram中运行程序
设置了reset地址->片上的memory,在niosII IDE中将.text,.rodata,.rwdata都指向sram的时候
程序能下载,但就是运行不起来,用JTAG进行调试是出现的是verify的问题。
如果将.text放在片上的memory,下载,运行和在线调试都没问题。
我现在就是想知道,我要如何设置或添加哪些组件,才能达到我的目的
ps:解决verify的问题是不是要加pll,不添加pll能不能解决
望解决过问题的达人给与指点~
如果要做一个从EPCS中搬移程序到SRAM中的程序,应该怎么做~
如果将.text放在片上的memory,下载,运行和在线调试都没问题。
”就是在memory上运行了。
SOPC中的reset address 指定的是最终全部软件程序代码下载到的地方,并且程序从reset address 启动。
SOPC中的exception address 指定的是系统异常处理代码存放的地方。如果exception address 和reset address 不一样,那么程序从reset address 启动后将把放在reset address 处的系统异常处理代码拷贝到exception address 。
NIOS II软件中的text address指定的是程序运行的地方。如果text address和reset address 不一样,那么程序从reset address 启动后将把放在reset address 处的普通只读程序代码拷贝到text address 。NIOS II软件中的rodata address指定的是只读数据的存放地方。如果rodata address和reset address 不一样,那么程序从reset address 启动后将把放在reset address 处的只读数据拷贝到rodata address 。
NIOS II软件中的rwdata address指定的是可读写数据的存放地方。如果rwdata address和reset address 不一样,那么程序从reset address 启动后将初始化rwdata address 处的可读写数据。
如果要做一个从EPCS中搬移程序到SRAM中的程序,应该怎么做~
”reset设为epcs,.text,.rodata,.rwdata等都设为sram就可以了。系统会自动产生bootloader实现。如果要做一个从EPCS中搬移程序到SRAM中的程序,应该怎么做~
”reset设为epcs,.text,.rodata,.rwdata等都设为sram就可以了。系统会自动产生bootloader实现。en ~这是没错,但是当这么设置的时候,程序能用AS下载到EPCS4中,但就是运行不起来了~现在就不知道这个问题出在哪儿~
[此贴子已经被作者于2007-8-1 13:45:09编辑过]
恩?硬件配置和程序不是通过AS模式下载到EPCS中么?
你说的不甚了解~
为什么要生成FLASH文件?
硬件代码是通过as下载但是软件代码不是通过as下载的,你看看关于 nios编程的文档吧。
硬件代码是通过as下载但是软件代码不是通过as下载的,你看看关于 nios编程的文档吧。
那版主你能帮忙回答一下我的问题么~
是不是,时钟线没有连好。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |