Mecrisp Forth не отвечает на TI LaunchPad MSP-EXP430G2ET (MSP430G2553) - PullRequest
0 голосов
/ 11 января 2019

Я успешно загрузил шестнадцатеричный файл Mecrisp Forth для MSP430G2553, используя облачный инструмент TI UniFlash.

(я использовал тот же инструмент для прошивки других шестнадцатеричных файлов Mecrisp Forth для MSP430F5529 и TI Tiva LaunchPad.)

К сожалению, нет ответа от Tera Term, работающего со скоростью 9600 бод.

(я использовал тот же Tera Term , чтобы поговорить с Mecrisp Forth, работающим на MSP430F5529 и Tiva.)

Я обратил внимание на аппаратный RX / TX-бизнес более ранней G2 LaunchPad. На самом деле, последняя модель EXP430G2ET имеет четкую маркировку на плате и поставляется с пайкой из кристаллов.

Так чего мне не хватает?

Ответы [ 2 ]

0 голосов
/ 02 мая 2019

Флэш-память должна быть полностью стерта первой (установка всех байтов на 0xFF). недостаточно , чтобы просто прошить программное обеспечение Mecrisp Forth.

(Это в документации, и я положительно заметил, что крайне важно установить Mecrisp Forth на микроконтроллер ARM, 1Bitsy , который имеет микроконтроллер ARM Cortex-M4F, STM32F415RGT6 (у него были другие проблемы с нестандартной скоростью в бодах, но это уже другая история.) У меня ранее было установлено какое-то другое программное обеспечение на 1Bitsy , и этого было достаточно, чтобы Mecrisp Forth не работал.)

0 голосов
/ 20 марта 2019

Существует множество возможностей, и вы можете попытаться устранить некоторые из них с помощью простых тестов. Например, проверьте цепь связи:

  1. проверить часть ПК (Tera Term), подключив TxD к RxD и посмотреть, есть ли эхо.

  2. проверить часть MCU - после сброса на TxD появляется относительно длинное сообщение - вы можете увидеть его с помощью светодиода.

...