Skip to main content
Associate III
May 21, 2024
Solved

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

  • May 21, 2024
  • 3 replies
  • 2385 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?

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-32
STTwo-32Best answer
ST 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

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
NagarajanAuthor
Associate III
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
Associate III
May 21, 2024

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

Associate
May 21, 2024

 

 

Associate
May 21, 2024

Try, this link

 

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

 

Look out for version 3.0.0

 

grd
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
Associate III
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