OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2193|回复: 2

跪求问大牛,这个SWP问题应该怎么解决

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-10-19
在线时间
1 小时
发表于 2019-10-19 17:14:33 | 显示全部楼层 |阅读模式
初学ARM,现在用STM32学习,编程的时候遇到了这个问题,跪求解决!!!!
编译之后无法生成.axf文件,同时无法调试,跪求!
程序及问题如下,感激不尽!!!!!!

                AREA Select_Sort, CODE, READONLY
                ENTRY
                LDR R0,=Src
                LDR R1,=Num
                LDR R1,[R1]
Sel_Sort
                MOV R1,R1,LSL #2
                SUB R1,R1,#4
                ADD R1,R0,R1
                SUB R0,R0,#4
Sort_L1
                LDR R4,[R0, #4]!
                TEQ R1,R0
                BEQ Sort_Finish
                MOV R2,R0
                MOV R3,R0
Sort_L2
                LDR R5,[R2, #4]!
                CMP R4,R5
                BLT Sort_L3
                MOV R3,R2
                MOV R4,R5
Sort_L3
                TEQ R1,R2
                BNE Sort_L2
Sort_L4
                TEQ R0,R3
                BEQ Sort_L1
                SWP R4,R4,[R0]
                STR R4,[R3]
                B   Sort_L1
Sort_Finish
Stop
                B    Stop
        LTORG
Src
        DCD   0xAABBCC11, 0XAABBCC66, 0XAABBCC77, 0XAABBCC99, 0XAABBCC22
        DCD   0XAABBCC33, 0XAABBCC55, 0XAABBCC44, 0XAABBCC88, 0XAABBCC00
Num
        DCD  10
                END

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-10-19
在线时间
1 小时
 楼主| 发表于 2019-10-19 17:15:58 | 显示全部楼层
new1.s(29): error: A1163E: Unknown opcode SWP , expecting opcode or Macro
遇到的一个Error
回复 支持 反对

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3886
金钱
3886
注册时间
2017-3-7
在线时间
1694 小时
发表于 2019-10-19 20:13:24 | 显示全部楼层
首先汇编我不太了解,仅仅从错误信息分析,Unknown opcode SWP,未知操作码 SWP, arm不支持这个指令?搜了是支持的,SWP r1, r2, [r0] ,csdn上人家是这样的,不知道 SWP R4,R4,[R0]是不是写错了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-5 09:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表