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.

Makefile Compile for SYS/BIOS in Desktop-linux-sdk

Other Parts Discussed in Thread: SYSBIOS

Dear all,

  I'm using my EVM6678L board under desktop-linux-sdk by PCIe connection with my PC. I'd like to extend the test file demo to use a SYS/BIOS task to repeat the demo, that is to re-build the DSP side code to  run a SYS/BIOS on DSP to do the file testing. But when I modified the makefile to compile the DSP side code, I have some errors saying that "xdc/std.h cannot be found". I did include the xdc and sysbios header file path and the liner (I'm not sure I added the right linker script).

  Could somebody share some experience and advice with me, thank you very much. A sample makefile to compile SYS/BIOS under desktop-linux-sdk would be even better.

Regards,

Jie

  • Hi Ganapathi,

      Thank you for your replying.

      I'm rebuilding the DSP images using SYS/BIOS task, in the last a few days I was trying via command. I met a lot of errors by doing so, I believe it's because the memory configuration is mixed up with SYS/BIOS modules. So I switched to CCS yesterday to try, reconfigured the memory mapping and changed the libraries. Now I'm stuck at the error saying platform_delay and platform_init symbols are undefined when I didn't include the library ti.platform.evm6678l.lite.lib. When I include this library, the error would be error #7 and error #171, unrecognized tokens for many times. Actually the second thread

    Ganapathi Dhandapani said:
    is my post, could you please help me on this error?

    Thanks,

    Jie 

  • It seems that using the "lite" version is incredibly limited, maybe another platform would be better?

    http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Platform_Library_2

  • Hi Chris,

      I think it's not the problem of the library, both works fine in windows. Do you compile your code in windows or in linux? I got some post on e2e saying there are bugs for installation in linux, the evm6678 pdk packages cannot be installed in CCS5.5, error message:

    Operation details
    Cannot complete the install because some dependencies are not satisfiable
    com.ti.biosmcsdk.pdk.C6678L.feature.group [1.1.2.6] cannot be installed in this environment because its filter is not applicable.

    I got this message too. If you compile code in Linux, what are your tool versions repectively, ccs, bios, pdk,ndk,mcsdk etc..

    Thanks,

    Jie

  • I do all my development in Linux.   All of my tool versions are in my signature :).  If it's not in my signature, then I don't use it.

    Unfortunately, I don't use the evm lib, so I can't really say if I know it works or not.

    If there truly is a bug in some of the TI software, I'm sure they would really be interested in that!  Maybe another new post specific about the bug and the specific bug in question would be a good avenue for discussion.

  • You mentioned you've compiled the DSP code for EVM6678 in CCS, did you do that?

    You may check this thread: http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/268472/939376.aspx

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/297968/1040475.aspx

    I followed the fixing, but still cannot make it. I believe TI guys have known that, maybe there are other solutions.

    Thanks anyway.

  • Based on your previous posts, it seemed like you were able to install the software, but rather were having problems getting it to compile.

    If it is that you can not install these various packages, I would start a new thread, with specific details about your install, so they can help you debug.

    Jie Liao- said:

    You mentioned you've compiled the DSP code for EVM6678 in CCS, did you do that?

    Which specific code are you trying to compile?  Over the past year I have ran many different example projects, to learn more about the software.

    For your reference, I don't remember ever having any install problems.  Definitely nothing like was mentioned in the 2 links you posted.  I currently have mcsdk 2.1.2.6 installed (although I don't use it), and CCS 5.4.0.91, and pdk_C6678 1.1.2.6, and xdctools 3.25.0.48, and desktop linux sdk 1.0.0.7.   My OS is Ubuntu 12.04 (64 bit) with Kernel 3.5.0-37-generic.

    I hope you get it resolved soon!

  • Hi Chris,

      I am finally be able to compile the SYS/BIOS code for desktop-linux-sdk demo. I believe there are some dependencies between these tools, previously I used the newest one of each of them, say the CCS tool is 5.5.0.17. I think that's why the c6678 packages cannot be installed in it. Then I installed the MCSDK tool 02.01.02 and the corresponding CCS, then it worked. Now my CCS is 5.4.1.18.

      For some compiling reasons, the desktop-linux-sdk requires the OS should be Ubuntu 12.04 and kernel 3.2.0.25. I'll move to the next step to run some computation on the DSP. Thank you for your great help.

    Jie