Board logo

标题: 如果要用ucos的话是不是一定要接片外ram啊 [打印本页]

作者: yangli19821018    时间: 2005-12-17 10:42     标题: 如果要用ucos的话是不是一定要接片外ram啊

nios_ide倒是已经有了一个可以用的ucos例子,有三个问题想请教一下:

1.nios的on chip memery那么小,放不下ucos吧?

2.要是外接一个sram的话能不能不再添加on chip memery?

3.sram的型号有没有什么特殊的要求?

谢谢各位大侠了:)


作者: yangli19821018    时间: 2005-12-18 09:39

版主在吗?指点下好吗
作者: kzw    时间: 2005-12-19 19:52

一般是要扩展外部ram,至于是sram还是sdram都可以,有外部ram了可以不用加on chip memory。如果加sram的话,你说的型号是指的ram大小还是厂商,大小根据自己的设计定,厂商没什么太大的关系,因为sram的时序都差不多。
作者: yangli19821018    时间: 2005-12-20 13:16

谢谢kzw版主了,我手的板子上有一片cy7c1020,用它来作EP1C6的片外sram你看可以吗?
作者: yingziren    时间: 2005-12-20 15:09

当然可以
作者: yangli19821018    时间: 2005-12-21 11:37

谢谢楼上的了 我的板子上没有flash 只用ram可以跑ucos吧?
作者: yangli19821018    时间: 2005-12-21 20:16

还是sram的问题,我刚看了一下 cy7c1020的容量只有32k*16位
这么小的容量放得下ucos么?
求大侠解答!谢谢了
作者: kzw    时间: 2005-12-22 08:39

够了,有64k字节。
作者: yangli19821018    时间: 2005-12-22 11:11

谢谢kzw版主了,不过刚刚我把nios里面自带的hello_ucosii_0程序编译了一遍,结果编译后有100k,编译结果如下:
**** Incremental build of configuration Debug for project hello_ucosii_0 ****

make -s all
Compiling hello_ucosii.c...
Linking hello_ucosii_0.elf...
Info: (hello_ucosii_0.elf) 100 KBytes program size (code + initialized data).
Info:                      923 KBytes free for stack + heap.
Creating generated_app.sh...
Post-processing to create sram_0.dat
Post-processing to create sram_0.sym
Build completed


kzw版主,程序这么大是不是就放不进我的片外ram里面了啊?如果放不下的话还可以怎么解决一下啊?谢谢了:)
作者: kzw    时间: 2005-12-23 10:09

有100k是下不进去了,怎么一个hello就有那么大,你的板子上没有其他的存储器了。
作者: yangli19821018    时间: 2005-12-23 13:03

To  kzw:
我只是简单地把例子程序编译了一下就有100k,没有修改过,板子上没有别的存储器了,能给点建议吗?
还有个问题.我用的是qartus5.1和nios5.1版  好像没有破解干净 在qartus编译的时候会报错 说我的lisence不支持cyclone和stratix芯片 请问Kzw版主,除了altera的ftp还有哪里能下载或是找到能用的版本阿,我这里的网络好像有问题,上不去altera的ftp,谢谢了
作者: kzw    时间: 2005-12-23 22:54

你到我们论坛上看看有没有。
作者: yangli19821018    时间: 2005-12-28 16:25

谢谢KZW版主了,请问你有没有qartus5.1和nios5.1的lisence? 如果有的话可以给我发一份吗?
我的邮箱是yangli19821018@bit.edu.cn
谢谢了




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