Если mspdebug вам радостно сообщает "tilib: can't find libmsp430.so: libmsp430.so: cannot open shared object file: No such file or directory", у вас RHEL совместимый дистрибутив GNU/Linux (а, возможно, просто rpm-based), а желания собирать библиотеку с нуля нету, можете воспользоваться готовым пакетом libmsp430-3.2.5.4-1.el6.i686.rpm или libmsp430-3.2.5.4-1.el6.src.rpm для упрощённия сборки.
Пакеты собраны из версии slac460e, которая крайняя на данный момент.
Показаны сообщения с ярлыком GNU/Linux. Показать все сообщения
Показаны сообщения с ярлыком GNU/Linux. Показать все сообщения
5 апреля 2013 г.
4 апреля 2013 г.
Использование MSP430 Debug Stack под Linux
Texas Instruments выпустило MSPDS Open Source Pack. Это набор для создания отладчика/программатора для MSP430. Не обошли стороной и GNU/Linux. Так как библиотека предоставляется в исходных кодах, проблем для использования возникнуть не должно. итак, моя цель была: использовать связку mspdebug и MSP430UIF через этот самый стек.
24 декабря 2012 г.
Сборка модуля для установленного ядра Linux
Бывают ситуации, когда баги не дают жить/работать, а превращать дистрибутив в LFS желания нету. Так случилось и со мной. Баг в модуле cp210x ядра Scientific Linux 6.3 не позволяет использовать микросхему CP2102 для работы с rl78flash. Суть в том, что в модуле инвертированы дефайны, отвечающие за установку и сброс сигнала BREAK. В более поздней версии этот баг исправлен, но когда RHEL-совместимый дистрибутив дорастёт до нужной версии -- неизвестно.
Так как баг тривиальный, ничто нам не мешает пересобрать злополучный модуль без оного и наслаждаться жизнью.
Так как баг тривиальный, ничто нам не мешает пересобрать злополучный модуль без оного и наслаждаться жизнью.
29 сентября 2012 г.
Подготовка инструментов для разработки для RL78 под GNU/Linux
Выбора компиляторов под GNU/Linux для RL78 нет, есть только связка binutils+newlib+gcc. Для гентушников есть исходники :), а все остальные могут установить уже готовые сборки с сайта www.kpitgnutools.com. Потребуется регистрация, но она бесплатная. Ну а дальше:
31 июля 2012 г.
rl78flash
Так уж сложилось, что средства отладки/программирования микроконтроллеров для GNU/Linux не так разнообразны, как для MS Windows. На данный момент, в свободном доступе нету способа прошить микроконтроллеры RL78 под GNU/Linux. Это (утилита rl78flash) мой вклад в средства разработки :)
Протокол загрузчика RL78 описан в R01AN0815EJ0100: RL78 Microcontrollers (RL78 Protocol A) Programmer Edition. Основываясь на этом документе, написал небольшую утилиту для программирования упомянутых выше МК.
На данный момент утилита умеет стирать/писать/проверять состояние флешь памяти и читать информацию о МК (имя и размеры доступной памяти). Не реализованны функции увеличения скорости обмена (до 10 раз) и защиты МК.
Протокол загрузчика RL78 описан в R01AN0815EJ0100: RL78 Microcontrollers (RL78 Protocol A) Programmer Edition. Основываясь на этом документе, написал небольшую утилиту для программирования упомянутых выше МК.
На данный момент утилита умеет стирать/писать/проверять состояние флешь памяти и читать информацию о МК (имя и размеры доступной памяти). Не реализованны функции увеличения скорости обмена (до 10 раз) и защиты МК.
Подписаться на:
Сообщения (Atom)