Hi,
We are planning to use Murata ZY Module in our design. The following are the functionalities we require -
1. BLE Beacon Detection
2. OTA update for the Host Controller and the Murata ZY Module itself.
My question is -
1. Does the CodeLess AT Command solution for DA14580 support the above functionalities? Does it have a Bootloader? If not is there any other solutions available?
2. My understanding is that in case we are using the CodeLess AT Command solution and we implement some application on Top of it, this code will reside in the ROM. What is the Use of OTP?
3. I also saw use of external Flash to store the application code - what would be the use case for this?
Keywords:
Device:
Hi Vivek,
1. No the Codeless demo doesn't support the SUOTA profile and doesn't have beacon detection (doesn't parse only the beacons when operating as client). I dont get the bootloader question though, all the 58x families have a bootloader in order to be able to download fw, the Codeless example is just a fw that should be downloaded in the sysram of the 58x device.
2. The Codeless demo is just a fw that should be downloaded into the sysram of the device and acts as an application in order for you to quick test the device by issuing UART commands, the application on Top should be on an external device that will issue the UART commands in order to advertise, scan etc. The OTP of the device is used in order to hold the fw that when the 58x boots up, it will be mirrored into the sysram.
3. If you dont want to use the OTP you can store the image in the flash, or if you would like to use SUOTA, the flash is a must.
Thanks MT_dialog
Thanks for the response.
I have a few questions -
What are the boot options available for the 58X devices.
We have a host controller in our project, which will be connected to the 58X device using UART.
If we store the Image in the flash of our host controller, can we boot up using UART from the Host Controller.
Hi Vivek,
Regarding the bootloader, the procedure that the primary ROM bootloader follows is documented in the AN-B-001 - Booting from serial interfaces.pdf, please check your options provided in the document.
Yes, the bootloader is able to boot from UART/SPI/I2C by specific pins.
Thanks MT_dialog
Thanks for the response.