- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone
About WICED / MBT.exe
Communication often fails during HCI UART communication.
Can you analyze the cause to help us? Also, can you take measures against it?
(The success rate is high after recovering with the button and after mbt reset.)
Thanks
Yang
Solved! Go to Solution.
- Labels:
-
WICED Studio Bluetooth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As a pattern that causes UART communication error
1) On the PC side, another program is already using the UART.
An error will occur if it is being used by ClientControl.exe.
HCI UART is used by multiple programs such as ChipLoad.exe (writing FW), ClientControl.exe, MBT.exe,
so you need to be careful not to use them at the same time.
2) CTS (PC RTS) logic when HW Reset is released
CYW20706 is based on the CTS logic immediately after reset release.
Change the internal mode.
3) Communication may fail if communication is performed at a different rate.
The first command after HW Reset specifies HCI_Reset
is needed. When testing with MBT
mbt reset
Please issue the required command after issuing.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As a pattern that causes UART communication error
1) On the PC side, another program is already using the UART.
An error will occur if it is being used by ClientControl.exe.
HCI UART is used by multiple programs such as ChipLoad.exe (writing FW), ClientControl.exe, MBT.exe,
so you need to be careful not to use them at the same time.
2) CTS (PC RTS) logic when HW Reset is released
CYW20706 is based on the CTS logic immediately after reset release.
Change the internal mode.
3) Communication may fail if communication is performed at a different rate.
The first command after HW Reset specifies HCI_Reset
is needed. When testing with MBT
mbt reset
Please issue the required command after issuing.