User Activity

There is a scenario in my application where a UART FIFO overrun can occur. The application can handle dropped packets, so this is not a concern. The issue is that when an overrun occurs, the UART stops interrupting when new bytes fill the HW FIFO. I...
I am using the NUCLEO-144 (STM32H743ZI) board. It contains the following memory regions:DTCMRAM (xrw)   : ORIGIN = 0x20000000, LENGTH = 128KRAM_D1 (xrw)   : ORIGIN = 0x24000000, LENGTH = 512KRAM_D2 (xrw)   : ORIGIN = 0x30000000, LENGTH = 288KRAM_D3 ...
I have a simple application with the goal to fill a ring buffer with bytes received on the uart, while always transmitting 'E' at the same time. The UART uses both the RX and TX FIFOs. The only code running in the main thread is :uint8_t data = 0x45;...
I built an elf executable for the STM32H743ZI. I did not create this executable from within STM32CubeIDE. Still, I would like to debug it from within STM32CubeIDE. How do I load the elf file in the STM32CubeIDE and debug the executable on a target (S...
I am using the arm pid library and I do not know how to use the arm_pid_q31 call. I need to give it an error as a q31_t, however, I am not entirely sure how to go from an int32_t to a q31_t. Do I need to normalize the in32_t to a value between -1 and...
Kudos from