Board logo

标题: [求助]初学Nios2,遇到大问题 [打印本页]

作者: arccosx    时间: 2006-12-20 13:39     标题: [求助]初学Nios2,遇到大问题

小弟最近刚刚开始学习使用Nios2 IDE,结果第一次进行程序的编译就遇到了问题,编译了快81%的时候报错:Boot copier overlaps data in flash,我刚刚开始学习这个,完全搞不懂是怎么回事。请各位高手解释一下,多谢了!
作者: kzw    时间: 2006-12-21 09:45

意思是boot代码覆盖了flash中的数据,你看看你的rwdata定义在那个地方啊。
作者: arccosx    时间: 2006-12-22 00:54

意思是不是说flash中存放boot代码区域和存放数据的区域重叠了?还有boot copier到底是什么?我的rwdata都设置在一个片外ram上的。

[此贴子已经被作者于2006-12-22 15:02:13编辑过]


作者: kzw    时间: 2006-12-22 20:10

boot copier是把固化代码copy到ram中,然后再ram中运行。就像电脑的系统把硬盘上的内容载到内存中,然后再内存中运行,速度会快一些。

你的flash的大小是多少。


作者: arccosx    时间: 2006-12-23 13:46

就是EP1C20这块板子,上面的flash是8M的。为什么boot copier会把flash中的数据覆盖了?还有既然它是把flash中的代码copy到ram中,那它应该不会修改flash中的内容啊?我不懂的太多了,麻烦版主耐心解释一下,呵呵。

[此贴子已经被作者于2006-12-23 13:47:36编辑过]


作者: kzw    时间: 2006-12-26 09:20

你用的altera官方的1c20的那块板子吗,你先在你的系统中不加flash看看,只在ram中运行.




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