Loading...
 

SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

System Workbench for STM32


You are viewing a reply to FreeRTOS running, SUCCESS!  

FreeRTOS running, SUCCESS!

I am slowly working my way through the FreeRTOS and USB CDC CubeMX demo.
I am stuck. I can see the function that is receiving my terminal input and the function that is re-transmitting my terminal output. I can print that in the console in the Eclipse/OpenSTM32 combo, using semihosting.

What bothers me is that I cannot figure out who/what is calling the function, CDC_Receive_FS(), most likely an interupt, but from where and how. The other thing bothering me is that this function and the other, CDC_Transmit_FS(), are not running as Threads inside FreeRTOS, so the USB CDC and FreeRTOS are actually running as two seperate programs and not as a cohesive unit, which is what it should be.
Maybe I’m not at the level of understanding to follow this as well as I’d like to?

FreeRTOS and STemWin appears to be good accomplishment to me. Congratulations.