[CYBT-343026-01] About HCI UART communication failure

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
YoJa_3107936
Level 5
Level 5
Distributor - Macnica (Japan)
100 sign-ins 50 sign-ins First like given

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

0 Likes
1 Solution
KeOn_
Level 5
Level 5
Distributor - Macnica (Japan)
100 sign-ins 25 replies posted 10 solutions authored

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.

View solution in original post

0 Likes
1 Reply
KeOn_
Level 5
Level 5
Distributor - Macnica (Japan)
100 sign-ins 25 replies posted 10 solutions authored

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.

0 Likes