您好!
我正在尝试在 BSL 模式下通过 UART A0端口通过外部蓝牙器件实现 FW 更新功能。
我打开波特率为115200的 UART A0端口、并发送一条预先设计的命令以触发 FR2433跳转到 BSL 模式。 然后、我关闭 UART A0端口并以波特率9600重新打开 UART A0端口、但不知为何我无法接收到 FR2433的任何响应。
仅当我首先打开 UART A1端口而不是 A0端口并发送预先设计的命令以跳转到 BSL 模式、然后打开波特率为9600的 UART A0端口时、FR2433才会做出完美响应、完全相同的步骤。
通过 USB 从 TeraTerm 测试时、我得到了相同的结果。 如果我在跳转到 BSL 模式之前以115200的波特率打开 A0端口、我将不会得到任何响应。
从上面的语句中、我确信 BSL 调用对我来说不是问题。 那么、为什么我无法从唯一的 UART A0端口获得相同的响应呢?
感谢您的回复。