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.

MSP430F5310 compiler 4.2.2, deprecated shown in linker output, CCS 5.5

Other Parts Discussed in Thread: MSP430WARE

I have attached linker output however, I did reformat it for readability .You will notice that several lines have "deprecated" in them. I am curious why this is and if I should be making changes\updates to become "NOT-deprecated".

Any ideas?

Regards,

Jim

3276.5468.TiLink_deprecated.txt
'Building target: SynCapBdApp.out'
'Invoking: MSP430 Linker'

"C:/ti/ccsv5/tools/compiler/msp430_4.2.2/bin/cl430" -vmspx --abi=coffabi --advice:power="all" 
-g --define=__MSP430F5310__ --diag_warning=225 --display_error_number --diag_wrap=off 
--silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --printf_support=minimal 
-z -m"SynCapBdApp.map" --heap_size=160 --stack_size=160 --use_hw_mpy=F5 

-i"C:/ti/ccsv5/ccs_base/msp430/include" 
-i"C:/ti/ccsv5/tools/compiler/msp430_4.2.2/lib" 
-i"C:/ti/ccsv5/tools/compiler/msp430_4.2.2/include" 
-i"C:/ti/ccsv5/ccs_base/msp430/lib" 

--reread_libs --warn_sections --display_error_number --diag_wrap=off 
--xml_link_info="SynCapBdApp_linkInfo.xml" --rom_model -o


"SynCapBdApp.out" 
"./Common/Adc/Adc.obj" 
"./Common/Comms/Sci.obj"
"./Common/Comms/Comms.obj" 
"./Common/Flash/Flash.obj"
"./Common/Flash/CodeFlash.obj" 
"./Common/Timer/Timer.obj"
"./Common/Timer/Time.obj" 
"./Common/Timer/AlarmCtl.obj"
"./MSP430F5xx_6xx/deprecated/ucs.obj"
"./MSP430F5xx_6xx/deprecated/sys.obj"
"./MSP430F5xx_6xx/deprecated/sfr.obj"
"./MSP430F5xx_6xx/deprecated/ram.obj"
"./MSP430F5xx_6xx/deprecated/pmm.obj"
"./MSP430F5xx_6xx/deprecated/mpy32.obj"
"./MSP430F5xx_6xx/deprecated/flash.obj"
"./MSP430F5xx_6xx/deprecated/dma.obj" 
"./MSP430F5xx_6xx/wdt_a.obj"
"./MSP430F5xx_6xx/usci_uart.obj" 
"./MSP430F5xx_6xx/usci_spi.obj"
"./MSP430F5xx_6xx/usci_i2c.obj" 
"./MSP430F5xx_6xx/usci_b_spi.obj"
"./MSP430F5xx_6xx/usci_b_i2c.obj" 
"./MSP430F5xx_6xx/usci_a_uart.obj"
"./MSP430F5xx_6xx/usci_a_spi.obj" 
"./MSP430F5xx_6xx/ucs.obj"
"./MSP430F5xx_6xx/tlv.obj" 
"./MSP430F5xx_6xx/timer_d.obj"
"./MSP430F5xx_6xx/timer_b.obj" 
"./MSP430F5xx_6xx/timer_a.obj"
"./MSP430F5xx_6xx/tec.obj" 
"./MSP430F5xx_6xx/sys.obj"
"./MSP430F5xx_6xx/sfr.obj" 
"./MSP430F5xx_6xx/sd24_b.obj"
"./MSP430F5xx_6xx/rtc_c.obj" 
"./MSP430F5xx_6xx/rtc_b.obj"
"./MSP430F5xx_6xx/rtc_a.obj" 
"./MSP430F5xx_6xx/ref.obj"
"./MSP430F5xx_6xx/ram.obj" 
"./MSP430F5xx_6xx/pmm.obj"
"./MSP430F5xx_6xx/pmap.obj" 
"./MSP430F5xx_6xx/mpy32.obj"
"./MSP430F5xx_6xx/ldopwr.obj" 
"./MSP430F5xx_6xx/gpio.obj"
"./MSP430F5xx_6xx/flash.obj" 
"./MSP430F5xx_6xx/eusci_uart.obj"
"./MSP430F5xx_6xx/eusci_spi.obj" 
"./MSP430F5xx_6xx/eusci_i2c.obj"
"./MSP430F5xx_6xx/eusci_b_spi.obj" 
"./MSP430F5xx_6xx/eusci_b_i2c.obj"
"./MSP430F5xx_6xx/eusci_a_uart.obj" 
"./MSP430F5xx_6xx/eusci_a_spi.obj"
"./MSP430F5xx_6xx/dma.obj" 
"./MSP430F5xx_6xx/dac12_a.obj"
"./MSP430F5xx_6xx/crc.obj" 
"./MSP430F5xx_6xx/comp_b.obj"
"./MSP430F5xx_6xx/bak_batt.obj" 
"./MSP430F5xx_6xx/aes.obj"
"./MSP430F5xx_6xx/adc12_a.obj" 
"./MSP430F5xx_6xx/adc10_a.obj"
"./Src/main.obj" 
"./Src/Vector.obj" 
"./Src/TargetTimer.obj"
"./Src/TargetComms.obj" 
"./Src/Lamp.obj" 
"./Src/Alarm.obj"
"../lnk_msp430f5310.cmd" -l"libmath.a" -l"libc.a"

<Linking>
remark #10372-D: (ULP 4.1) Detected uninitialized Port A in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.

warning #10204-D: could not resolve index library "libmath.a" to a compatible library
warning #10247-D: creating output section "APPSWVER_SEG" without a SECTIONS specification
warning #10247-D: creating output section "FLASHVECT_SEG" without a SECTIONS specification
warning #10247-D: creating output section "RAMVECT_SEG" without a SECTIONS specification

remark #10372-D: (ULP 4.1) Detected uninitialized Port B in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.

remark #10372-D: (ULP 4.1) Detected uninitialized Port C in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
'Finished building target: SynCapBdApp.out'

  • It turns out "deprecated" is the name of one of the sub-directories in your project.  8 object files are in that directory.  In the linker's view, nothing is deprecated.  This sub-directory name is handled like any other.  Whoever organized this project can probably tell you more.

    Thanks and regards,

    -George

  • Hi George,

    Yeah, I see that it is actually a directory name. But, the directory name is from TI. See the path below. So, it seems to me that TI has a roadmap that deprecates this and that there may something newer "NON-deprecated".

    C:\ti\msp430\MSP430ware_1_80_01_03\driverlib\driverlib\MSP430F5xx_6xx\deprecated

    Regards,

    Jim

  • Jim Cook said:
    it seems to me that TI has a roadmap that deprecates this

    That's reasonable.  However, that is not something we who watch this forum will know.  I suggest you start a new thread in the MSP430 forum.  Or, if you prefer, I can move this thread into that forum.

    Thanks and regards,

    -George

  • George,

    OK, so the MSP430 forum is where this should be.

    If you can move this thread to the MSP430 forum, where it is more appropriate, that would be great. It saves me from starting the whole conversation over again on another forum.

    Thanks,

    Jim

**Attention** This is a public forum