STM32429I_Discovery board with printf float support problem
Used cube to generate a project with default settings for STM32F429I disco board plus CMSIS V2 rtos and USART 2 half duplex transmit only .
Code
float fVal = 345.678;
printf(“Hello World\r\n”);
printf(“fVal %f\r\n”,fVal);
Output
Hello World
fVal . !
Issues
With -specs = nosys.specs -specs= nano.specs -u _printf_float printf causes a hard fault.
With specs = nosys.specs -specs -u _1st printf OK 2nd printf produces incorrect output
Project attached