在将程序刷新到核心板后,我遇到了一个主要问题,这里我使用的是stm32l053r8t6核心板(编译器: keil MDKV5.0)。problem: after loading any program(eg:blink problem) from keil into controller 如果有人理解这个问题,请及时更新。希望keil社区能快速响应..
虽然我的程序在用Keil编译时工作得很好,但是当使用gcc编译相同的代码时,浮动变量表现得很奇怪。在我的代码中,我打印了浮点变量:当用Keil编译时,它给出了正确的值(即:float value = 0.15,但是对于gcc,printf返回空白的内容,如:float value =)编辑:正如P__J__所说:-u_printf_float是必需的。这解决了问题,谢谢
我在带有keil ide和arm编译器版本6和g++17的stm32f407上使用freeRTOS,我不喜欢使用freeRTOS线程API。相反,我希望使用std::thread c++本机库。但是当我包含#include <thread>时,keil抛出这个错误:error: <thread> is not supported on this single threaded system。当我使用freeRTOS时,这意味着我的平台不是单线程的,那么为什么keil抛出这个错误呢?