硬汉嵌入式论坛

 找回密码
 立即注册
查看: 516|回复: 14
收起左侧

[开发工具] Keil 汇编 ORG指令编译不通过

[复制链接]

2

主题

13

回帖

19

积分

新手上路

积分
19
发表于 2024-3-2 21:37:25 | 显示全部楼层 |阅读模式
本帖最后由 litao_blueray 于 2024-3-2 21:42 编辑

看网上的参考资料,有的是.org 0x08xxxxxx,有的是ORG 0x08xxxxxxxx,两种反复试过,编译通不过,.org 0x08000000h , 报错: error: A1137E: Unexpected characters at end of line,
ORG 0x08000000h, 报错: error: A1163E: Unknown opcode ORG , expecting opcode or Macro, 怎么搞都不通过,很急;请大家支招;



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2024-3-3 01:41:10 | 显示全部楼层
这个得针对你用的MDK ,IAR或者GCC修改下了。
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-3 21:03:04 | 显示全部楼层
eric2013 发表于 2024-3-3 01:41
这个得针对你用的MDK ,IAR或者GCC修改下了。

我现在用的是MDK-ARM PLUS  VERSION :5.36.0.0
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-3 21:05:39 | 显示全部楼层
eric2013 发表于 2024-3-3 01:41
这个得针对你用的MDK ,IAR或者GCC修改下了。

查资料查不到,如能解决,请给予指导: VX :  18058121949
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2024-3-4 00:35:38 | 显示全部楼层
litao_blueray 发表于 2024-3-3 21:05
查资料查不到,如能解决,请给予指导: VX :  18058121949

这个移植的是那个汇编代码。
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-7 22:47:51 | 显示全部楼层
有没有人能解决,ORG伪指令,实操过的人,请大家支招; 论坛里这么多高手,有没有人搞好;
回复

使用道具 举报

3

主题

120

回帖

129

积分

初级会员

积分
129
发表于 2024-3-8 13:23:00 | 显示全部楼层
这个好像是其他编译器的伪指令吧,AC5和AC6应该都不支持这个
回复

使用道具 举报

3

主题

120

回帖

129

积分

初级会员

积分
129
发表于 2024-3-8 13:41:17 | 显示全部楼层
github上搜了一圈,没看到有arm汇编文件用这个指令的,51和x86用这个比较多
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-8 16:00:25 | 显示全部楼层
就是想把ARM汇编程序编译到指定的程序地址;有其它办法也可以; 请大家支招;
回复

使用道具 举报

3

主题

120

回帖

129

积分

初级会员

积分
129
发表于 2024-3-8 16:34:37 | 显示全部楼层
litao_blueray 发表于 2024-3-8 16:00
就是想把ARM汇编程序编译到指定的程序地址;有其它办法也可以; 请大家支招;

那直接问怎么把ARM汇编程序编译到指定的程序地址就行,自己搞骚操作基本没人能看懂。
keil就用分散加载,论坛里教程很多,大部分是把c代码链接到指定区域。汇编操作也类似,用AREA定义代码段,然后改链接脚本,把你定义的代码段指定一下地址
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-8 16:48:43 | 显示全部楼层
eric2013 发表于 2024-3-3 01:41
这个得针对你用的MDK ,IAR或者GCC修改下了。

你公司产品,我有需要,请问联系方式;
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-8 16:49:23 | 显示全部楼层
eric2013 发表于 2024-3-4 00:35
这个移植的是那个汇编代码。

ARM的汇编;
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-18 20:33:44 | 显示全部楼层
litao_blueray 发表于 2024-3-8 16:48
你公司产品,我有需要,请问联系方式;

感谢回复,欢迎合作,欢迎相互交流;VX: 18058121949,
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-18 20:34:46 | 显示全部楼层
skyshine 发表于 2024-3-8 16:34
那直接问怎么把ARM汇编程序编译到指定的程序地址就行,自己搞骚操作基本没人能看懂。
keil就用分散加载 ...

具体如何解决,怎样改链接脚本?
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-3-26 22:24:00 | 显示全部楼层
litao_blueray 发表于 2024-3-8 16:48
你公司产品,我有需要,请问联系方式;

WX: 18058121949;
感谢回复,请留个联系方式,方便交流;
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 19:30 , Processed in 0.207064 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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