打印
[STM32F4]

GNU GCC + KEIL 编译DSP LIB报错

[复制链接]
2224|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.S(68): error: bad instruction `codesect'

使用特权

评论回复
沙发
pangb| | 2021-9-12 11:35 | 只看该作者

codesect
这个是不是指令敲错了,没这个指令。

使用特权

评论回复
板凳
ousj| | 2021-9-12 11:37 | 只看该作者
是不是少了个ion

使用特权

评论回复
地板
heweibig|  楼主 | 2021-9-12 11:43 | 只看该作者
什么库没包进来吧;

使用特权

评论回复
5
chenho| | 2021-9-12 11:45 | 只看该作者

使用特权

评论回复
6
dengdc| | 2021-9-12 11:48 | 只看该作者
你是不是用错了启动文件?

使用特权

评论回复
7
juventus9554| | 2021-9-12 11:49 | 只看该作者
针对不同IDE下的启动文件是不一样的。

使用特权

评论回复
8
llljh| | 2021-9-12 11:52 | 只看该作者
用的是.a 还是.lib ?

使用特权

评论回复
9
chenho| | 2021-9-12 11:54 | 只看该作者
这个是CMSIS DSP库啊,,,我看开头
#if   defined ( __CC_ARM )     /* Keil */
    #define CODESECT AREA     ||.text||, CODE, READONLY, ALIGN=2
    #define LABEL
#elif defined ( __IASMARM__ )  /* IAR */
    #define CODESECT SECTION `.text`:CODE
    #define PROC
    #define LABEL
    #define ENDP
    #define EXPORT PUBLIC
#elif defined ( __CSMC__ )           /* Cosmic */
        #define        CODESECT        switch .text
        #define THUMB
        #define EXPORT        xdef
        #define PROC        :
        #define LABEL        :
        #define ENDP
        #define arm_bitreversal_32 _arm_bitreversal_32
#elif defined ( __TI_ARM__ )   /* TI ARM */
    #define THUMB    .thumb
    #define CODESECT .text
    #define EXPORT   .global
    #define PROC     : .asmfunc
    #define LABEL    :
    #define ENDP     .endasmfunc
    #define END
#elif defined ( __GNUC__ )     /* GCC */
    #define THUMB .thumb
    #define CODESECT .section .text
    #define EXPORT .global
    #define PROC :
    #define LABEL :
    #define ENDP
    #define END

    .syntax unified
#endif
应该有考虑兼容GCC 语法。。。

使用特权

评论回复
10
pengf| | 2021-9-12 11:56 | 只看该作者
应该是少了什么文件!

使用特权

评论回复
11
chenho| | 2021-9-12 11:58 | 只看该作者
单独编译这个文件也不行啊,,,奇怪了。。。头大。

使用特权

评论回复
12
renyaq| | 2021-9-12 12:01 | 只看该作者
用官方例子,修改。

使用特权

评论回复
13
chenho| | 2021-9-12 12:03 | 只看该作者
NOBODY NOBODY...  看着ECLIPSE就烦,非要用它不可啊。。。

使用特权

评论回复
14
zyf部长| | 2021-9-12 12:05 | 只看该作者
在最上面手工定义一个  __GNUC__   看看。

使用特权

评论回复
15
huangchui| | 2021-9-12 12:08 | 只看该作者
指令不对吧

使用特权

评论回复
16
huangchui| | 2021-9-12 12:15 | 只看该作者
可能文件没有添加完整。

使用特权

评论回复
17
yszong| | 2021-9-12 12:17 | 只看该作者
DSP?用CCS开发方便

使用特权

评论回复
18
juventus9554| | 2021-9-12 12:19 | 只看该作者

不知道是什么错误

使用特权

评论回复
19
renyaq| | 2021-9-12 12:20 | 只看该作者
没遇到过这种错误

使用特权

评论回复
20
heweibig|  楼主 | 2021-9-12 12:22 | 只看该作者

唉,还是没有什么结果,算了,多谢大家啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

869

主题

13089

帖子

7

粉丝