Problem between '_ux_device_class_hid_receiver_thread(ULONG hid_instance)' and CDC ACM application
Platform: STM32U575AIIQ-EV Board Modules: USBX, ThreadX, HID Custom, CDC ACM Virtual Com Purpose: Using stm32u575 as a device to report data to host(PC), receive data from host, and print logs as a virtual COM. Summary: The functions of reporting data to…
Azure RTOS

Conficts between '_ux_device_class_hid_receiver_thread' and CDC_ACM variables
Platform: STM32U575xx-EV board Modules: USBX, ThreadX, HID Custom, CDC ACM virtual com Summary: I use stm32u575xx as a usb device to communicate with host(PC). Now, i have realized the following functions: device report data to host host send data to…
Azure RTOS

How to build libfilex.a
I built libthreadx.a and linked to my application to threadx kernel, it seems work well. When I tried to built filex library, I used "include_directories" and change "target_link_libraries" to relative path to build secussfully. But…
Azure RTOS
How to creat a USB HID Custom descriptor for usbx?
Hi, While i am using the threadx and usbx to develop our products, a problem occurred. We are using ST IC as a USB HID custom device to report data to the Host(PC). The descriptor is created refferring to the USB HID Descriptor standard. The problem is…
Azure RTOS
Azure RTOS USBX. Changing USB Audio interrupt period from 1ms to 4ms.
Hello, I need to change bInterval from 1ms to 4ms, I believe it will lower pressure on the system. If USB interrupts will occur not every 1ms, but 4ms.…
Azure RTOS
tx_queue_receive returns back TX_QUEUE_EMPTY with TX_WAIT_FOREVER being set
My understanding is that the taks calling tx_queue_receive should stay in suspend mode until it receives Msg because the TX_WAIT_FOREVER is set. However, in this case, I received TX_QUEUE_EMPTY: (0x0A) which is defined as below. It's hard to corelate…
Azure RTOS
NetX TLS 1.3 server PSK
Hello I am working to evaluate NetX for our product. My task is to set up a TLS server using NetX secure and test it using openssl. For this test, I am evaluating PSK. As mention in the documentation, I compiled netx_secure with PSK TLS 1.3 AED…
Azure RTOS
Scheduler failed to start on CM33 porting
Hi all! I am porting Azure RTOS to cm33 using gcc and run only in non-secure mode. There are two question when running the exampe . 1.The HardFault when PendSV_Handler return. The assembly instruction generates HardFault is "bx lr" in…
Azure RTOS
Does filex support CM33
Hi all I am survaying Azure RTOS and quit interested in filex and guix components. I want to know does these components support cortex-m33 ? There is not cm33 part in https://github.com/azure-rtos/filex/tree/master/ports.
Azure RTOS
Can USBx host MSC and USBx CDC ACM be used in single application
I am trying to interface USBx host MSC and USBx CDC ACM both in single application but not working. and I have tested both driver application is working individually. separate application. But Our requirement wants both drivers should work in single…
Azure RTOS

How to prevent waveform stuttering when updating prompt widget?
trace.pngEvery 40ms I call gx_canvas_line_draw on a uint32_t data buffer and increment the eraser by 1 pixel. Any time I press a button on the screen, there is a slight stutter in the waveform. I initially thought some other high priority threads were…
Azure RTOS
How to handle link up or down interrupt from PHY
Hello, I am implementing a NetX Duo driver. "_nx_driver_hardware_initialize" loops waiting for the link to come up before finishing the initialization. This blocks the initialization of the network stack if a cable is not plugged in. I would…
Azure RTOS
Several second delay between nx_tcp_socket_disconnect and disconnect complete callback
Hello, I want to drop all open TCP connections if the network link goes down. In the link status change callback I call nx_tcp_socket_disconnect. Several seconds later, the disconnect complete callback is called. I'm wondering what causes that delay and…
Azure RTOS

It's very slow to Open FileSystem on NAND with FileX/LevelX
Hi, We're working on STM32H743 chipset with Azure RTOS ThreadX, and using FileX/LevelX to establish the Fat FS on the NAND connected with QSPI interface. Basically it's working fine, but it takes more than 1 minutes to open the FS on bootup time. I did…
Azure RTOS

azure RTOS - enable on host USB CDC-ECM support for a 4G module
We have Nucleo-H732ZG and NUCLEO-H563ZI boards from ST and a 4G module (EG915U from Quectel). We're trying to get a cdc_ecm USB host up and running on the mcu side, using azure rtos usbx. We tried to follow this example:…
Azure RTOS

Resources to aid Azure RTOS evaluation on Xilinx Zynq UltraScale+ MPSoC?
An answer to the following question gives a (stale?) ShareFile link to a possibly useful project file for this device. https://learn.microsoft.com/en-us/answers/questions/605926/looking-for-threadx-project-examples-running-on-xi Is this project file…
Azure RTOS
Looking for ThreadX project examples running on Xilinx Zynq UltraScale+ MPSoC
Hello, the last days I have trying to port ThreadX on the APU (ARM CortexA53) both in SMP and single mode. I was able to build the ThreadX kernel for the CortexA53 and create a simple example. However I was not able to run the example, unfortunately.…
Azure RTOS
GUIX Studio Failes to Download repostitory
GUIX Studio is failing to download the GUIX repository. Even if the repository is downloaded, GUIX Studio comes back ans says this is not a correct repository. Even if the repository is downloaded, GUIX Studio comes back and says this is not a correct…
Azure RTOS

Is LevelX also safety certified?
We're currently working with Azure RTOS ThreadX and FileX on Renesas RA6 MCUs and would like to use LevelX to add wear leveling. But we don't know if this add-on is also safety certified, like ThreadX or FileX. Does LevelX hold TÜV, UL, or other safety…
Azure RTOS
CM33 HardFault when PendSV_Handler return
Hi everyone, I am new in Azure RTOS. I have linked libthreadx.a with BSP part but have running problems. HardFault occurs when run the example. The assembly instruction generates HardFault is "bx lr" in _skip_secure_restore() and the function…