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.

Customizing Linux system for DM816x

Hi, all!

I'm new in embedded linux. I have custom board based on DM816x. Now I try to build minimal linux system for my board. I rebuild kernel from EZSDK 5.03.01.15 and build minimal linux system, based on busybox. This components working together. I have command line promt after system boot up.

Please, tell me, which parts of software I need to add in my new Linux system, if I want to run DSP program and exchange data between DSP program and ARM program? Now I read about C6EZRun, C6EZAccel and DM816x EZ Software developers Guide.


Thank you.

  • Hi,

    idle said:

    Please, tell me, which parts of software I need to add in my new Linux system, if I want to run DSP program and exchange data between DSP program and ARM program? Now I read about C6EZRun, C6EZAccel and DM816x EZ Software developers Guide.

    
    

    I'm interested in that too. Have you tried this yet?

    Or can someone else give some info? e.g. what parts of EZSDK are needed, how they can be extracted cleanly, etc...

    Thanks!

  • Hi, Mathias! At this moment I have a custom rootfs system, based on busybox, recompiled Linux kernel from ESDK, custom kernel module for my PCI Express device, connected to the processor, and some custom applications. All components work together :) I want to add cmem.ko and syslink.ko for DSP - ARM interaction. All steps described here: http://processors.wiki.ti.com/index.php/Main_Page http://processors.wiki.ti.com/index.php/Creating_a_Root_File_System_for_Linux_on_OMAP35x http://processors.wiki.ti.com/index.php/EZSDK_Memory_Map May be it will be useful for you. P.S. ARM-DSP interaction will be my next step in study.