问题是、我无法在使用 MSP430F5638器件的定制 PCB 板上运行 USB BSL。 由于 USB BSL 需要 XT2振荡器、
我已经检查了连接晶体振荡器8MHz 的 XT2IN 和 XT2OUT 引脚上的信号、但只需在那里看到大约0V 的直线。
通过在引脚 XT2IN 上连接外部发生器、USB BSL 启动、我可以在设备管理器中看到 USB HID 设备、并在 BSL Scripter 中执行一些操作。 而不是
在 XIN、XOUT 引脚上还有一个8MHz 晶体振荡器、它也不是星形(我在那里看不到振荡)。 该板是根据 SLAA457B (使用 MSP430开始 USB 设计)建议开发的。
在 msp430x5xxUG 中、5.2.5部分被写入:
"XT2引脚与通用 I/O 端口共享。 上电时、默认操作为 XT2。
但是、在与 XT2共享的端口被配置为 XT2操作之前、XT2将保持禁用状态。 。
共享 I/O 的配置由与 XT2IN 和相关的 PxSEL 位决定
XT2BYPASS 位。"
我有两个问题:
由于 XT2仍然被禁用并且只能由固件启用、我无法通过 USB BSL 加载该固件、因为它默认不能启动。 这是否意味着我不能将 USB BSL 与晶体振荡器配合使用
在闪存上加载固件?
2.是否有免费工具(如 BSL Scripter)通过支持 eZ430 USB 记忆棒的 JTAG 或 SBW 接口将 USB BSL 替换为 UART BSL?
3. XT1默认不从其引脚上的晶体振荡器开始吗?
提前感谢!
