This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想使用 UART 与 BSL 进行交互以更新固件。 建议的引脚连接是这样的。
我没有使用 LaunchPad。 根据我的理解、到测试和复位引脚的连接是调用 BSL。 但是、我可以使用软件选项通过使用行- ((void (*)() 0x1000)()来调用 BSL;
在这种情况下、我是否可以像正常 UART 通信中那样仅将 USB-UART 转换器(FTDI232)/FET 与 Rx、Tx 和 GND 连接配合使用?
Abhishek、您好!
我认为这应该起作用。
e2e.ti.com/.../BSL.00.08.08.04.txte2e.ti.com/.../5706.BSL_5F00_00.08.88.39.txt
大家好、Dennis、我已经撰写了一份包含两个文件的长答复、然后 TI 网站就实现了我所有文本的消失魔力。
我尝试通过 UART 与 BSL 通信。 BSL 未使用正确的 ACK 进行响应。 MSP430附带默认的 USB BSL (上面附加的第二个文件5706.BSL 00.08.88.39.txt)。 我认为它可能需要替换为 UART BSL。 我从 MSP430F552x 系列中选择了 UART BSL (上面附加的第一个文件)、将其与应用的十六进制代码组合成一个.txt 文件、并使用 UniFlash 进行了闪存。 我检查了地址0x17FC-0x17FF 的内容-密码所在的位置-它是0xFF FF FF FF FF FF FF FF FF FF (它应该是该值或全部为0)。 闪烁时、出现错误消息、这是错误的字节数。 事实证明、它最终锁定了对我的 MCU 的 JTAG 访问。 只有通过 BSL 才能解锁它、这是我首先尝试实现的目标、所以我有点想说。 我有几个问题。
(i)是否可以通过 UART 与具有 USB BSL 的器件进行通信? 用 UART-BSL 替换 USB-BSL 是正确的做法吗?
(ii)如果是、我可以从哪里获得正确的 UART-BSL 文件? 我找不到适用于我的器件系列的器件?
您好、Abhishek、
请查看 此主题 、该主题讨论了如何通过 UART 与 USB 使用 BSL。
Chris
您好 Chris
感谢您的回复! 我将浏览该链接、尝试使用 UART BSL 并告知您结果。
谢谢
Abhishek
您好、Abhishek、
您是否能够解决您的问题?
Chris
尊敬的 Chris:
对迟交的答复表示歉意。 我还没有能够研究这个问题。 我将这样做并通知你。
谢谢
Abhishek
尊敬的 Dennis:
我意识到 MCU 具有 BSL 发送输出和输入引脚、这些引脚与 UART Rx、Tx 引脚是分离的。 我是否应该连接到 BSL 引脚而不是板载 UART 模块?
谢谢、此致
Abhishek