STM32CubeIDE浮点型数据
Win10 使用 STM32CubeIDE1.3.1使用CubeMX配置FreeRTOS,选择动态创建一个任务工程属性中勾选了 C/C++ Build Setting 里面的 Use float with printf from newlib-nano(-u _printf_float)
在任务内部无法调用sprintf或者vsprintf函数处理 %f 浮点数据,碰到%f会导致硬件错误
在任务外部使用 vsprintf 可以正常处理 %f 浮点数
请问一下这种问题该怎么解决
看看是不是任务切换引起的 看看是不是任务切换引起的 简单很 butterflyspring 发表于 2020-6-9 11:10
看看是不是任务切换引起的
好像不是,具体原因不详。之前查的有说可能是内存对齐 天臆弄人 发表于 2020-6-10 13:41
简单很
so easy!:)
页:
[1]