WICED HCI Download firmware to ram using client control

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

cross mob
siaa_4420406
Level 1
Level 1
5 questions asked First question asked First reply posted

Hello,

I currently try to download a hcd firmware to ram using Client Control following Doc. No.: 002-16618 https://www.cypress.com/file/462731/download

My eval board is a CYBT-213043-EVAL

I have try using as base firmware a custom one which implement WICED HCI Uart and BLE_HelloClient without modification .

I can confirm that the "download to ram" feature should work on my firmware since the following command result are ok :

HCI RESET CMD/REPLY

UPDATE_BAUDRATE CMD/REPLY

DOWNLOAD_MINIDRIVER CMD/REPLY

Using ClientControl software to flash my own HCD file i got the following error :

10-30-2019 17:58:24.756: Wrong HCD file format trying to read the command information

I have try to set DIRECT_LOAD=1 as noticed in the older version of Doc. No.: 002-16618 https://www.cypress.com/file/352891/download  without success.

Did I miss something ?

Thanks

Simon

0 Likes
1 Solution
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi Simon,

Please refer https://www.cypress.com/file/462731/download  as the other document is specific for CYW20706 devices. DIRECT_LOAD does not work for CYW20819 based devices (CYBT_213043).

Can you try setting the baudrate to 3M?

Try resetting the device before opening the COM port and do further steps.

View solution in original post

2 Replies
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi Simon,

Please refer https://www.cypress.com/file/462731/download  as the other document is specific for CYW20706 devices. DIRECT_LOAD does not work for CYW20819 based devices (CYBT_213043).

Can you try setting the baudrate to 3M?

Try resetting the device before opening the COM port and do further steps.

BoonT_56
Employee
Employee
500 likes received 250 likes received 100 likes received

I did this in modustoolbox with 20819EVB board. No issue.

1) Build the hello sensor app

2) Noted the location of "mainapp_download.hcd"

3) Execute ClientControl

4) Select correct HCI port, select 3M as baudrate, and flow control

5) Open port, and select the above HCD file

6) Click "Download"

Direct_Load=1 is for wiced studio.