Hi,
We are using smartbond tiny module (DA14531MOD-00F01002) in our application.
The thing is we have connected SWD pins from the module as shown in attachment, for debugging & development of software.
We had connected UART with flow control to our microcontroller as a host interface to module.
Since these pins are not accessible when assembled as a unit, How to proceed with Over The Air programming of the module (OTA) for first time ?
Also how to update the firmware for subsequent updates using OTA ?
Appreciate your help at the earliest !!
Thanks & Regards,
Rajesh
Keywords:
Device:
Hi Rajesh,
Thanks for your question and for your interest in TINY module BLE solution. Could you please indicate which pins are not accessible?
For adding SUOTA functionality, all you need to do is to follow the tutorial below:
BLE SUOTA Update on DA14585/DA14586 and DA14531 Devices
The multi binary image should be burnt into the SPI flash – the on-module flash can be used as well.
Thanks, PM_Dialog
Hi ,
Thanks for sharing the tutorial link. I will go through it.
I meant the SWD pin are not accessable when the unit is built.
Regards,
Rajesh
Hi ,
Does the module come with firmware by default ?
Regards,
Rajesh
Hi Rajesh,
You can program the Module using the 1-wire UART interface (P0_5). However, the programmer needs to be able to reset the DA14531. This can be achieved by cycling power to the module or by using the RST input. The module comes without any pre-installed firmware.
Thanks, PM_Dialog