自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 stm32f405系列单片机arm math.h库报错

在 STM32F405(Cortex-M4 内核)中添加 ARM CMSIS-DSP(arm_math.h)库,可以通过 CubeMX 快速集成,并在 Keil 或 CubeIDE 中使用高效的数学运算功能(如 FFT、滤波、矩阵运算等),我在keil中添加arm math.h就会报错,界面如下。头文件包含路径多了这个..\Middlewares\ST\ARM\DSP\Inc。添加全局变量ARM_MATH_CM4,__FPU_PRESENT。解决方法,删掉这个路径。

2026-02-28 08:48:21 151

原创 Error: Q0147E: Failed to create Directory

全局搜索代码里面,发现有08002118-08002918,就是这个位置占用了我的hex文件的起始地址,这个地方存放的是芯片的信息,具体干什么的不知道。做串口升级的时候,使用bootload代码可以生成bin文件,但是app的代码无法生成bin文件,遇到一个报错。我的app的起始地址是08004000,打开生成的HEX文件,发现起始地址居然是08002118。我把这个位置挪到flash最后面去了,就可以生成bin文件了。无法生成的具体原因不清楚,但是后面解决了。不过08004000还是正常有数据的。

2026-02-05 18:04:52 221

原创 出现报错Undefined symbol __COMPILER_BARRIER

可能是是CMSM版本过低,我是用的是5.51版本,还是不行,下载了更高版本的5.90版本才允许通过。ARM.CMSIS.5.9.0.pack的发布地址。

2025-12-26 14:56:17 115

原创 KEIL出现报错cannot open source input file “arm_acle.h“

将ARM:CMSIS的版本改成5.7.0,原因可以参考这篇文章。

2025-12-24 09:04:15 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除