|
|
St cubemx添加自定义文件
STM32F103 bug
2025国庆中秋活动体验报告1——TouchGFX环境配置
STM32H725VGT3电源配置问题
怎么将keil工程更换为vscode工具链?
STM32G474VET6如何配置HRTIM的中心对齐模式
HAL_UART_Receive_IT不管设置size是多少,我串口一次性发4个字符,最后保存在buffer的也只有一个元素
Error in final launch sequence: Failed to execute MI command: target remote localhost:61234
使用CubeMx第二次生成的代码编译时报错
用SPI模拟BISS-C协议 可以用定时器捕获时钟高电平持续时间判断biss帧的开始吗
微信公众号
手机版
也没见你提到的文件。这个文件不是freertos自带的吧。我看它的include目录里也没有这个文件。
你用的库是“FW_F1 V1.8.5”,而我用的最新的库“FW_F1 V1.8.6”,你尝试更新到最新版再生成试试?
我选择创建的FreeRTOS接口是“CMSIS_V2”
很奇怪,为什么你的最新版是“FW_F1 V1.8.5”,我的却是“FW_F1 V1.8.6”?
我也遇到这个问题了,FW_F1 V1.8.6里面的FreeRTOS增加了freertos_mpool.h 以及freertos_os2.h,生产的工程编译报错,也是正在查看解决中。。。。
这个问题倒是找到原因了,FreeRTOSConfig.h中缺少了这部分的代码:
if defined(ICCARM) || defined(__CC_ARM) || defined(GNUC)
include <stdint.h>
extern uint32_t SystemCoreClock;
endif
ifndef CMSIS_device_header
define CMSIS_device_header "stm32f1xx.h"
endif / CMSIS_device_header /
然后这个文件的末尾,冒失也有问题。
/ Definitions that map the FreeRTOS port interrupt handlers to their CMSIS standard names. /
define vPortSVCHandler SVC_Handler
define xPortPendSVHandler PendSV_Handler
/ IMPORTANT: This define is commented when used with STM32Cube firmware, when the timebase source is SysTick, to prevent overwriting SysTick_Handler defined within STM32Cube HAL /
//#define xPortSysTickHandler SysTick_Handler
define USE_CUSTOM_SYSTICK_HANDLER_IMPLEMENTATION 0
/ USER CODE BEGIN Defines / / Section where parameter definitions can be added (for instance, to override default ones in FreeRTOS.h) / / USER CODE END Defines /
endif / FREERTOS_CONFIG_H /
还有一个问题,STM32CubeIDE里面F103配置空闲任务 的回调函数不执行,采用MDK-ARM就可以执行。。。。离了个大谱~~~继续查
解决了吗
谁能打包STM32Cube_FW_F1_V1.8.5和STM32Cube_FW_F1_V1.8.6的库吗,下载总提示报错,是不是现在不让下了,连去官网直接下,说是1.8.6的包,但里面实际是1.8.0的,谢谢,邮箱[email]zzzjjjzzzjjjj@163.com[/email]