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

为什么在Cyclone II上跑的程序到StratixII上就不行了呢?

为什么在Cyclone II上跑的程序到StratixII上就不行了呢?

我以前用的是Cyclone II(2c35),在上面开发的Sopc Builder和nios程序运行的都很好。当我把他们移植到StratixII(2s90)上,就不能运行了!我移植的时候只是更改了芯片类型和管脚!其他的没有改!

请各位高手指点!

[此贴子已经被作者于2007-9-12 14:08:00编辑过]

这个来说,不太可能的,那你冲建立一个最简单的nios核和软件工程试一下吧。
在交流中前进,共同实现nios的应用。
当我在建立SOPC工程的时候将那的芯片类型改成Cyclone II,再进行编译,程序就完全正常了!我实在不明白为什么?是不是因为我设置的IO口太多了?
你重新用stratix建立一个工程试一下,确定是什么问题, 不要用那么打得工程。
在交流中前进,共同实现nios的应用。

我试了一下.用StratixII新建了一个工程,当IO口超过3个的以后就又不炮了,当IO口只有两个的时候是没有问题的!

什么意思,你的意思是指的用两个PIO吗?还是2个以上的外设呢?理论上,altera的高端器件不可能跑不了nios2的啊。

在交流中前进,共同实现nios的应用。
谢谢版主耐心+细心的指导,我的问题已经解决了.是在一次不经意间设置Sopc Builder的时候解决的.StratixII(2s90)和Cyclone II(2c35),在支持On_chip Memory器件上是有区别的.Cyclone II(2c35)设置成Automatic就可以了.而StratixII(2s90)要设置成M4K.这样就不会出现有时移植不成功的问题了.[em04]
返回列表