The maximum size of telemetry that can be sent to IoTHUB with NetXduo is 16KB instead of 256KB.
Dear support team, Our customer is currently developing a product that uses Azure RTOS to send periodic telemetry to Azure IoT Hub. According to the specifications of IoT Hub, the maximum message size is 256KB, but it seems that currently only messages…
Maximize FileX write speeds
I am using FileX to write JPEG data into an SD card, using an STM32 chip. My project is trying to maximize the JPEG resolution/framerate, so I need my FileX writes to execute as quickly as possible. My current setup has 38,400 bytes of data available for…
Regarding SMP and AMP in ThreadX
I am starting a new project with STM32H747 which comes with cortex M4 and M7 dual cores. I know that STM32 Cude IDE provides support for Azure ThreadX directly, however, I am confused about the following in terms of multicore implementation of ThreadX: …
Security fixes in 6.3.0
Can anyone tell me what actual code changes where made in 6.3.0 to address the security issues listed in https://github.com/eclipse-threadx/netxduo/security in…
USBX Audio Class [Speaker + Microphone] enumeration problem
I am currently developing an audio application that supports both speaker and microphone functionality on an STM32 microcontroller. However, I am facing an issue related to USB descriptor enumeration. I am working on fixing this problem to ensure the…
Why available size of flash(obtained using fx_media_space_available) remains same irrespective of hidden sectors argument in fx_media_format?
I am using NOR flash with 32Mb size and 4KB sector size. When flash is formatted with 100 hidden sectors, available space obtained from fx_media_space_available is 4177920. When flash is formatted with 300 hidden sectors(or 0 hidden sectors), available…
How to create multiple partitions using filex APIs ?
In the Filex user guide, it is mentioned that there is support for multiple partitions. But there are no APIs in filex driver as in latest git repo, which can create multiple partitions. Also there is one function call - _fx_partition_offset_calculate -…
GUIX Color Format Order (ARGB, RGBA, etc.)
Hello MS Support Team, I'm trying out GUIX with ThreadX as RTOS on a MCU with a display connected to the MCU. I was able to run the demo demo_guix_washing_machine which is included in the Github Repository. Unfortunately, the colors are not correct,…
Threadx: What can prevent the threads to start when using signed binaries ?
Hello, I am experiencing issues when using the Secure Boot on a LPC55S69 JBD100 microcontroller. I am trying to sign my software to ensure the integrity of the flashed image. For that I am following the AN12283 guide to activate the SecureBoot and sign…
Why fx_media_open fails, if flash has raw partitions?
I am using a flash which has 1024 sectors. During formatting, I have given number of hidden sectors as 256 and total number of sectors as 1024. Post format of the flash, if I access the memory in hidden sectors using flash_read and flash_write functions,…
SSDP exemple on netxduo for azure rtos
Hello, I want to developp an ssdp server on stm32 using azure rtos and netxduo on IPv4. Can you share exemple? I can't find any exemple on IGMP and multicast. can you share an exemple? Regarde
Why does the server disconnect during secondary ADU processing?
We are building a system based on AzureRTOS and implementing update processing using ADU for secondary devices. Due to memory capacity constraints in this system, the ADU download process to the secondary device is divided into parts, but the process may…
About the cpe information for Azure RTOS and ThreadX
Hello Microsoft Support Team, I am an engineer from Japan. I have several questions about Azure RTOS 6.1.3 and ThreadX 6.1.3. In this moment, we can find 5 CVE for cpe:2.3:o:microsoft:azure_real_time_operating_system:6.1.3:::::::* and 1 CVE for…
Question about LevelX power failure protection mechanism
Nor flash has a feature: while erasing or writing, sudden power failure may cause the data of the corresponding block or page to become unstable and flip. For example, when write data to one page, levelx will set the corresponding bit of the sector…
GUIX interactions / simulation
Hi, We're evaluating the use of Azure RTOS and GUIX under Renesas RA6M3-G We have run some basic tests and load some demos succesfully. But we have some doubts / questions: taking a basic screen including a button and a prompt text , is it possible to…
How to submit an URB (USB Request Blocks) in Azure RTOS?
I am currently working on a project that involves the (USBX) Azure RTOS, and I have encountered a scenario where I need to submit a USB Request Block (URB). I am reaching out to seek guidance or documentation on the correct procedure for doing so within…
stm32h563 Azure RTOS Netx Multihome Support
Hello, I have created and executed a TCP server project with Azure NetX library using Ethernet. Additionally, I need multihome support in this project. I want multiple clients to connect to a device with a single IP. Can you assist me with this? status =…
How to notify "notification" when using "USBX Device CDC ACM"
Hi. We use "USBX Device CDC ACM". We want to set Notification(SERIAL_STATE) for "Flow control". But, USBX does not have no API function for setting Notifications. How should I set "Notification" when using "USBX Device…
How can I prevent the connection with IoTHUB from being disconnected after 65 minutes?
Currently, we are building a system that connects to IoTHUB via DPS to send telemetry and perform ADU. The system disconnects from IoTHUB every 65 minutes, so we have built in a process to reconnect each time. I am also trying to perform ADU on the…
Non-cached memory
In the example code that came with my iMXRT1050, many variable associated with ThreadX are in non-cacheable memory. Some things in the non-cacheable ram are the IP packet pool and the USB memory area. Is it necessary to have those non-cached? More…