Board logo

标题: 为什么在Cyclone II上跑的程序到StratixII上就不行了呢? [打印本页]

作者: jack4211    时间: 2007-9-12 14:07     标题: 为什么在Cyclone II上跑的程序到StratixII上就不行了呢?

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

请各位高手指点!

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


作者: kzw    时间: 2007-9-13 00:32

这个来说,不太可能的,那你冲建立一个最简单的nios核和软件工程试一下吧。
作者: jack4211    时间: 2007-9-17 16:03

当我在建立SOPC工程的时候将那的芯片类型改成Cyclone II,再进行编译,程序就完全正常了!我实在不明白为什么?是不是因为我设置的IO口太多了?
作者: kzw    时间: 2007-9-17 20:42

你重新用stratix建立一个工程试一下,确定是什么问题, 不要用那么打得工程。
作者: jack4211    时间: 2007-9-18 14:19

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


作者: kzw    时间: 2007-9-19 17:57

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


作者: jack4211    时间: 2008-5-20 17:43

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




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