litao_blueray 发表于 2024-3-2 21:37:25

Keil 汇编 ORG指令编译不通过

本帖最后由 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, 怎么搞都不通过,很急;请大家支招;



eric2013 发表于 2024-3-3 01:41:10

这个得针对你用的MDK ,IAR或者GCC修改下了。

litao_blueray 发表于 2024-3-3 21:03:04

eric2013 发表于 2024-3-3 01:41
这个得针对你用的MDK ,IAR或者GCC修改下了。

我现在用的是MDK-ARM PLUSVERSION :5.36.0.0

litao_blueray 发表于 2024-3-3 21:05:39

eric2013 发表于 2024-3-3 01:41
这个得针对你用的MDK ,IAR或者GCC修改下了。

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

eric2013 发表于 2024-3-4 00:35:38

litao_blueray 发表于 2024-3-3 21:05
查资料查不到,如能解决,请给予指导: VX :18058121949

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

litao_blueray 发表于 2024-3-7 22:47:51

有没有人能解决,ORG伪指令,实操过的人,请大家支招; 论坛里这么多高手,有没有人搞好;

skyshine 发表于 2024-3-8 13:23:00

这个好像是其他编译器的伪指令吧,AC5和AC6应该都不支持这个

skyshine 发表于 2024-3-8 13:41:17

github上搜了一圈,没看到有arm汇编文件用这个指令的,51和x86用这个比较多

litao_blueray 发表于 2024-3-8 16:00:25

就是想把ARM汇编程序编译到指定的程序地址;有其它办法也可以; 请大家支招;

skyshine 发表于 2024-3-8 16:34:37

litao_blueray 发表于 2024-3-8 16:00
就是想把ARM汇编程序编译到指定的程序地址;有其它办法也可以; 请大家支招;

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

litao_blueray 发表于 2024-3-8 16:48:43

eric2013 发表于 2024-3-3 01:41
这个得针对你用的MDK ,IAR或者GCC修改下了。

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

litao_blueray 发表于 2024-3-8 16:49:23

eric2013 发表于 2024-3-4 00:35
这个移植的是那个汇编代码。

ARM的汇编;

litao_blueray 发表于 2024-3-18 20:33:44

litao_blueray 发表于 2024-3-8 16:48
你公司产品,我有需要,请问联系方式;

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

litao_blueray 发表于 2024-3-18 20:34:46

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

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

litao_blueray 发表于 2024-3-26 22:24:00

litao_blueray 发表于 2024-3-8 16:48
你公司产品,我有需要,请问联系方式;

WX: 18058121949;
感谢回复,请留个联系方式,方便交流;
页: [1]
查看完整版本: Keil 汇编 ORG指令编译不通过