|
|
使用CUB进行调试或者下载固件时候均出现下面的报错,使用的工具是J-LINK,尝试重新给工具上电,重启IDE,重启电脑,更新配置均是一样问题点,请问这个是为什么呢
STM32F103C8T6如何将变量定义到指定地址
STM32H743使用Keil V6(AC6)编译FreeRTOS报错__forceinline未定义及CMSIS-RTOS2配置错误,如何解决?
STM32F103 做的USB CDC 串口调试助手打不开
STM32U385的PB1引脚设置推挽输出,外部接电阻上拉时,断掉MCU的电源,MCU仍然运行的问题
CubeMX lwip支持的phy芯片型号只支持一个吗?
DSP傅里叶变换如何在f103CBT6上使用
stm32 usb hid设备能发数据给PC,但不能接收PC的数据!!!
STM32WL55如何进行ota?
STM32CubeMX对STM32H723VET6芯片生成USB Audio Class接口时,只能生成扬声器模式,不能生成麦克风模式?如果要修改为麦克风设备改怎么修改?
微信公众号
手机版
也没见你提到的文件。这个文件不是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]