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.

C6678 architecture

Hi

Question 1:

when we have a same section (name or base address) in .cmd file and platform, which of them have the higher priority for linker?

Question 2:

We can set the device clock in GEL file and platform, if we set different clock in the GEL file and platform which of them accepted?

Question 3:

Is there any references that explain all packages and modules and their contains? 

When the I see .cfg files, I see a lot of variables and objects declared and set, But I couldn't find a reference that describe them or user guide!!

Question 4:

What is the relation between ,cfg script file(packages) and peripherals? 

Question 5:

Can we set all things that declared  and set in .cfg file. in the program code?

Question 6:

When should we use Bios_start() function?

In some project like "image _proc_omp" it doesn't use!!!.

Question 7:

If some core packs want to access the MSMC SRAM simultaneously, the MSMC manages and priorities them to access and prevents them to conflict, Am I thinking right?

Best Regard

 

  • Hi dariush karami,


    6. When should we use Bios_start() function?

    Please refer to this wiki page (Boot sequence with SYS/BIOS).
    processors.wiki.ti.com/.../BIOS_for_Stellaris_Devices


    4. Can we set all things that declared and set in .cfg file. in the program code?
    What is the relation between ,cfg script file(packages) and peripherals?


    processors.wiki.ti.com/.../BIOS_related_to_XDCtools_and_RTSC?
    processors.wiki.ti.com/.../BIOS_FAQs


    1. when we have a same section (name or base address) in .cmd file and platform, which of them have the higher priority for linker?

    I hope, you may get linker error, have you tried ?


    2. We can set the device clock in GEL file and platform, if we set different clock in the GEL file and platform which of them accepted?

    If you modify the clock in platform (i.e after gel file called) then it erase the clock settings which is set by gel file and updated by platform's new clock settings (divider,multiplier etc.,)

  • Hi Dariush,

    Question 1:

    when we have a same section (name or base address) in .cmd file and platform, which of them have the higher priority for linker?

    I would recommend you to check with TI Compiler forum for faster and appropriate response on this.

    Question 7:

    If some core packs want to access the MSMC SRAM simultaneously, the MSMC manages and priorities them to access and prevents them to conflict, Am I thinking right?

    Yes, Your understanding is correct. Please refer CorePac and MSMC user guide for more information.

    MSMC: 

    CorePAC: 

    For BIOS queries,

    I recommend you to post the queries on TI-RTOS forum. 

    Please post your compiler related queries to Compiler forum  BIOS related queries to BIOS Forum and Code Composer Studio related queries to CCS Forum

    Thank you.


  • 1. when we have a same section (name or base address) in .cmd file and platform, which of them have the higher priority for linker?

    You would get "overlap" error when you use multiple *.cmd.