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.

MSP-EXP430F5529LP: CCS : Cannot build OutOfBox_EmulStorageKeyboard as imported from Resource Explorer (Not enough flash memory)

Part Number: MSP-EXP430F5529LP
Other Parts Discussed in Thread: MSP430F5529, MSP430FR2433, MSPM0L1306, TLC6983EVM, LP-MSPM0L1306, TLC6983

Cannot build OutOfBox_EmulStorageKeyboard as imported from Resource Explorer for MSP-EXP430F5529LP:

"../USB_app/OutOfBox_EmulStorageKeyboard.cmd", line 5: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. placement with alignment fails for section "MYDRIVE" size 0x14400.  Available memory ranges:
   FLASH2       size: 0x143f8      unused: 0x143f8      max hole: 0x143f8   


Available - Required = 0x143f8 - 0x14400 = -8 [b]

macOS (Sonoma): Version 14.4.1 (23E224)
Mx processor
CCS Version: 12.7.0.00007

**** Build of configuration Debug for project OutOfBox_EmulStorageKeyboard ****

/Applications/ti/ccs/utils/bin/gmake -k -j 11 all -O 
 
Building file: "../system_pre_init.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="system_pre_init.d_raw"  "../system_pre_init.c"
Finished building: "../system_pre_init.c"
 
Building file: "../USB_API/USB_CDC_API/UsbCdc.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_API/USB_CDC_API/UsbCdc.d_raw" --obj_directory="USB_API/USB_CDC_API"  "../USB_API/USB_CDC_API/UsbCdc.c"
Finished building: "../USB_API/USB_CDC_API/UsbCdc.c"
 
Building file: "../USB_API/USB_HID_API/UsbHidReq.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_API/USB_HID_API/UsbHidReq.d_raw" --obj_directory="USB_API/USB_HID_API"  "../USB_API/USB_HID_API/UsbHidReq.c"
Finished building: "../USB_API/USB_HID_API/UsbHidReq.c"
 
Building file: "../USB_API/USB_MSC_API/UsbMscReq.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_API/USB_MSC_API/UsbMscReq.d_raw" --obj_directory="USB_API/USB_MSC_API"  "../USB_API/USB_MSC_API/UsbMscReq.c"
Finished building: "../USB_API/USB_MSC_API/UsbMscReq.c"
 
Building file: "../hal.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="hal.d_raw"  "../hal.c"
Finished building: "../hal.c"
 
Building file: "../USB_API/USB_MSC_API/UsbMscStateMachine.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_API/USB_MSC_API/UsbMscStateMachine.d_raw" --obj_directory="USB_API/USB_MSC_API"  "../USB_API/USB_MSC_API/UsbMscStateMachine.c"
Finished building: "../USB_API/USB_MSC_API/UsbMscStateMachine.c"
 
Building file: "../main.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="main.d_raw"  "../main.c"
Finished building: "../main.c"
 
Building file: "../USB_API/USB_Common/usbdma.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_API/USB_Common/usbdma.d_raw" --obj_directory="USB_API/USB_Common"  "../USB_API/USB_Common/usbdma.c"
Finished building: "../USB_API/USB_Common/usbdma.c"
 
Building file: "../USB_API/USB_PHDC_API/UsbPHDC.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_API/USB_PHDC_API/UsbPHDC.d_raw" --obj_directory="USB_API/USB_PHDC_API"  "../USB_API/USB_PHDC_API/UsbPHDC.c"
Finished building: "../USB_API/USB_PHDC_API/UsbPHDC.c"
 
Building file: "../USB_app/FatFs/mmc.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_app/FatFs/mmc.d_raw" --obj_directory="USB_app/FatFs"  "../USB_app/FatFs/mmc.c"
Finished building: "../USB_app/FatFs/mmc.c"
 
Building file: "../USB_app/keyboard.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_app/keyboard.d_raw" --obj_directory="USB_app"  "../USB_app/keyboard.c"
Finished building: "../USB_app/keyboard.c"
 
Building file: "../USB_app/mscIntf.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_app/mscIntf.d_raw" --obj_directory="USB_app"  "../USB_app/mscIntf.c"
Finished building: "../USB_app/mscIntf.c"
 
Building file: "../USB_API/USB_HID_API/UsbHid.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_API/USB_HID_API/UsbHid.d_raw" --obj_directory="USB_API/USB_HID_API"  "../USB_API/USB_HID_API/UsbHid.c"
Finished building: "../USB_API/USB_HID_API/UsbHid.c"
 
Building file: "../USB_app/storageVolume.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_app/storageVolume.d_raw" --obj_directory="USB_app"  "../USB_app/storageVolume.c"
Finished building: "../USB_app/storageVolume.c"
 
Building file: "../USB_app/usbEventHandling.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_app/usbEventHandling.d_raw" --obj_directory="USB_app"  "../USB_app/usbEventHandling.c"
Finished building: "../USB_app/usbEventHandling.c"
 
Building file: "../USB_config/descriptors.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_config/descriptors.d_raw" --obj_directory="USB_config"  "../USB_config/descriptors.c"
Finished building: "../USB_config/descriptors.c"
 
Building file: "../USB_config/UsbIsr.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_config/UsbIsr.d_raw" --obj_directory="USB_config"  "../USB_config/UsbIsr.c"
Finished building: "../USB_config/UsbIsr.c"
 
Building file: "../USB_API/USB_Common/usb.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_API/USB_Common/usb.d_raw" --obj_directory="USB_API/USB_Common"  "../USB_API/USB_Common/usb.c"
Finished building: "../USB_API/USB_Common/usb.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/adc10_a.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/adc10_a.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/adc10_a.c"
Finished building: "../driverlib/MSP430F5xx_6xx/adc10_a.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/aes.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/aes.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/aes.c"
Finished building: "../driverlib/MSP430F5xx_6xx/aes.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/battbak.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/battbak.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/battbak.c"
Finished building: "../driverlib/MSP430F5xx_6xx/battbak.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/eusci_a_spi.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/eusci_a_spi.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/eusci_a_spi.c"
Finished building: "../driverlib/MSP430F5xx_6xx/eusci_a_spi.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/comp_b.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/comp_b.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/comp_b.c"
Finished building: "../driverlib/MSP430F5xx_6xx/comp_b.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/eusci_a_uart.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/eusci_a_uart.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/eusci_a_uart.c"
Finished building: "../driverlib/MSP430F5xx_6xx/eusci_a_uart.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/crc.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/crc.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/crc.c"
Finished building: "../driverlib/MSP430F5xx_6xx/crc.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/adc12_a.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/adc12_a.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/adc12_a.c"
Finished building: "../driverlib/MSP430F5xx_6xx/adc12_a.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/dac12_a.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/dac12_a.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/dac12_a.c"
Finished building: "../driverlib/MSP430F5xx_6xx/dac12_a.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/dma.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/dma.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/dma.c"
Finished building: "../driverlib/MSP430F5xx_6xx/dma.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/eusci_b_i2c.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/eusci_b_i2c.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/eusci_b_i2c.c"
Finished building: "../driverlib/MSP430F5xx_6xx/eusci_b_i2c.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/eusci_b_spi.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/eusci_b_spi.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/eusci_b_spi.c"
Finished building: "../driverlib/MSP430F5xx_6xx/eusci_b_spi.c"
 
Building file: "../USB_API/USB_MSC_API/UsbMscScsi.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_API/USB_MSC_API/UsbMscScsi.d_raw" --obj_directory="USB_API/USB_MSC_API"  "../USB_API/USB_MSC_API/UsbMscScsi.c"
Finished building: "../USB_API/USB_MSC_API/UsbMscScsi.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/ldopwr.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/ldopwr.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/ldopwr.c"
Finished building: "../driverlib/MSP430F5xx_6xx/ldopwr.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/flashctl.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/flashctl.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/flashctl.c"
Finished building: "../driverlib/MSP430F5xx_6xx/flashctl.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/ram.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/ram.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/ram.c"
Finished building: "../driverlib/MSP430F5xx_6xx/ram.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/pmap.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/pmap.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/pmap.c"
Finished building: "../driverlib/MSP430F5xx_6xx/pmap.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/mpy32.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/mpy32.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/mpy32.c"
Finished building: "../driverlib/MSP430F5xx_6xx/mpy32.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/gpio.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/gpio.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/gpio.c"
Finished building: "../driverlib/MSP430F5xx_6xx/gpio.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/ref.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/ref.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/ref.c"
Finished building: "../driverlib/MSP430F5xx_6xx/ref.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/rtc_b.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/rtc_b.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/rtc_b.c"
Finished building: "../driverlib/MSP430F5xx_6xx/rtc_b.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/pmm.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/pmm.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/pmm.c"
Finished building: "../driverlib/MSP430F5xx_6xx/pmm.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/rtc_c.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/rtc_c.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/rtc_c.c"
Finished building: "../driverlib/MSP430F5xx_6xx/rtc_c.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/sd24_b.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/sd24_b.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/sd24_b.c"
Finished building: "../driverlib/MSP430F5xx_6xx/sd24_b.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/rtc_a.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/rtc_a.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/rtc_a.c"
Finished building: "../driverlib/MSP430F5xx_6xx/rtc_a.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/sfr.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/sfr.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/sfr.c"
Finished building: "../driverlib/MSP430F5xx_6xx/sfr.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/tec.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/tec.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/tec.c"
Finished building: "../driverlib/MSP430F5xx_6xx/tec.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/sysctl.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/sysctl.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/sysctl.c"
Finished building: "../driverlib/MSP430F5xx_6xx/sysctl.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/timer_d.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/timer_d.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/timer_d.c"
Finished building: "../driverlib/MSP430F5xx_6xx/timer_d.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/timer_a.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/timer_a.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/timer_a.c"
Finished building: "../driverlib/MSP430F5xx_6xx/timer_a.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/timer_b.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/timer_b.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/timer_b.c"
Finished building: "../driverlib/MSP430F5xx_6xx/timer_b.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/tlv.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/tlv.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/tlv.c"
Finished building: "../driverlib/MSP430F5xx_6xx/tlv.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/usci_a_spi.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/usci_a_spi.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/usci_a_spi.c"
Finished building: "../driverlib/MSP430F5xx_6xx/usci_a_spi.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/usci_a_uart.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/usci_a_uart.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/usci_a_uart.c"
Finished building: "../driverlib/MSP430F5xx_6xx/usci_a_uart.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/wdt_a.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/wdt_a.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/wdt_a.c"
Finished building: "../driverlib/MSP430F5xx_6xx/wdt_a.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/usci_b_spi.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/usci_b_spi.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/usci_b_spi.c"
Finished building: "../driverlib/MSP430F5xx_6xx/usci_b_spi.c"
 
Building file: "../USB_app/FatFs/ff.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="USB_app/FatFs/ff.d_raw" --obj_directory="USB_app/FatFs"  "../USB_app/FatFs/ff.c"
Finished building: "../USB_app/FatFs/ff.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/ucs.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/ucs.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/ucs.c"
Finished building: "../driverlib/MSP430F5xx_6xx/ucs.c"
 
Building file: "../driverlib/MSP430F5xx_6xx/usci_b_i2c.c"
Invoking: MSP430 Compiler
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --include_path="/Applications/ti/ccs/ccs_base/msp430/include" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/driverlib/MSP430F5xx_6xx" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/" --include_path="/Users/kando/ti_ccs/workspace_v12/OutOfBox_EmulStorageKeyboard/USB_config" --include_path="/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="driverlib/MSP430F5xx_6xx/usci_b_i2c.d_raw" --obj_directory="driverlib/MSP430F5xx_6xx"  "../driverlib/MSP430F5xx_6xx/usci_b_i2c.c"
Finished building: "../driverlib/MSP430F5xx_6xx/usci_b_i2c.c"
 
Building target: "OutOfBox_EmulStorageKeyboard.out"
Invoking: MSP430 Linker
"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/bin/cl430" -vmspx --code_model=large --data_model=large -O3 --use_hw_mpy=F5 --advice:power="none" --define=__MSP430F5529__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 -z -m"OutOfBox_EmulStorageKeyboard.map" --heap_size=160 --stack_size=160 --cinit_hold_wdt=on -i"/Applications/ti/ccs/ccs_base/msp430/include" -i"/Applications/ti/ccs/ccs_base/msp430/lib/5xx_6xx_FRxx" -i"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/lib" -i"/Applications/ti/ccs/tools/compiler/ti-cgt-msp430_21.6.1.LTS/include" --reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="OutOfBox_EmulStorageKeyboard_linkInfo.xml" --use_hw_mpy=F5 --rom_model -o "OutOfBox_EmulStorageKeyboard.out" "./hal.obj" "./main.obj" "./system_pre_init.obj" "./USB_API/USB_CDC_API/UsbCdc.obj" "./USB_API/USB_Common/usb.obj" "./USB_API/USB_Common/usbdma.obj" "./USB_API/USB_HID_API/UsbHid.obj" "./USB_API/USB_HID_API/UsbHidReq.obj" "./USB_API/USB_MSC_API/UsbMscReq.obj" "./USB_API/USB_MSC_API/UsbMscScsi.obj" "./USB_API/USB_MSC_API/UsbMscStateMachine.obj" "./USB_API/USB_PHDC_API/UsbPHDC.obj" "./USB_app/FatFs/ff.obj" "./USB_app/FatFs/mmc.obj" "./USB_app/keyboard.obj" "./USB_app/mscIntf.obj" "./USB_app/storageVolume.obj" "./USB_app/usbEventHandling.obj" "./USB_config/UsbIsr.obj" "./USB_config/descriptors.obj" "./driverlib/MSP430F5xx_6xx/adc10_a.obj" "./driverlib/MSP430F5xx_6xx/adc12_a.obj" "./driverlib/MSP430F5xx_6xx/aes.obj" "./driverlib/MSP430F5xx_6xx/battbak.obj" "./driverlib/MSP430F5xx_6xx/comp_b.obj" "./driverlib/MSP430F5xx_6xx/crc.obj" "./driverlib/MSP430F5xx_6xx/dac12_a.obj" "./driverlib/MSP430F5xx_6xx/dma.obj" "./driverlib/MSP430F5xx_6xx/eusci_a_spi.obj" "./driverlib/MSP430F5xx_6xx/eusci_a_uart.obj" "./driverlib/MSP430F5xx_6xx/eusci_b_i2c.obj" "./driverlib/MSP430F5xx_6xx/eusci_b_spi.obj" "./driverlib/MSP430F5xx_6xx/flashctl.obj" "./driverlib/MSP430F5xx_6xx/gpio.obj" "./driverlib/MSP430F5xx_6xx/ldopwr.obj" "./driverlib/MSP430F5xx_6xx/mpy32.obj" "./driverlib/MSP430F5xx_6xx/pmap.obj" "./driverlib/MSP430F5xx_6xx/pmm.obj" "./driverlib/MSP430F5xx_6xx/ram.obj" "./driverlib/MSP430F5xx_6xx/ref.obj" "./driverlib/MSP430F5xx_6xx/rtc_a.obj" "./driverlib/MSP430F5xx_6xx/rtc_b.obj" "./driverlib/MSP430F5xx_6xx/rtc_c.obj" "./driverlib/MSP430F5xx_6xx/sd24_b.obj" "./driverlib/MSP430F5xx_6xx/sfr.obj" "./driverlib/MSP430F5xx_6xx/sysctl.obj" "./driverlib/MSP430F5xx_6xx/tec.obj" "./driverlib/MSP430F5xx_6xx/timer_a.obj" "./driverlib/MSP430F5xx_6xx/timer_b.obj" "./driverlib/MSP430F5xx_6xx/timer_d.obj" "./driverlib/MSP430F5xx_6xx/tlv.obj" "./driverlib/MSP430F5xx_6xx/ucs.obj" "./driverlib/MSP430F5xx_6xx/usci_a_spi.obj" "./driverlib/MSP430F5xx_6xx/usci_a_uart.obj" "./driverlib/MSP430F5xx_6xx/usci_b_i2c.obj" "./driverlib/MSP430F5xx_6xx/usci_b_spi.obj" "./driverlib/MSP430F5xx_6xx/wdt_a.obj" "../lnk_msp430f5529.cmd" "../USB_API/msp430USB.cmd" "../USB_API/msp430USB.ld" "../USB_app/OutOfBox_EmulStorageKeyboard.cmd"  -llibmath.a -llibc.a 
<Linking>
"../USB_API/msp430USB.ld", line 8: warning #10190-D: absolute symbol "tSetupPacket" being redefined
"../USB_API/msp430USB.ld", line 10: warning #10190-D: absolute symbol "tEndPoint0DescriptorBlock" being redefined
"../USB_API/msp430USB.ld", line 12: warning #10190-D: absolute symbol "tInputEndPointDescriptorBlock" being redefined
"../USB_API/msp430USB.ld", line 14: warning #10190-D: absolute symbol "tOutputEndPointDescriptorBlock" being redefined
"../USB_API/msp430USB.ld", line 16: warning #10190-D: absolute symbol "abIEP0Buffer" being redefined
"../USB_API/msp430USB.ld", line 18: warning #10190-D: absolute symbol "abOEP0Buffer" being redefined
"../USB_API/msp430USB.ld", line 20: warning #10190-D: absolute symbol "pbXBufferAddressEp1" being redefined
"../USB_API/msp430USB.ld", line 21: warning #10190-D: absolute symbol "pbYBufferAddressEp1" being redefined
"../USB_API/msp430USB.ld", line 22: warning #10190-D: absolute symbol "pbXBufferAddressEp81" being redefined
"../USB_API/msp430USB.ld", line 23: warning #10190-D: absolute symbol "pbYBufferAddressEp81" being redefined
"../USB_API/msp430USB.ld", line 25: warning #10190-D: absolute symbol "pbXBufferAddressEp2" being redefined
"../USB_API/msp430USB.ld", line 26: warning #10190-D: absolute symbol "pbYBufferAddressEp2" being redefined
"../USB_API/msp430USB.ld", line 27: warning #10190-D: absolute symbol "pbXBufferAddressEp82" being redefined
"../USB_API/msp430USB.ld", line 28: warning #10190-D: absolute symbol "pbYBufferAddressEp82" being redefined
"../USB_API/msp430USB.ld", line 30: warning #10190-D: absolute symbol "pbXBufferAddressEp3" being redefined
"../USB_API/msp430USB.ld", line 31: warning #10190-D: absolute symbol "pbYBufferAddressEp3" being redefined
"../USB_API/msp430USB.ld", line 32: warning #10190-D: absolute symbol "pbXBufferAddressEp83" being redefined
"../USB_API/msp430USB.ld", line 33: warning #10190-D: absolute symbol "pbYBufferAddressEp83" being redefined
"../USB_API/msp430USB.ld", line 35: warning #10190-D: absolute symbol "pbXBufferAddressEp4" being redefined
"../USB_API/msp430USB.ld", line 36: warning #10190-D: absolute symbol "pbYBufferAddressEp4" being redefined
"../USB_API/msp430USB.ld", line 37: warning #10190-D: absolute symbol "pbXBufferAddressEp84" being redefined
"../USB_API/msp430USB.ld", line 38: warning #10190-D: absolute symbol "pbYBufferAddressEp84" being redefined
"../USB_API/msp430USB.ld", line 40: warning #10190-D: absolute symbol "pbXBufferAddressEp5" being redefined
"../USB_API/msp430USB.ld", line 41: warning #10190-D: absolute symbol "pbYBufferAddressEp5" being redefined
"../USB_API/msp430USB.ld", line 42: warning #10190-D: absolute symbol "pbXBufferAddressEp85" being redefined
"../USB_API/msp430USB.ld", line 43: warning #10190-D: absolute symbol "pbYBufferAddressEp85" being redefined
"../USB_API/msp430USB.ld", line 45: warning #10190-D: absolute symbol "pbXBufferAddressEp6" being redefined
"../USB_API/msp430USB.ld", line 46: warning #10190-D: absolute symbol "pbYBufferAddressEp6" being redefined
"../USB_API/msp430USB.ld", line 47: warning #10190-D: absolute symbol "pbXBufferAddressEp86" being redefined
"../USB_API/msp430USB.ld", line 48: warning #10190-D: absolute symbol "pbYBufferAddressEp86" being redefined
"../USB_API/msp430USB.ld", line 50: warning #10190-D: absolute symbol "pbXBufferAddressEp7" being redefined
"../USB_API/msp430USB.ld", line 51: warning #10190-D: absolute symbol "pbYBufferAddressEp7" being redefined
"../USB_API/msp430USB.ld", line 52: warning #10190-D: absolute symbol "pbXBufferAddressEp87" being redefined
"../USB_API/msp430USB.ld", line 53: warning #10190-D: absolute symbol "pbYBufferAddressEp87" being redefined
"../USB_app/OutOfBox_EmulStorageKeyboard.cmd", line 5: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. placement with alignment fails for section "MYDRIVE" size 0x14400.  Available memory ranges:
   FLASH2       size: 0x143f8      unused: 0x143f8      max hole: 0x143f8   
error #10010: errors encountered during linking; "OutOfBox_EmulStorageKeyboard.out" not built
 
>> Compilation failure
makefile:219: recipe for target 'OutOfBox_EmulStorageKeyboard.out' failed
gmake[1]: *** [OutOfBox_EmulStorageKeyboard.out] Error 1
gmake[1]: Target 'secondary-outputs' not remade because of errors.
gmake: *** [all] Error 2
makefile:215: recipe for target 'all' failed

**** Build Finished ****


  • Hi Nathan,

    It looks like a change was implemented that caused memory section FLASH2 to overflow when saving MYDRIVE to this section. Reviewing the memory allocation for the project, it looks like the memory section is only 8 words too small for my MYDRIVE section. Yours should be the same. You could try shortening the MYDRIVE array to make it smaller to then fit inside of FLASH2, or you could edit your .cmd file to give some more space to FLASH2 to hold the entirety of MYDRIVE.

  • Thank you; is the issue on my end or TI's?

    In either case, could you elaborate these instructions further — this is my first experience with a microcontroller / LaunchPad and unfortunately, this project (from the start of the launchpad guide), is my path toward learning the platform enough to be familiar with the suggestions that you are making.

  • I see, yes I can elaborate a bit to help you implement on your own. This is a TI issue, not an issue on your end. The example that we provided to you does not allocate your memory correctly.

    I see you updated the post to show the memory allocation window, and in the screenshot you can see the MYDRIVE section of memory has a size of 82944. We can also see that the region FLASH2 has a size of 82936, just barely smaller than FLASH2.

    So why does this matter? Well lets take a look at our files that allocate our memory and create the sections, which are the files in the project with the .cmd ending. These two files are lnk_msp430f5529.cmd, and OutOfBox_EmulStorageKeyboard.cmd.

    When you open OutOfBox...cmd, you'll see it creates a section called MYDRIVE, and the symbols after it basically just place MYDRIVE inside of FLASH2, or at least attempt to.

    Now look at lnk_msp430f5529.cmd, which is much longer. On line 66 you can see that we create a memory section called FLASH2, and specify an origin of 0x10000, as well as a length of 0x143F8. This is how we get that data shown in memory allocation, which show the sizes of the sections. In your error log starting on line 328, you can see that your compiler tells you that something you are trying to place into FLASH2 won't fit.

    So now that we understand the problem a bit better, we can fix it. Basically, we need to allocate more memory to the FLASH2 region, or take up less memory when saving the MYDRIVE array. The way to expand FLASH2 would also require us to move all of the interrupt vectors  (as they take up the space directly adjacent to FLASH2 in memory, see INT00, INT01,... in lnk_msp430f5529.cmd), so this is a harder fix.

    We can reduce the size of MYDRIVE by making changes in two quick areas. Firstly, open USB_app/storageVolume.c to view the MYDRIVE array. Now scroll all the way to the bottom, to line 1405, and comment out the last 8 words in the array, so that line 1405 looks like:

    0x0000, 0x0000, //0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,

    Now we make the second part of the change: Scroll back to the top of storageVolume.c and change the size of the array in line 73 to 0xA1F8, so that line 73 looks like:

    const WORD storageVol[0xA1F8] = {

    Now save your changes and try to rebuild. This time the build should succeed, and you can see that FLASH2 is completely fully. You can try removing more from MYDRIVE and reducing the array size further to free up more space.

    To get rid of the warnings is much easier. It looks like the USB_API folder includes both msp430USB.cmd, and msp430USB.ld. You can right click on msp430USB.ld and either delete it, or exclude it from the build. Now build again, and you should go no warnings + no errors.

  • How do I put in a request for TI to make this fix the default?

  • This can serve as your request. I'll file a ticket with our software team to get this updated.

    I will say that considering that you say this is your first time using a microcontroller, you might want to experiment with a simpler part to get your feet wet for the first time. Is there a reason you've chosen this part specifically? You could try something like the MSP430FR2433, or to go with a more modern microcontroller, the MSPM0L1306. These will both be a little more user friendly, and if you use the MSPM0 devices, you'll find that we are much more active in supporting this new wave of products, with new SDKs coming out quarterly, and new collateral being produced on a daily basis.

    Just my 2 cents, feel free to continue with this part if this is your preferred path.

  • I will say that considering that you say this is your first time using a microcontroller, you might want to experiment with a simpler part to get your feet wet for the first time. Is there a reason you've chosen this part specifically?

    I'm designing for a portable application (battery power). Most information that I could find surrounding TI's MCUs was that MSP430 was the choice for low power applications.

    Additionally, I purchased the TLC6983EVM. Its hardware user guide and software user guide (dated 2020 and 2023, respectively, albeit without a provided release/revision history) referred to the MSP430F5529 LaunchPad specifically, so this was purchased with the EVM. We're making use of it merely because we already have it.

    If the MSPM0L series is comparable for low power applications and will not be a significant increase in price, it probably makes sense to make the jump now. (Can you recommend any MCU-series comparison documents from recent years?)

    (Your $0.02 is welcome and appreciated; thank you for going deeper and sharing.)

  • I purchased an LP-MSPM0L1306 last week based on your input; thank you again.

  • Thanks for the explanation there.

    Understood on why you chose the MSP430F5529. If the TLC6983 is the critical factor here, and there are existing guides and documentation for using that combination of devices, then you may just want to stick with that.

    Originally, I didn't know this was a design to interface with certain devices, but thought you may just be experimenting with a TI microcontroller. So I suggested the LP-MSPM0L1306 as a simple stand-in device to learn about TI-MSP micros.

    The primary distinguishing factor of the MSP430F5529 is the USB interface. If that is a critical component for you, then I would go back and say that you should stick with it for now as the MSPM0 device line does not currently offer USB support. 

    Later on if you do want more specific advice about which device is the best fit for your end application you could describe your needs for the device in another E2E post and we could give more recommendations based on that.

    As for the comparison documents, we do not have a ton, but I would start by recommending that you look at the MSP430 migration guide section 3 for a basic device comparison. You could also use the MSPM0 product selection tool in combination with the MSP430 product selection tool to view more device specs and compare. The MSPM0 line is meant to be the next generation after the MSP430 product line, so as long as you can find an MSPM0 part that supports your needs and is available, we will always recommend the MSPM0 part. Of course the crux here is that we have not finished building out the MSPM0 portfolio yet, so some MSP430 devices do not yet have a new counterpart.

    You could also contact your TI sales representative to get information about roadmap parts that will be available in the future.

    Happy to help!

**Attention** This is a public forum