zoukankan      html  css  js  c++  java
  • TI的32位定点DSP库IQmath在H7和F4上的移植和使用

    说明:

    1、最近在制作第2版DSP教程,除了ARM家的,这次重点了解下载TI的DSP库,特此移植了一个TI的IQmath。

    2、初次使用这个定点库,感觉在各种Q格式的互转,Q格式数值和浮点数的互转处理上更专业些,让人看了一目了然。

    3、这个库的移植比较省事,直接添加库文件,设置头文件路径即可使用。原始的库可以从这里下载:

          https://github.com/hrshygoodness/Luminary-Micro-Library

    4、测试发现找个的这个库不能使用硬件FPU,需要关闭了测试才正常。虽然也提供了浮点的库,但是看代码,部分函数是用的C标准库API实现,所以研究价值不大。虽然关闭了FPU,但是并不影响研究,通过对比,方便我们更好的研究ARM的这个DSP。

    注意事项:

    1、MDK5请使用5.26及其以上版本,IAR请使用8.3及其以上版本。

    2、由于MDK5的AC6在浮点处理上的强劲性能,所以每个例子必定会做一个AC6版本,但是AC6有两个地方在使用的时候要注意

    (1)工程目录切记不要有中文路径,而且不要太长,否则会导致无法使用go to def以及调试的时候不正常。

    (2)GBK编码文件使用汉字会报错,请修改为UTF-8,所以串口打印的时候,使用的串口助手要支持UTF-8,推荐用SecureCRT,设置如下:


    配套例子和DSP库文档:

     

    链接:https://pan.baidu.com/s/1sKRGi_5wM7ZdDL9inX1fUA
    提取码:31k5 


  • 相关阅读:
    使用nodeJs安装Vue-cli
    Win10 下安装 NodeJS
    sublime Text 3 字体
    使用THINKPHP中的控制器和模块查询数据库
    Windows下PHP开发环境搭建
    在HTML中使用JS
    Python 网络编程介绍
    python 单例模式
    Python 元类
    Python 异常处理
  • 原文地址:https://www.cnblogs.com/armfly/p/11304364.html
Copyright © 2011-2022 走看看