Досталась по случаю MSP-EXP430f5529, вторые сутки не могу запустить "Hello world" в виде одного мигающего диода ...
Перечитал переводы нескольких первых уроков (там правда для g2211):
http://we.easyelectronics.ru/tag/MSP430/Установил ССS 5.3 с сайта, в ней при создании нового проекта можно тоже выбрать демку с мигающим диодом (крайне похожую на ту, что в уроках описана).
А результат один и тот же - при компиляции консоль сыпит это:
**** Build of configuration Debug for project demmmmo ****
"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
'Building file: ../blink.c'
'Invoking: MSP430 Compiler'
"C:/ti/ccsv5/tools/compiler/msp430_4.1.2/bin/cl430" -vmspx --abi=eabi -g --include_path="C:/ti/ccsv5/ccs_base/msp430/include" --include_path="C:/ti/ccsv5/tools/compiler/msp430_4.1.2/include" --advice:power=all --define=__MSP430F5521__ --diag_warning=225 --display_error_number --diag_wrap=off --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --printf_support=minimal --preproc_with_compile --preproc_dependency="blink.pp" "../blink.c"
"../blink.c", line 37: warning #112-D: statement is unreachable
'Finished building: ../blink.c'
' '
'Building target: demmmmo.out'
'Invoking: MSP430 Linker'
"C:/ti/ccsv5/tools/compiler/msp430_4.1.2/bin/cl430" -vmspx --abi=eabi -g --advice:power=all --define=__MSP430F5521__ --diag_warning=225 --display_error_number --diag_wrap=off --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 --printf_support=minimal -z --stack_size=160 -m"demmmmo.map" --heap_size=160 --use_hw_mpy=F5 -i"C:/ti/ccsv5/ccs_base/msp430/include" -i"C:/ti/ccsv5/tools/compiler/msp430_4.1.2/lib" -i"C:/ti/ccsv5/tools/compiler/msp430_4.1.2/include" --reread_libs --warn_sections --display_error_number --diag_wrap=off --rom_model -o "demmmmo.out" "./blink.obj" -l"libc.a" "../lnk_msp430f5521.cmd"
<Linking>
remark #10371-D: (ULP 1.1) Detected no uses of low power mode state changes using LPMx or _bis_SR_register() or __low_power_mode_x() in this project.
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.
"../lnk_msp430f5521.cmd", line 167: warning #10374-D: Interrupt vector "RTC" does not have an interrupt handler routine.
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.
"../lnk_msp430f5521.cmd", line 168: warning #10374-D: Interrupt vector "PORT2" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 169: warning #10374-D: Interrupt vector "TIMER2_A1" does not have an interrupt handler routine.
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.
"../lnk_msp430f5521.cmd", line 170: warning #10374-D: Interrupt vector "TIMER2_A0" does not have an interrupt handler routine.
remark #10372-D: (ULP 4.1) Detected uninitialized Port D in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
"../lnk_msp430f5521.cmd", line 171: warning #10374-D: Interrupt vector "USCI_B1" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 172: warning #10374-D: Interrupt vector "USCI_A1" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 173: warning #10374-D: Interrupt vector "PORT1" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 174: warning #10374-D: Interrupt vector "TIMER1_A1" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 175: warning #10374-D: Interrupt vector "TIMER1_A0" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 176: warning #10374-D: Interrupt vector "DMA" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 177: warning #10374-D: Interrupt vector "USB_UBM" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 178: warning #10374-D: Interrupt vector "TIMER0_A1" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 179: warning #10374-D: Interrupt vector "TIMER0_A0" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 180: warning #10374-D: Interrupt vector "ADC12" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 181: warning #10374-D: Interrupt vector "USCI_B0" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 182: warning #10374-D: Interrupt vector "USCI_A0" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 183: warning #10374-D: Interrupt vector "WDT" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 184: warning #10374-D: Interrupt vector "TIMER0_B1" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 185: warning #10374-D: Interrupt vector "TIMER0_B0" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 186: warning #10374-D: Interrupt vector "COMP_B" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 187: warning #10374-D: Interrupt vector "UNMI" does not have an interrupt handler routine.
"../lnk_msp430f5521.cmd", line 188: warning #10374-D: Interrupt vector "SYSNMI" does not have an interrupt handler routine.
'Finished building target: demmmmo.out'
' '
**** Build Finished ****
Если при создании нового проекта выбрать микроконтроллер попроще (g2211 например) - ошибок становиться меньше, из чего делаю вывод, что в начале листинга программы не хватает каких то команд, что бы "отключить" в настоящее время не нужные блоки микроконтроллера...
Помоги те кто может! Хотелось с простых вещей начать ... с логическими функциями потренироваться ... в полном ступоре(
вот скрин
Эскизы прикрепленных изображений