C6678千兆以太网程序代码占用存储器空间多达7MByte,不得已只能放到DDR3中运行,但因此就影响了主要的数字信号处理程序对DDR3空间的操作,如何解决这个问题呢?
- 能否大幅度减小以太网通信的程序代码占用的存储器空间,甚至可以放到片上共享存储空间里面去?
2. 能否有很好的办法解决主要的数字信号处理程序对DDR3空间的操作问题?
We make use of C6678 to perform digital signal processing, and use its Gigabit Ethernet module to communicate with personal computer.
We find that the program memory required for Gigabit Ethernet UDP communication is very large, as much as 7MByte, and can’t be loaded into on-chip memory for running.
Therefore, we have to run Gigabit Ethernet program in DDR3 memory. In this case, the main task (digital signal processing) is restricted greatly to access DDR3 memory.
How to overcome this problem?
Allen35065:
不可能吧,你是指out文件7MB? out文件里有很多调试信息,并不会加载到DSP上。
xianglong peng:
回复 Allen35065:
多谢。
你删除那些调试信息后,能够缩减到多少呢?
xianglong peng:
回复 Allen35065:
请问你是在共享存储空间运行网络程序的?
可以说说你的方案么?