Which DA16600 image should I use for the basic FreeRTOS UART AT-CMD build?

Introduction:

We have a custom board that uses a RA6M4 MCU to control a DA16600 over a UART using the AT commands. The device is working fine and I can use AT commands to make connections to our AWS implementation.  I was test driving different DA16600 builds to explore the DA16600 AWS implementation.  Now I want to go back to just the standard DA16600 AT command image, but I can't identify which image to use.

The images that are available that work with my hardware implementation seem to also implement a demo application.  I'm about to dig into enabling DPM power management and want to make sure the image I'm using is not doing anything I don't expect it to.

My Question:

Is there a DA16600 image that does not implement any demo code that I can use?

---------------------------------------------------------------------------------------------------------------------------------------------

Details on how I tried to find an image:

New DA16600 Image (FreeRTOS v3.2.8.0):

I went to the DA16600MOD page, and downloaded the DA16200 DA16600 FreeRTOS SDK Image v3.2.8.0.  

Inside this zip file there are 7 additional zip files:

I attempted to load and verify each of the images contained in the download hopping to find the correct image . . . 

DA16200_IMG_FreeRTOS_ATCMD_SPI_EVK_v3.2.8.0_4MB

  • Not compatible with my hardware

DA16200_IMG_FreeRTOS_ATCMD_SPI_SPARKFUN_v3.2.8.0_4MB

  • Not compatible with my hardware

DA16200_IMG_FreeRTOS_QFN_v3.2.8.0_4MB

  • Does not contain an image for the AT25SL321 flash that's on my DA16600

DA16600_IMG_FreeRTOS_ATCMD_SPI_EVK_v3.2.8.0_4MB

  • Not compatible with my hardware

DA16600_IMG_FreeRTOS_ATCMD_UART2_EVK_v3.2.8.0_4MB

  • The file name suggests that this is the correct image for me to use.  This image does work with my RA6 implementation

******************************************************

* DA16600 SDK Information

* ---------------------------------------------------

*

* - CPU Type : Cortex-M4 (120MHz)

* - OS Type : FreeRTOS 10.4.3

* - Serial Flash : 4 MB

* - SDK Version : V3.2.8.0 GEN-ATCMD

* - F/W Version : FRTOS-GEN01-01-f017bfdf51-006558

* - F/W Build Time : Aug 10 2023 14:09:33

* - Boot Index : 0

*

******************************************************

  • However, it seems this image implements a gas leak demo, see debug below . . . 


Start of UDP Socket sample, gas leak event(0)

iot_sensor connected to server

DA16600_IMG_FreeRTOS_QFN_v3.2.8.0_4MB

  • This image is not compatible with our hardware implementation, no UART AT command control.

******************************************************

* DA16600 SDK Information

* ---------------------------------------------------

*

* - CPU Type : Cortex-M4 (120MHz)

* - OS Type : FreeRTOS 10.4.3

* - Serial Flash : 4 MB

* - SDK Version : V3.2.8.0 GEN

* - F/W Version : FRTOS-GEN01-01-f017bfdf51-006558

* - F/W Build Time : Aug 10 2023 13:55:45

* - Boot Index : 0

*

******************************************************

  • However, this image also implements some demo application.

Start of UDP Socket sample, gas leak event(0)

iot_sensor connected to server

>>> Hello World #2 ( network dependent application ) !!!

Just as a reference I captured the DA16600 firmware image that shipped on the DA16600 from a second device.

******************************************************

* DA16600 SDK Information

* ---------------------------------------------------

*

* - CPU Type : Cortex-M4 (120MHz)

* - OS Type : FreeRTOS 10.4.3

* - Serial Flash : 4 MB

* - SDK Version : V3.2.5.0 GEN-ATCMD

* - F/W Version : FRTOS-GEN01-01-1f66deb8b-006084

* - F/W Build Time : Feb 28 2023 17:57:29

* - Boot Index : 0

*

******************************************************

  • It appears that this image also has demo code running . . . 

[combo][iot_sensor]

is_provisioned = 1

is_sensor_started = 0

Parents
  • Hi Brian,

    Thank you for posting your question online.

    I was test driving different DA16600 builds to explore the DA16600 AWS implementation.  Now I want to go back to just the standard DA16600 AT command image, but I can't identify which image to use.
    I went to the DA16600MOD page, and downloaded the DA16200 DA16600 FreeRTOS SDK Image v3.2.8.0.  

    With none of these images you are going to be able to test the AWS implementation.
    For AWS please download this SDK or the pre-compiled image and follow the readme file: 


    My Question:

    Is there a DA16600 image that does not implement any demo code that I can use?

    You will have to open the FreeRTOS SDK and compile the getting_started project for DA16600MOD. Then you can take the generated image files and burn your board with them. 


    Best Regards,
    OV_Renesas

Reply
  • Hi Brian,

    Thank you for posting your question online.

    I was test driving different DA16600 builds to explore the DA16600 AWS implementation.  Now I want to go back to just the standard DA16600 AT command image, but I can't identify which image to use.
    I went to the DA16600MOD page, and downloaded the DA16200 DA16600 FreeRTOS SDK Image v3.2.8.0.  

    With none of these images you are going to be able to test the AWS implementation.
    For AWS please download this SDK or the pre-compiled image and follow the readme file: 


    My Question:

    Is there a DA16600 image that does not implement any demo code that I can use?

    You will have to open the FreeRTOS SDK and compile the getting_started project for DA16600MOD. Then you can take the generated image files and burn your board with them. 


    Best Regards,
    OV_Renesas

Children