2021-01-03 3:35 PM
Hi All,
freeRTOS causes Hardfault when using sscanf. When I don't use freeRTOS this works fine, so the issue is freeRTOS related.
I also previously had printf causing Hardfault but I found a library named newlib which allowed printf to no longer generate the hardfault but sscanf is still a problem.
Any idea on how to resolve this. I am using STM32F103 (Bluepill)
Regards
onio
Solved! Go to Solution.
2021-01-03 4:25 PM
Do you have a large enough stack to accommodate sscanf() ?
Look at what specifically is faulting,ie instructions and processor registers.
2021-01-03 4:25 PM
Do you have a large enough stack to accommodate sscanf() ?
Look at what specifically is faulting,ie instructions and processor registers.
2021-01-04 4:55 AM
Hi Tesla,
Thanks for your reply. I increased the stack size from 128 to 1024 and that seems to have solved the issue with sscanf causing hardfault. Once again thanks.
Regards
onio
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.