为什么在Cyclone II上跑的程序到StratixII上就不行了呢?
- UID
- 149512
- 性别
- 男
|
为什么在Cyclone II上跑的程序到StratixII上就不行了呢?
我以前用的是Cyclone II(2c35),在上面开发的Sopc Builder和nios程序运行的都很好。当我把他们移植到StratixII(2s90)上,就不能运行了!我移植的时候只是更改了芯片类型和管脚!其他的没有改! 请各位高手指点!
[此贴子已经被作者于2007-9-12 14:08:00编辑过] |
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
这个来说,不太可能的,那你冲建立一个最简单的nios核和软件工程试一下吧。 |
|
|
|
|
|
- UID
- 149512
- 性别
- 男
|
当我在建立SOPC工程的时候将那的芯片类型改成Cyclone II,再进行编译,程序就完全正常了!我实在不明白为什么?是不是因为我设置的IO口太多了? |
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
你重新用stratix建立一个工程试一下,确定是什么问题, 不要用那么打得工程。 |
|
|
|
|
|
- UID
- 149512
- 性别
- 男
|
我试了一下.用StratixII新建了一个工程,当IO口超过3个的以后就又不炮了,当IO口只有两个的时候是没有问题的! |
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
什么意思,你的意思是指的用两个PIO吗?还是2个以上的外设呢?理论上,altera的高端器件不可能跑不了nios2的啊。 |
|
|
|
|
|
- UID
- 149512
- 性别
- 男
|
谢谢版主耐心+细心的指导,我的问题已经解决了.是在一次不经意间设置Sopc Builder的时候解决的.StratixII(2s90)和Cyclone II(2c35),在支持On_chip Memory器件上是有区别的.Cyclone II(2c35)设置成Automatic就可以了.而StratixII(2s90)要设置成M4K.这样就不会出现有时移植不成功的问题了.[em04] |
|
|
|
|
|