Other Parts Discussed in Thread: SYSBIOS
Hi guys,
I'm working on a project that is based on the image_processing_openmp_evmc6678l. Except in my project, I added a tftp command to receive a file from a tftp server. When I test to transfer a small file (to be placed into an array of 10 x 10 of integer), it works fine. The location of the array is in MSMCSRAM_NOCACHE (0xA0251778).
In my project, I need to transfer large amount of data and I don't want to use the web interface as in the demo and that is why I'm using the tftp. When I added
Program.sectMap[".far"] = "DDR3";
The program compiled without any error and when run to main, I can see the location of the array is in DDR3 (0x88111518), however I received the following error
[C66xx_0] ti.sdo.ipc.heaps.HeapMemMP: line 641: assertion failure: A_internal: An internal error has occurred
xdc.runtime.Error.raise: terminating execution
at the following line in mcip_master_main.c
task = Task_create((ti_sysbios_knl_Task_FuncPtr)master_main, &task_params, &eb);
I also have tried to use the #pragma DATA_SECTION to put the array into DDR3, and it give the same error. Can anyone help me with this?
Thank you very much.
Rizuan