Еще про MSP430
2009-11-21 11:11Для отладки и программирования микроконтроллеров MSP430 фирма Texas Instruments изобрела протокол, работающий всего по двум проводам: SpyBiWire. Детали протокола не раскрываются, поэтому работать с ним можно только через фирменные библиотеки msp430.dll и hid.dll. Была версия библиотек для Линукса, но она не поддерживает новые модели процессоров. Новые DLL-ки можно добыть из демо-версий TI Code Composer Studio IDE.
Вторая проблема - отсутствие простой удобной утилиты для программирования. Вызывать всякий раз для прошивки аж весь IDE с навороченными гуями откровенно напрягает. Тем более, что программатор нужен под Линукс. В свободном проекте mspgcc есть утилита msp430-jtag, но она тянет за собой python, что не сильно лучше.
Соорудил я простую программку MSP430-PROG.EXE, которая работает в Windows и Linux (Wine), использует фирменные DLL-ки, и почти не глючит. Краткая инструкция здесь. Для установки под Wine надо переписать DLL-ки в ~/.wine/drive_c/windows/ и соорудить симлинк типа "ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1".
Вторая проблема - отсутствие простой удобной утилиты для программирования. Вызывать всякий раз для прошивки аж весь IDE с навороченными гуями откровенно напрягает. Тем более, что программатор нужен под Линукс. В свободном проекте mspgcc есть утилита msp430-jtag, но она тянет за собой python, что не сильно лучше.
Соорудил я простую программку MSP430-PROG.EXE, которая работает в Windows и Linux (Wine), использует фирменные DLL-ки, и почти не глючит. Краткая инструкция здесь. Для установки под Wine надо переписать DLL-ки в ~/.wine/drive_c/windows/ и соорудить симлинк типа "ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1".

no subject
Date: 2009-11-21 08:34 (UTC)в котором есть библиотечка для работы с контроллерами по SBW:
В общем-то, они скрывают вроде бы только отладочные возможности протокола, ну, если судить по протоколу для JTAG.
Но конечно, это для самого интерфейса, я не для TI-шной dll-ки.