This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

is my memory broken?

Hello everyone,


I've got some problems with my TMDSEVM6678l. Earlier this year I got the NDK demo's working on it but now it starts running the initialisation and should pause when it comes in main. But the EVM looks like it stopped running before it came there.

When I declare all the memory usage of the democode(helloWorld) to MSMCSRAM instead of DDR3 and L2SRAM, it will run until main, and will get an static IP as programmed. But as I read in the documentation, it is important to use the external memory because of the packetsize.

After some testing, it appeared that every program that uses other memory than MSMCSRAM will not run.

Is this because my memory is broken or is there another problem?

  • Hi,

    Yes, it is cause of memory. When you create the application or project, you should consider the memory usage of this application as per your board. 

    Please go through the below wiki pages, this will be useful to get some more detailed info.

    http://processors.wiki.ti.com/index.php/NDK_Dynamic_Memory_Manager

    http://processors.wiki.ti.com/index.php/NDK_Static_Internal_Memory_Manager

    http://processors.wiki.ti.com/index.php/Before_asking_for_NDK_support