我的编译器keil的GNU,版本是5.11.0.0 在工程中我想使用DSP指令,代码如下i32Err = __SMLABB(20000, 25000, 1879048192); 换成小写的 i32Err = __smlabb(20000, 25000, 1879048192); 我在<STM32F3与F4系列cortex m4内核编程手册.pdf》中有看到SMLABB的指令, 但是这个指令在头文件里却没有,只有一部分的DSP指令,求解答
http://www.keil.com/pack/doc/CMSIS/DSP/html/modules.html
评分
查看全部评分
或许是DSP指令的定义文件没加到工程里,或者是配置的问题
评分
查看全部评分
终于有人回答了,其他了的试过了__QADD,__QSUB,__SMLALD,。。。。。试了很多,可以啊,
我知道是汇编指令,可是为什么ARM不把所有的DSP指令都放到头文件,只弄了一部分DSP的,而且好像是他的DSP库要的才弄,难道要我自己去写全吗
这个应该跟ARM没关系跟ST厂商有关系吧。毕竟新出的带DSP功能,可能还不成熟,也不能立刻取代DSP吧!
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分