首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]初学Nios2,遇到大问题

[求助]初学Nios2,遇到大问题

小弟最近刚刚开始学习使用Nios2 IDE,结果第一次进行程序的编译就遇到了问题,编译了快81%的时候报错:Boot copier overlaps data in flash,我刚刚开始学习这个,完全搞不懂是怎么回事。请各位高手解释一下,多谢了!
意思是boot代码覆盖了flash中的数据,你看看你的rwdata定义在那个地方啊。
在交流中前进,共同实现nios的应用。
意思是不是说flash中存放boot代码区域和存放数据的区域重叠了?还有boot copier到底是什么?我的rwdata都设置在一个片外ram上的。

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

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

你的flash的大小是多少。

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

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

你用的altera官方的1c20的那块板子吗,你先在你的系统中不加flash看看,只在ram中运行.
在交流中前进,共同实现nios的应用。
返回列表