不会被GNU ELF链接工具链接。

7个职位/ 0个新职位
最后发表
eyeye
离线
最后看到:3年2个月前
加入:2014-09-04 15:27
不会被GNU ELF链接工具链接。

在SDK的patch_code\obj目录中,

有些obj文件不是ELF格式,其他的EFL链接器不能识别它们。

我用十六进制编辑器打开它们,它们是ORC(?)格式。

atts_task.obj --------------- 英语
ch_map.obj ----------------- 兽人
gapm_util.obj -------------- 兽人
ke_task.obj ------------------ 精灵
smpc.obj -------------------- 精灵
smpc_task.obj ------------- 精灵

如上所述,ch_map。obj gapm_util。obj是由EVA版RV MDK编译,

我已经测试过,只有授权的MDK才能生成ELF对象文件。

那么,你什么时候发布EFL格式文件?
还有,有没有人通过GNU链接器链接了这些文件??

我的目的是用IAR工具构建SDK,
需要帮助:eye.zhi@gmail.com

eyeye
离线
最后看到:3年2个月前
加入:2014-09-04 15:27
Inhttp: / / infocenter.arm.com


http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0478q/deb..。

ARM编译器是许可管理的。特定的特性取决于您安装的许可证。
例如,许可证可能会限制ARM编译器只使用特定的处理器类型,或者对可以生成的图像的大小施加最大限制,或者要求使用专有格式(ORC)对象而不是ELF格式对象。

JE_Dialog
离线
最后看到:2个月2周以前
工作人员
加入:2013-12-05 14:02
临床上妊娠eyeye。我检查

临床上妊娠eyeye。我正在和软件团队检查这个问题:我一有答案就回来。

BR JE_Dialog

PY_Dialog
离线
最后看到:3年1个月前
工作人员
加入:2014-08-25“
嗨Eyeye,

嗨Eyeye,

您可以下载一个免费的许可Keil,它可以完全覆盖所有DA14580应用程序的32k大小的代码。它能够编译位于patch_code文件夹中的ORC对象文件,没有问题。所以你不需要所有的目标文件都是ELF格式。

的问候!
PY_Dialog

eyeye
离线
最后看到:3年2个月前
加入:2014-09-04 15:27
谢谢您的回复!

谢谢您的回复!

我的目的是用IAR和GNU工具构建SDK,

因此,EFL格式的目标文件是必要的。

并且,在这个文档[AN-B-024将Keil uVision项目移植到GNU链工具1.0]中,EFL格式的对象文件是必要的。

PY_Dialog
离线
最后看到:3年1个月前
工作人员
加入:2014-08-25“
嗨Eyeye,

嗨Eyeye,

刚刚检查了最新版本的SDK,所有的obj文件都是ELF格式(一个文件atts_util。obj仍然是ORC格式,但我发现没有对话参考项目使用它),你可以去我们的网站下载。

的问候!
PY_Dialog

eyeye
离线
最后看到:3年2个月前
加入:2014-09-04 15:27
谢谢,我真幸运。

谢谢,我真幸运。