fft_dp_1d_c2c_k1_66_LE_ELF自带的out可以正常运行,整个工程拿过来自己重新编译产生的out老是出现下面的out of memory
[TMS320C66x_0] ti.sysbios.heaps.HeapMem: line 294: out of memory: handle=0x864020, size=24
xdc.runtime.Error.raise: terminating execution
[TMS320C66x_0] ti.sysbios.heaps.HeapMem: line 294: out of memory: handle=0x8501c020, size=24
xdc.runtime.Error.raise: terminating execution
调试到p.edmaState = fft_assign_edma_resources();这个函数出现的!!!
Andy Yin1:
调整一下heap大小试试呢,参考如下帖子
http://e2e.ti.com/support/embedded/tirtos/f/355/t/326140
yfk chenlei:
回复 Andy Yin1:
heap的大小也调了,
program.sectMap[".far"].loadSegment = "MSMCSRAM"; 放在的不同的空间
还是在那个函数执行时 这个".far"的 handle=0xc0311e0, size=24 out of memory啊?
TI中文支持网
