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.

SafeTI Library 2.2.0

Other Parts Discussed in Thread: TMS570LS1227

Hi,

I downloaded the SafeTI Diagnostic Library 2.2.0.

I tried to import the project for TMS570LS1227_NoOS device.

First problem: It isn't possible import the project if the "copy projects into workspace" flag is checked.

Second problem: With "copy projects into workspace" flag uncheked, I build the project, as the following warning is displayed:

<Linking>

warning #10247-D: creating output section ".intvecs" without a SECTIONS specification

'Finished building target: SL_TMS570LS1227_NoOS.out'

' '

After this, I was confused, is there someone who has used the SafeTI library? Does it work?

Thank you

  • Enrico,

    The message "Finished building target: SL_TMS570LS1227_NoOS.out" indicates that the project has been built correctly.

    Thanks and regards,

    Zhaohong

  • Hi Zhaohong,
    thank you for your support. Ok, the project has been built correctly but the warning above indicates that the ".intvecs" section hasn't a specification. The sections of linker file .cmd are:
    SECTIONS
    {
    .excpt_vecs : START( ulFlashStartAddr ) {} > VECTORS
    .text : {} > FLASH0
    .const : END( ulFlashEndAddr )
    {} > FLASH0
    .cinit : {} > FLASH0
    .pinit : {} > FLASH0
    .STACK_DATA_svc : {. += 1024;} > STACKS, RUN_START(StackModeSVC)
    .STACK_DATA_fiq : {. += 1024;} > STACKS, RUN_START(StackModeFIQ)
    .STACK_DATA_irq : {. += 1024;} > STACKS, RUN_START(StackModeIRQ)
    .STACK_DATA_abt : {. += 1024;} > STACKS, RUN_START(StackModeABT)
    .STACK_DATA_und : {. += 1024;} > STACKS, RUN_START(StackModeUND)
    .STACK_DATA_sys : {. += 1024;} > STACKS, RUN_START(StackModeSYS)
    .bss : {} > RAM
    .data : {} > RAM
    .sysmem : {} > RAM

    LOG_DATA : START( ulLOGStartAddr ), END( ulLOGEndAddr ) > LOG
    PROFILE_DATA : START( ulPROFILEStartAddr ), END( ulPROFILEEndAddr ) > PROFILE
    }
    What is the ".excpt_vecs" section ? And where is the ".intvecs" section?


    Thank you
  • I think that the ".excpt_vecs" section and the ".intvecs" section is the same thing here. It starts at address 0x0. I would suggest you ignoring those warnings and loading the code image into flash. Then you can use CCS disassembly or memory browser window to check the content.

    Thanks and regards,

    Zhaohong