我上传了Mecrisp Forth十六进制文件,使用TI UniFlash云工具成功上传了MSP430G2553。
(我也使用相同的工具来刷新MSP430F5529和TI Tiva LaunchPad的其他Mecrisp Forth十六进制文件。
不幸的是,Tera术语没有回应,以9600波特率运行。
(我已经使用相同的Tera术语与在MSP430F5529和Tiva上成功运行的Mecrisp Forth交谈。
我关注了早期G2 LaunchPad的硬件RX/TX业务。事实上,最新的EXP430G2ET在电路板上清楚地标记了它,并且它带有焊接的晶体。
那么我错过了什么?
擦除闪存(将所有字节设置为 0xFF)。仅仅刷新Mecrisp Forth软件是不够的。
(它在文档中,我积极地观察到在基于ARM的微控制器板上安装Mecrisp Forth至关重要,1Bitsy具有ARM Cortex-M4F微控制器,STM32F415RGT6(它在非标准波特率方面存在其他问题,但那是另一回事)。我之前在1Bitsy上安装了其他一些软件,这足以让Mecrisp Forth无法工作。
有很多可能性,你可以尝试通过简单的测试来消除其中的一些。例如,检查通信链:
-
通过将 TxD 连接到 RxD 来测试 PC(Tera 术语)部分,看看是否有回声。
-
测试 MCU 部分 - 复位后,TxD 上有一条相对较长的消息 - 您可以使用 LED 看到它。