cancel
Showing results for 
Search instead for 
Did you mean: 

AZURE Example doesn't install Azure RTOS Middleware?

MHoop.1
Senior

I am attempting to use an Azure RTOS Nx_TCP_Echo_Client example in CubeIDE V1.11. I create a FILE->NEW->STM32 Project, then select the Nx_TCP_Echo_Client example from the Examples List in the Target Selector for my NUCLEO-F767ZI board. I then create the example project in my workspace (using STM32Cube FW_F7 V1.17.0). But the Azure RTOS files do not download into my project. What I am doing wrong?

2 REPLIES 2
KDJEM.1
ST Employee

Hello @Community member​,

I followed the same steps as you descripted and I don't reproduce the same issue.

0693W00000Y7IKOQA3.png 

To solve your issue:

  1. Try to delete the project file.
  2. Download the last version for X-CUBE-AZRTOS-F7.
  3. Open the project by click in .project file available in this path "X-CUBE-AZRTOS-F7\1.1.0\Projects\STM32F767ZI-Nucleo\Applications\NetXDuo\Nx_TCP_Echo_Client\STM32CubeIDE"

Please let me know if the problem is solved.

When your question is answered, please close this topic by choosing Select as Best. This will help other users find that answer faster.

Thank you

Kaouthar

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.

MHoop.1
Senior

Kaouthar,

Thanks for your help. I finally figured out that the "Example" only loads the basic drivers and code framework. But it doesn't load the "software pack" files, which you must do manually. My brain expected that, if I download an example that is specific to a certain target board and requires certain files from a "Software Pack", that CubeIDE would be smart enough to automatically select and download the software pack elements that are required for the Example. But apparently, we are supposed to be smart enough to know which specific elements are required from the software pack. This makes no sense to me. For someone just starting to learn the Azure RTOS, this is a big impediment. Especially when your video examples only show how this is done using CubeMX, and not CubeIDE.

Sorry for the rant. But not having simple, working examples is a pet peeve of mine. If you want folks to adopt your shiny new Azure tools, you'll need to keep your "Tutorials" up to date.

Thanks,

Mike H