Skip to main content
Explorer
May 21, 2024
Solved

How to add X-CUBE-AWS middleware package in STM cube IDE 1.14.0

  • May 21, 2024
  • 3 replies
  • 2383 views

I am using STM32H563-ZI nucleo board. I would like to add X-CUBE-AWS extension package with this Microcontroller. Could you please tell the procedure to integrate this with STM cube IDE?

    This topic has been closed for replies.
    Best answer by STTwo-32

    Hello @Nagarajan 

    You have to use the How to add external libraries in STM32CubeIDE - STMicroelectronics Community FAQ to understand how to add the X-Cube-AWS H5 to an IDE project.

    Best Regards.

    STTwo-32

    3 replies

    STTwo-32Answer
    Technical Moderator
    May 21, 2024

    Hello @Nagarajan 

    You have to use the How to add external libraries in STM32CubeIDE - STMicroelectronics Community FAQ to understand how to add the X-Cube-AWS H5 to an IDE project.

    Best Regards.

    STTwo-32

    NagarajanAuthor
    Explorer
    May 21, 2024

    After downloading the X-CUBE-AWS H5 extension, I am seeing the below files. How do I find library file to add it cube IDE?

    Nagarajan_2-1716289600811.png

     

     

     

    NagarajanAuthor
    Explorer
    May 21, 2024

    Could i get link for AWS IOT demo programs for STM32H5?

    Visitor II
    May 21, 2024

     

     

    Visitor II
    May 21, 2024

    Try, this link

     

    https://www.st.com/en/embedded-software/x-cube-aws.html

     

    Look out for version 3.0.0

     

    ST Employee
    May 22, 2024

    Hi @Nagarajan ,

    the best match for starting an application connecting to AWS IoT Core on STM32H563-ZI Nucleo is the X-CUBE-AWS-H5 expansion package.

    Note however that:

    1) only the non-TrustZone application variants can be reused, since the TrustZone applications depend on the ST Secure Manager (X-CUBE-SEC-M-H5 expansion package), which is specific to STM32H573.

    2) the Nucleo board misses the external flash component of the STM32H573I-DK discovery kit. So you will have to replace the permanent storage backend of the example application (littlefs / external flash) by your own solution. Please also note that this application variant implements the OTA firmware update feature by swapping the banks of the internal flash. So the internal flash may not be the easiest choice as permanent storage backend.

     

    Best regards,

    -grd

    NagarajanAuthor
    Explorer
    May 22, 2024

    I have my own external flash memory which has 16MB capacity. I have generated external loader file also for this flash memory with NUCLEO-H563 board. How can i replace the permanent storage backend of the example application to my external flash memory. I am not finding any related information about external flash component of the STM32H573I-DK in the MEMORY section of linker script file in this demo project.

     

    Nagarajan_0-1716387540208.png