STM32H745 - Dual Core, ThreadX and Queues
First, I will say what I am trying to accomplish then my approach and finally my issue. The STM32H745 MCPU is a dual core device. It has a Cortex-M7 and a Cortex-M4. I would like to use both cores for my project and I would like to be able to share…
Azure RTOS

Azure RTOS Safety certification when ports are edited
Hi, we are evaluating Azure RTOS for our next projects based on safety: for our scope, we need to edit a line of the function __tx_ts_new (_tx_thread_schedule.S file of the Cortex M33 port). Safety certification would be still valid? Alessandro
Azure RTOS
Stack Frame offsets listed in readme_threadx.txt do not match actual offsets in memory.
From the cortex-a9 readme_threadx.txt. When getting the tx_thread_stack_ptr I expect the frame pointer to be at offset 0x34 or 0x24 from that address. However the offset to the frame pointer for the current thread is actually 0x19C based on the value…
Azure RTOS
ThreadX SMP Thread Blocking Lower Priority Threads Despite Cores Being Available
I had previously asked a related question to the topic found here. From that, I was able to get a working port of ThreadX SMP for the hardware I am using. Using that port, I then proceeded to run the test that gave me issues initially and I am seeing the…
Azure RTOS
tx_thread_sleep not sleeping for desired time
Hello, I have the following line, assert(TX_SUCCESS==tx_thread_sleep(2)); I can see that the thread is generally not sleeping at all. There are no calls to tx_thread_wait_abort in the code. What might be causing the thread to ignore the sleep?
Azure RTOS
NOR flash - Can I partition the memory of 1 device?
I am using Azure FileX on an embedded processor (the Micron MT25TL01G chip), and it is working. But I would prefer to partition the memory into 2 sections (this will allow speeding up initialization when the chip is unformatted - I only need to initially…
Azure Internet of Things
Azure RTOS
Callback from residential portion to ThreadX module with synchronous result
Hello This is a follow-up request to https://learn.microsoft.com/en-us/answers/questions/1185090/callback-from-residential-portion-to-threadx-modul. I was asked to clarify related questions. We still have the situation that a third library within the…
Azure RTOS
Azure RTOS and ESP32: Using the Micro-Agent for Microsoft Defender for IoT
Hi, I'm currently using an ESP32 device with the Azure IoT SDK (ESP-IDF framework) to send sensor data to an Azure IoT hub. I'm interested in adding Microsoft Defender for IoT to my application to enhance security and threat detection capabilities. I…
Azure RTOS
Azure IoT SDK
Microsoft Security | Microsoft Defender | Microsoft Defender for Cloud
Callback from residential portion to ThreadX module
Hello Background We get a communication stack/library. This communication stack should be part of the residential portion of the solution. This library happens to expose a series of callbacks that we need to serve in time. Different products are planned.…
Azure RTOS
Internal error NX_SECURE_TLS_INVALID_STATE when connecting to a NetX Duo Secure server
I have followed the documentation https://learn.microsoft.com/en-us/azure/rtos/netx-duo/netx-secure-tls/chapter2 to create a tls server with the NetX Duo Secure addon. When I connect to the server and when i process the client hello, i get an internal…
Azure RTOS

How to generate .bin from web files (Web server application)
Hi everybody, I am working with AZURE RTOS and I have implemented an HTTP web server application. I started from the example available in CubeIDE. Everything is working properly but now I need to modifiy the HTTP web page. For this, it is necessary…
Azure RTOS
About OpenTypeFont
Here is a question from one of our customers. Do GUIX and GUIX Studio support OpenTypeFont files?
Azure RTOS
How to use and adapt iot-middleware-freertos-samples on STMF407 and custom made PCB?
I want to make ADU - azure Device Update with OTA- over the air update, using this samples. I will NOT be using that IoT board. My PCB will have STM32 F407, SIM module for internet.
Azure RTOS

NetXDuo with MQTT on STM32F4 - Big data transmission restrictions
For testing purposes, we need to check what would be a maximum single data transfer using MQTT library on NetXDuo. This implies both the publishing (STM32F4 sends data) and subscribing (STM32F4 receives data) procedure. The MQTT library allows for…
Azure RTOS

Hardfault with Threadx inter-thread messages in Debug build
Hello, I am encountering an hardfault when sending a message from one thread to another. With a debugger I could point the hardfault to the following instruction in the tx_queue_send function. The hardfault occurs upon reaching the instruction and the…
Azure RTOS

What am I missing? The names of the threads, queues, etc. are prototyped as char*.
But this causes an issue because one shouldn't (it violates sane rules) cast a "const char*" to a "char*". This would be necessary of you use a literal string in the call to the function. I locally changed all the prototypes for the…
Azure RTOS
Developer technologies | C++
Azure RTOS available for ESP32 ?
I have an ESP -WROOM-32 from the manufacturer Espressif and would like to use it with the Azure RTOS? Is there a port available for this platform?
Azure RTOS
nx_ip_link_status_change_notify_set not working
I registered a link_status_change callback, but it doesn't seem to be called. The IP interface is up, but I don't enter the callback, even when the ethernet is unplugged. I'm using the NXP iMXRT1050. VOID link_status_change_cb (NX_IP ip_ptr, UINT…
Azure RTOS
Screen rotation in Azure GUIX
Hello, I am working with NXP MIMXRT1170-EVK evaluation board and portrait-oriented display. There is an example in MCUXpresso SDK which worked perfectly from the box, without exceptions. But I need to make a screen rotation to make it landscape-oriented.…
Azure RTOS
How to set up stacks for ThreadX in LP-AM243X platform?
I am trying to integrate ThreadX to Cortex-R5 based LP-AM243x microcontroller. I have started with a hello world project which just prints to serial terminal. My question is as follows: In the hello-world project, it already sets up stacks for different…