历史上的今天
今天是:2025年04月22日(星期二)
2018年04月22日 | STM32CubeMX下FPU,DSP库的移植
2018-04-22 来源:eefocus
1.关于FPU的移植
只要是硬件带有FPU功能的芯片,FPU的使用一般都是默认开启的。也可在Options选项卡中自行选择;
2.关于DSP库的移植
使用STM32的DSP库一定要开启FPU功能
使用STM32CubeMx生成的项目工程中,一般都包含了STM32的DSP库(存在于CMSIS中),不过需要根据硬件的大小端模式选择相应的DSP库。其DSP库位于:
固件库安装路径+
\STM32Cube\Repository\STM32Cube_FW_F4_V1.16.0\Drivers\CMSIS\Lib\ARM
其中arm_cortexM4b_math.lib代表设备为大端模式;
其中arm_cortexM4bf_math.lib代表设备为浮点大端模式;
其中arm_cortexM4l_math.lib代表设备为小端模式;
其中arm_cortexM4blf_math.lib代表设备为浮点小端模式;
把相应的库文件加入项目中,并在Options选项卡下,添加相应的预编译宏;
以英文逗号分隔’,’并加入预编译宏ARM_MATH_CH4即可。
形如:USE_HAL_DRIVER,STM32F407xx,USE_STM324xG_EVAL,ARM_MATH_CM4
当然了还有一些其他的预编译宏可供选择,如下:
史海拾趣
|
wince c# 求替代 datagrid 的自定义控件或源码. wince c# 求替代 datagrid 的自定义控件或源码. 平台:wince vs 2008 c# vs自带的datagrid编辑表格真的是非常不好用。 行表头不行,使某列,某格不可编辑,不行。 等等 功能真的是太弱了. 求其替代控件或自定义控件. 不胜感激.… 查看全部问答> |
|
用max712为核心,设计了一个镍氢电池组充电电路,实测充电电流和资料上介绍的计算公式计算值相差很大,另外快速充电指示灯常亮不灭,电路是参考网上的,根据自己的实际情况稍微改动,现具体说明如下: 1,设计充电器支持的电池组为10节5#电池,组 ...… 查看全部问答> |
|
怎么找到一个正数第一个1前面的0的个数的VERILOG 算法 比如 16‘b0001 1011 0的个数是3,怎么用verilog去描述这个算法呢? 其实很简单: 如果是串行输入的,从低到高位,需要一个起始信号,然后用16的计数器,逐个判断即可。 如果并行数据,直接如下判断: i ...… 查看全部问答> |
|
$(\'swf_NI2\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XMjcyNDA1OTky/v.sw ...… 查看全部问答> |




