Part Number: TMDSEVM6678
Tool/software: TI-RTOS
Hello, I'm working with PA emacExample to understand how CPPI, QMSS and CPSW are working together. I got working internal loopback and I can "send packet to PC" and "receive packet from PC". For my project (where I intend to use ethernet) I need a very big heap, which I want to locate in DDR. So for working PA emacExample I changed location of SystemHeap in cpsw_example_c6678.cfg
//Program.sectMap["systemHeap"] = Program.platform.stackMemory;
Program.sectMap["systemHeap"] = "DDR3";
and I got this message in console
**************************************************
******* Ethernet Single Core Example Start *******
**************************************************
QMSS successfully initialized
CPPI successfully initialized
PASS successfully initialized
Ethernet subsystem successfully initialized
Tx setup successfully done
Rx setup successfully done
Pa_addIp returned error -18
PASS setup failed
As I see error occured in Pa_addIp2(). It returns pa_INVALID_INPUT_HANDLE (-18).
So the questions are
1) What does this error mean? Why did it happen?
2) Can I locate heap in DDR in the example? And how?