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.

CCS / TMS320C5545: C5545 BoosterPack Software document

Part Number: TMS320C5545


Tool/software: Code Composer Studio

Hi,

In section 3.2.3.2 step 11

When I build the project there are some errors.

What should I do?

  Console[c55AudioDemo].txt

  • Part Number: TMS320C5545

    Tool/software: Code Composer Studio

    Hello,

    I am using TI's chip for the first time. I am currently learning how to compile on my C5545 BoosterPack. Is there any documentation for beginners?

  • Hi Yutong Wu ,

    The TIesr_C55_demo projects have some dependencies. That error message:
    fatal error #16004: file
    "C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/atafs_bios_drv_lib/Re
    lease/atafs_bios_drv_lib.lib<ata_fileinit.obj>" has a Tag_Memory_Model
    attribute value of "2" that is different than one previously seen ("3");
    combining incompatible files
    is telling you that atafs_bios_drv_lib.lib is compiled for large model, so it can not be linked with your huge model program but I suggest you to read and follow instructions in section 5.2.3 Building and Runningin CCS and whole chapter 5 Getting Started Firmware in "tidubj5a.pdf" reference design.
    www.ti.com/.../tidubj5a.pdf
    Also pay attention on the notes in this section.

    Regards,
    Tsvetolin Shulev
  • I read the PDF and change my DSP/BIOS real-time operating system in v5.42.0.7. But it does not fix the error . I did not see any steps in that PDF show how to solve this problem. You say the atafs_bios_drv_lib.lib is compiled for large model but in the step it says that we need to change it in huge. How can I fix this problem? Change my project in to large?
  • Take a look at the screen shot please which will help you to change the atafs_bios_drv_lib memory model from large to huge:

    Also read the instructions in ./c55_csl_3.08/demos/TIesr/c5545/readme.txt file:

    In order to run the TIesr demo on the C5545BP, please ensure the correct macro #define C5545_BSTPCK is defined in C55XXCSL_LP at C:\ti\c55_lp\c55_csl_3.07\inc\csl_general.h.
     
    The memory models will have to be set to HUGE in C55XXCSL_LP and atafs_bios_drv_lib.
     
    The onboard electret microphone is used for the demo. Not the headphone microphone.
     
    When running the demo on the C5545BP, there is no need to push any of the buttons to activate the recognizer. The demo activates as soon as it starts running awaiting the keyword "T I Voice Trigger". The OLED will display this phrase if successfully recognized.
     
    In order to clear the OLED, some sort of background sound such as a clap or a snap of fingers will clear the screen.

    Regards,

    Tsvetolin Shulev

  • Hi,

    I have previously modified this part. However, the error of this one still appears.

    Here is the screenshot.

    2018.csl_general.h