JTAG mi ne sviđa jer koristi previše pinova uC, što može biti problem na uC s manjm brojem pinova (npr. msp430f2012). SBW je OK, ali flash-anje je puno sporije nego s BSL-om. BSL opet ima svojih problema. Kod nekih primjeraka, npr. msp430f2131, jedina moguća naredba, bez znanja passworda, je mass erase. E sad, to bi sve bilo OK, da mass erase ne obriše i info memoriju, odnosno kalibracijski dio. Kao što sam već prethodno naveo, sekvenca za ulaz u BSL mod kod msp430f5510 ima specifične time-ing zahtijeve i tako. BTW, TI datasheet-ovi su inače poznati kao "pouzdani", ne samo što se uC tiče.Josko wrote:BSL se može koristiti samo za update firmware, preko njega nije moguće debugirati mikrokontroler. Preko Jtaga se može raditi update firmware i debug...usb i porodicu nisam koristio...
Debagiranje (ne samo za MSP430 uC) radim tako da ubacim debug asm liniju na svako sumnjivo mjesto, i onda uC pošalje PC-u u text formatu, izlist registara, stack-a, memorije, num/str varijable, whatever. Znači pokrenem program i na kraju dobijem na PC strani klasičan log file u text formatu.