1 of 2 people found this helpful
Firstly, the 20706A1 and A2 part used different SDK. The A2 part use the WICED Studio while the A1 part use the WICED Smart Ready. So if you use the WICED Studio like 6.2, please use the A2 part to fit it.
Secondly, download the .hcd file with Client Control works well per my test:
1. Put my kit into recover mode(press SW3, then press SW2, hold 1s, release SW2, release SW3).
2. Open the Client control and open the HCI UART port use the baud rate 115200.
3. Build the hello_sensor with make target:demo.hello_sensor-CYW920706WCDEVAL build DIRECT_LOAD=1.
4. Use the Client Control to download the .hcd file into the kit. The the hello_sensor demo code works well.
So I believe the HCI commands should works.
Since I only have an evaluation kit for the A1 I will not be able to reproduce this test case.
My other two hardware projects are both using the A2 so I should be able to load a sample application onto these using a valid .hcd file and client control. I have a working application on a hardware project with the A2 using serial flash, however, if I use the .hcd file to load directly into RAM, the project still does not boot after the download from Client Control succeeds. If I reset power it loads the application from serial flash and runs normally. That project is complete however and I am only performing this test to gain insight into why a similar project without the serial flash part is not booting the application after a successful download.
Are there any steps I can take or tests I can run to gather more information on why the chip still seems to be in a "download" state instead of running the application?
Edit: Also, is there any hardware/circuit configuration on the evaluation kit that may be wrong/missing on these custom projects preventing the chip from booting the application at the end of the download?
1 of 1 people found this helpful
Do you tried with CYW20706's eval board or your own hardware? As I verified the CYW92070x eval board works well. So you can refer to the eval boards' hardware design which can be found in Wiced/Doc/CYW920706WCDEVAL_Hardware_User_Guide.pdf.
Check the HCI_UART's voltage level after download, per my test the voltage level after Ram_download: Rx/Tx/CTS/RTs: 1/1/1/0