Bluetool software with non FTDI UART bridge

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

cross mob
lock attach
Attachments are accessible only for community members.
Mitchell_shen
Level 4
Level 4
Distributor - Zenitron(GC)
100 sign-ins 5 solutions authored First solution authored

I had use Cypress USB Serial CY7C65213 demo board as com port in bluetool software.

But it can not successful to get reset command complete log, but logic analysis UART log can show the rest command has complete.

Does Cypress/Broadcom bluetool software only support FTDI UART bridge?

Thanks,

Mitchell

0 Likes
1 Solution
Mitchell_shen
Level 4
Level 4
Distributor - Zenitron(GC)
100 sign-ins 5 solutions authored First solution authored

I find some power sequence issue to get this problem.

Now CYW207xx system board power is equal or early provided, the CY7C65213 reset command can successful.

If UART power is early then system board powered, bluetool software will have problem to get error massage or reset command not successful.

Even power sequence is correct, bluetool software need close then re-run again to get successful result.

View solution in original post

0 Likes
5 Replies
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

The bluetool software can support CY7C65213, all the module demo kit use the CY7C65213 as the USB to UART tool and works fine.

Please check if you have enabled the RTS/CTS, the HCI UART need the flow control to works well.

0 Likes
Mitchell_shen
Level 4
Level 4
Distributor - Zenitron(GC)
100 sign-ins 5 solutions authored First solution authored

Follow application note the CTS flow control can not select.

http://www.cypress.com/file/298746/download

I had tired CTS flow control select to enable, even FTDI also fail to get successful massage as below.

13:03.236  com197 --  Protocol set to HCI @ 115200

           com197@115200

13:05.250  com197 c>  Reset

                 HCI Command

           com197@115200

    [03 0C 00]

    opcode = 0xC03 (3075, "Reset")

When CTS flow control uncheck, the reset command is success.

13:57.322  com197 --  Protocol set to HCI @ 115200 nfc

           com197@115200nfc

14:05.828  com197 c>  Reset

                 HCI Command

           com197@115200nfc

    [03 0C 00]

    opcode = 0xC03 (3075, "Reset")

14:05.836  com197 <c  Reset

                 HCI Command Complete Event

           com197@115200nfc

    [0E 04]: 01 03 0C 00

    event = 0xE (14, "Command Complete")

    Num_HCI_Command_Packets = 0x1 (1)

    Command_Opcode = 0xC03 (3075, "Reset")

    Status = 0x0 (0, "Success")

So I can't enable CTS/RTS to get successful result.

0 Likes

Which device are you using? CYW20732 or other? Can you send HCI Reset Command successfully with other UART software tools?

0 Likes
Mitchell_shen
Level 4
Level 4
Distributor - Zenitron(GC)
100 sign-ins 5 solutions authored First solution authored

I tried on CYW20704  CYW20706 CYW20719.

And just use CyBluetool & Broadcom BlueTool software to send reset command.

Both software can successful to send out HCI Reset Command with FTDI UART bridge.(non flow control)

Then use logic analyzer can trace Cypress bridge reset command successful, but not show success RX logs on bluetool.

0 Likes
Mitchell_shen
Level 4
Level 4
Distributor - Zenitron(GC)
100 sign-ins 5 solutions authored First solution authored

I find some power sequence issue to get this problem.

Now CYW207xx system board power is equal or early provided, the CY7C65213 reset command can successful.

If UART power is early then system board powered, bluetool software will have problem to get error massage or reset command not successful.

Even power sequence is correct, bluetool software need close then re-run again to get successful result.

0 Likes