yangtse88 当前离线
注册会员
我用的FPGA是ep1c3
nios内核中仅仅添加了cpu、onchipmemory和uart组件
其中cpu为精简型的,onchipmem设置为20k
但是综合之后发现Total memory为240%,严重超出
nios选择 small c library后,仍然有138%
不知是什么问题
总感觉一个UART不会这么占用资源
大虾们给我支个招儿,谢谢。。。。。。。。。。。
订阅 TOP
TOP
后来我换成ep1c12
结果还是占用65%的存储器资源
究竟是什么原因???
xingfg 当前离线
中级会员
很明显减少片上RAM的数量
flanix 当前离线
金牌会员
haha1107 当前离线
估计你的IDE程序里面用了标准的stdio函数来操作串口,但是由于加载标准的c库需要比较大的RAM来支持,因此就会出现资源不够的问题、
1。可以添加外部的存储器,sram,sdram,将IDE的内存分配设置改为在外存里面。
2.不用标准函数操作串口,直接用地址方式访问串口ip的寄存器。