- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 [记录][已解决]使用pyocd显示SEGGER-RTT打印的log,报错“C Control block not found [__main__]“
原因是SEGGER-RTT的内存地址没有找到,只需要找到该地址,然后在pyocd命令中加上该地址即可。
2024-08-22 10:19:43
559
原创 [学习笔记]ARM_DSP库——基础函数(相反数、偏移、移位、减法、比例因子)
ARM_DSP库——基础函数相反数、偏移、移位、减法、比例因子一、相反数(Vector Negate)这部分函数主要用于求相反数,公式描述如下:pDst[n] = -pSrc[n], 0 <= n < blockSize;特别注意,这部分函数支持目标指针和源指针指向相同的缓冲区。函数arm_negate_f32用于求32位浮点数的相反数。函数arm_negate_q31用于求32位定点数的相反数。函数arm_negate_q15用于求16位定点数的相
2021-08-19 16:02:22
3627
1
原创 [学习笔记]ARM_DSP库——基础函数(绝对值、求和、乘法、点乘)
ARM_DSP库——基础函数绝对值、求和、乘法、点乘一、绝对值(Vector Absolute Value)这部分函数主要用于求绝对值,公式描述如下:pDst[n] = abs(pSrc[n]), 0 <= n < blockSize;特别注意,这部分函数支持目标指针和源指针指向相同的缓冲区。函数arm_abs_f32用于求32位浮点数的绝对值。函数arm_abs_q31用于求32位定点数的绝对值。函数arm_abs_q15用于求16位定点数的绝对.
2021-08-18 21:51:41
8575
2
原创 基于STM32CubeMX的C/C++混合编译
STM32 C/C++混合编译,不改变STM32CubeMX生成的文件后缀写在前面二级目录三级目录写在前面CubeMX是一个很好用的工具,但目前只能生成.c和.h的工程,自然是调用C的编译器编译。如果为了跑C艹的代码,一般两种方法:一是写个包装器包装C艹代码以兼容C,要花不少功夫;二是把main.c改为main.cpp。本文介绍一种投机取巧的方法,让你的工程不改变main.c的后缀的前提下去兼容C艹。二级目录三级目录...
2021-07-11 17:21:28
3834
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人