There are two ways to download the program: RAM download and Flash download
Direct_load is for RAM download. Using Direct_load=1, program is built and received in RAM. It will generate the .hcd file which you will have to download using ClientControl.
In normal download mode, program is built and is available in flash. Therefore, after using "demo.hello_sensor-CYW920706WCDEVAL download", you don't need to download the hcd file again using ClientControl.
I am just curious why the hcd built from "demo.hello_sensor-CYW920706WCDEVAL download" can't be used for RAM download.
Because my customer send me a hcd file, but I can't find any BT power output after RAM download by client control.
1 of 1 people found this helpful
If you build using DIRECT_LOAD=1, only a hcd file will be generated which will have addresses compatible to RAM (used for RAM download).
During normal download process, hcd file will have flash addresses which cannot be used for RAM download. Also, for flash download .hex file is used, not .hcd.