vak: (Default)
[personal profile] vak
Для отладки и программирования микроконтроллеров 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".
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org