Hello Everyone,
I am currently working on adding OpenMP to the NDK helloworld example on the C6678. I have read through most of the discussion on the forum and can build the project without errors. I used the MCSDK image processing using openmp example as the base project and modified it to start a UDP server like in the helloworld example. However, when run, I get the following errors:
Error allocating memory for Rx data buffer
Error allocating Rx free descriptors
Rx setup failed
Error: Unable to register the EMAC
ti.sysbios.heaps.HeapMem: line 307: out of memory: handle=0x835070, size=1536
ti.sysbios.heaps.HeapMem: line 307: out of memory: handle=0x835070, size=2048
I guess it is linked to the Program.sectMap as it seems to be the only significant difference between the two .cfg files of the mentioned projects. I have no idea how to fix the allocation memory for the RX data buffer and hope someone can give me a pointer or two. Your help is much appreciated.
Regards,
Chan