在RT-Thread studio中为STM32系列开启DSP支持

发布者:心灵律动最新更新时间:2024-05-07 来源: elecfans关键字:RT-Thread  studio  STM32系列 手机看文章 扫描二维码
随时随地手机看文章

其实文档中心有对应的lib文件添加说明,我自己摸索了很久才搞定,本篇文章算是自己摸索使用DSP成功后的一个总结吧。


下面以自用的STM32L4系列开启DSP作为示例说明:


第一步,打开构建选项

1.jpg

第二步,加入DSP使用时需要的编译宏定义

1.jpg

2.jpg

这一步添加的宏定义根据芯片型号来定,具体需要添加什么请自行百度,keil里面也需要添加这些宏,是以“,”分割的形式表达的,百度到后自行转换一下

第三步,添加lib文件

这一步按照官方文档的操作说明就可以了,注意DSP的库文件位置

1.jpg

第四步,添加头文件

从一个任意包含DSP库keil工程里面找到arm_math.h文件添加进你的工程里面,然后就可以任意调用DSP库的函数啦。

1.jpg


关键字:RT-Thread  studio  STM32系列 引用地址:在RT-Thread studio中为STM32系列开启DSP支持

上一篇:STM32 I2C写入驱动数码管显示实验
下一篇:关于单片机STM32裸机程序架构设计

推荐阅读最新更新时间:2024-11-16 23:31

TI 扩展Code Composer Studio集成开发环境的实用程序缩短达芬奇技术与DSP应用的开发时间
2007 年 3 月 9 日,北京讯 日前,德州仪器 (TI) 宣布推出全新 Code Composer Studio集成开发环境 (IDE) 白金版。全新 Code Composer Studio 3.3 (CCStudio v3.3) 白金版支持多处理器运行将分析特性提高到新的水平,可不断满足高级嵌入式系统开发发展的需求。统一的新型断点管理器、缓存状态可视化工具,完全集成的分析系统和代码覆盖功能,CCStudio v3.3 为 DSP 开发人员提供了强大的工具,能更高效地分析系统运行状态,减少开发工作,从而加速新产品上市场进程。更多详情,敬请访问: www.ti.com/ccstudionew 。 一直以来,CCStudio
[嵌入式]
STM32读取温湿度传感器DHT11和DHT21(AM2301)系列问题
1、DHT11和DHT21传感器 这两种传感器都是奥松公司的产品,具体的传感器说明书在其官网上有(www.aosong.com)。 DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数 字模块采集技术和温湿度传感技术,确保产品具有枀高的可靠性与卓越的长期稳定性。传感器包括一 个电容式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。 DHT21(AM2301)湿敏电容数字温湿度模块是一款含有己校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容式感湿元件和一个
[单片机]
<font color='red'>STM32</font>读取温湿度传感器DHT11和DHT21(AM2301)<font color='red'>系列</font>问题
STM32入门系列-启动文件介绍
在启动文件内部使用的都是汇编语言,这个文件的作用是负责执行微控制器从“复位”到“开始执行 main 函数”中间这段启动时间所必须进行的工作。它完成的具体工作有: 初始化堆栈指针SP=_initial_sp 初始化PC指针=Reset_Handler 初始化中断向量表 配置系统时钟 调用C库函数_main初始化用户堆栈,从而转向我们用户应用程序的main。 汇编指令 打开STM32的启动文件会发现,里面全部都是汇编语句,对于汇编指令不了解的朋友来说可能一头雾水。下面我们按照启动文件内指令出现的顺序来介绍,相信可以了解到大概情况。 EQU:给数字常量取一个符号名, 相当于C语言中的预处理命令define。其常用格式如下:
[单片机]
<font color='red'>STM32</font>入门<font color='red'>系列</font>-启动文件介绍
Cartesiam发布优化STM32开发板的新版NanoEdge™ AI Studio
嵌入式系统人工智能(AI)软件开发公司Cartesiam发布了针对STM32开发板优化的新版NanoEdge™AI Studio软件工具。STM32是横跨多重电子应用领域的全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)开发的市场领先的微控制器。Cartesiam的NanoEdge AI Studio开发环境消除了传统的AI开发障碍,面向缺乏机器学习专业资源的企业。新版本让任何嵌入式开发者都可以用STM32微控制器快速开发强大的AI解决方案。在其诸多优化功能中,它还可直接通过STM32的串行/ USB端口和Cartesiam增强版自动数据符合性检查和质量验证工具在Nan
[单片机]
STM32 基础系列教程 19 – WWDG
前言 学习stm32 窗口看门狗(WWDG)接口使用,学会用STM32内部窗口看门狗(WWDG)接口实现程序异常时自复位功能。WWDG最适合那些要求看门狗在精确计时窗口起作用的应用程序。窗口看门狗由从APB1时钟分频后得到的时钟驱动(PCLK1除以4096 = 36M/4096 = 8.789K),通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。 窗口看门狗通常被用来监测,由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在T6位变成0前被刷新,看门狗电路在达到预置的时间周期时,会产生一个MCU复位。在递减计数器达到窗口寄存器数值之前,如果7位的递减计数器数值(在
[单片机]
<font color='red'>STM32</font> 基础<font color='red'>系列</font>教程 19 – WWDG
STM32 基础系列教程 13 – ADC DMA
前言 学习stm32 adc模数转换接口使用,学会用STM32对模拟信号时行采样,通过DMA方式得到ADC结果。 示例详解 基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM32F103c8t6, 使用stm32cubemx 工具自动产生的配置工程,使用KEIL5编译代码。 本示例所用的最小系统板原理图: 从本节开始,关于CUBEMX工具及KEIL工具的操作将不再细讲,如果还有不熟悉的可以查看之前的教程文档。下面直接介绍工程配置: 系统时钟树(ADC最大时钟不超过14M) ADC配置(轮询与中断模式不适用于多通道扫描模式,如果要多通道,需要用到DMA),开启连续转换模式!
[单片机]
<font color='red'>STM32</font> 基础<font color='red'>系列</font>教程 13 – ADC DMA
意法半导体升级NanoEdge™ AI Studio
意法半导体升级NanoEdge™ AI Studio,简化物联网产品和工业设备的机器学习软件开发 新算法能更好地预测设备异常和未来行为特征 新功能配合意法半导体开发板,让工业传感器数据采集和管理功能更好用 改进用户界面,降低机器学习软件实现难度,即使没有数据学技能的嵌入式开发者也能轻松应对 2021年12月17日,中国—— 服务多重电子应用领域的全球半导体领导者意法半导体(STMicroelectronics,简称ST;) 今天发布机器学习开发工具NanoEdge™ AI Studio第三版,这是自年初并购Cartesiam后对这款机器学习应用软件开发工具的首次重大升级。 新版 NanoEdge AI Stu
[嵌入式]
STM32 基础系列教程 18 – IWDG
前言 学习stm32 独立看门狗(IWDG)接口使用,学会用STM32内部独立看门狗(IWDG)实现程序异常时自复位功能。 STM32F10xxx内置两个看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。两个看门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。独立看门狗(IWDG)由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。窗口看门狗由从APB1时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。 IWDG最适合应用于那些需要看门狗作为一个在主程序之外,能够完
[单片机]
<font color='red'>STM32</font> 基础<font color='red'>系列</font>教程 18 – IWDG
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved