01/22/2023: |
stdlib and the heap
| I too stumbled over the boundary conditions of the stdlib. A small comment on the net helped me to find the cause of a HardFault on a Cortex-M0 with very little RAM. If you want to use functions from the stdlib, you should, as a precaution - allow the heap memory in the startup code - even if it is not required anywhere else in your own source code. I wanted to use "rand()" and always ended up in the HardFault handler. The analysis has shown that "rand()" wants to allocate memory the first time it is called and in the event of an error it simply 'continues' and the write access then triggers a trap...
|
|
09/24/2022: |
new port of the RTOS kernel pC/OS
| The pC/OS Kernel was ported to the Cortex-M0 Synwit Tech SWM181.
|
|
09/14/2022: |
STM32F103 clones
Additional ...32F103 MCU‘s who tolerate the orginal STM32F103 project of the pC/OS Kernel - connected via J-Link and flashed... no problems & works! |
|
|
|
08/26/2022: |
new port of the RTOS kernel pC/OS
| The pC/OS Kernel was ported to the RISC-V WCH CH32V103 & CH32V307.
|
|
08/08/2022: |
new port of the RTOS kernel pC/OS
|
07/30/2022: |
new port of the RTOS kernel pC/OS
| The pC/OS Kernel was ported to the Cortex-M4 Artery AT32F403A.
|
|
03/09/2022: |
STM32F103 clones
|
02/27/2022: |
new port of the RTOS kernel pC/OS
| The pC/OS Kernel was ported to the Cortex-M4 GigaDevice GD32F303 and GD32F407.
|
|