Hi,I am facing this issue:
Board: DA16600MOD-DEVKT-P, chip: DA14531 of DA16600Debugger: J-LINK EDU (SWD), firmware version: J-Link V11Programming tool: Dialog SmartBond Flash Programmer v22.214.171.12496Any suggestions?Regards.
The firmware for the DA14531 SoC is stored in the flash of the DA16200. To do so, the DA14531 firmware should be written directly to the flash of DA16200 via the SWD interface.
When the DA16200…
From the block diagram, there is no flash connected to DA14531 SoC - please see below :
Ok, so how do we program this component?Regards.
When the DA16200 wakes up, it copies the BLE firmware from flash to RAM of DA14531. So, the System-RAM of the DA14531 should be empty, as the DA16200 will copy the BLE firmware into it.
The BLE FW (in the flash of DA16200) can be updated or changed anytime.
Please check table 6 & table 7 in um-wi-056 : https://www.renesas.com/us/en/document/qsg/um-wi-056-da16200-da16600-freertos-getting-started-guide?language=en&r=1599971
and table 2 in um-wi-046 : https://www2.renesas.cn/kr/en/document/mas/um-wi-046-da16200-da16600-freertos-sdk-programmer-guide?language=en&r=1601951
Thank you very much!
Just one more question: will the Smartbond SDK6 for DA14531 work for this device (DA14531 of DA16600) as well?
By the way, I tried building an example, but it requires ARM Compiler Version 5. I could not download it due to some issues on ARM's website
Please check the following tutorial to check how the ARM Compiler v5 can be added.
If the ARM Compiler v5 is not available, please contact ARM.