Board logo

标题: 急救:NIOS UART的问题 [打印本页]

作者: yangtse88    时间: 2008-6-20 11:28     标题: 急救:NIOS UART的问题

我用的FPGA是ep1c3

nios内核中仅仅添加了cpu、onchipmemory和uart组件

其中cpu为精简型的,onchipmem设置为20k

但是综合之后发现Total memory为240%,严重超出

nios选择 small c library后,仍然有138%

不知是什么问题

总感觉一个UART不会这么占用资源

大虾们给我支个招儿,谢谢。。。。。。。。。。。


作者: yangtse88    时间: 2008-6-20 11:28

感谢跟帖回复者,谢谢
作者: yangtse88    时间: 2008-6-20 11:30

后来我换成ep1c12

结果还是占用65%的存储器资源

究竟是什么原因???


作者: xingfg    时间: 2008-6-20 17:43

很明显减少片上RAM的数量


作者: yangtse88    时间: 2008-6-20 18:42

我已经把片上ram降到2k,但是运行nios程序时又出现问题

QUOTE:
以下是引用xingfg在2008-6-20 17:43:00的发言:

很明显减少片上RAM的数量


作者: flanix    时间: 2008-6-23 09:58

是呀。所以需要外部存储器。
作者: haha1107    时间: 2008-6-27 13:12

估计你的IDE程序里面用了标准的stdio函数来操作串口,但是由于加载标准的c库需要比较大的RAM来支持,因此就会出现资源不够的问题、

1。可以添加外部的存储器,sram,sdram,将IDE的内存分配设置改为在外存里面。

2.不用标准函数操作串口,直接用地址方式访问串口ip的寄存器。






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