在SDK的patch_code \ obj dir中,
一些OBJ文件不是ELF格式,其他EFL链接器无法识别它们。
我用十六进制编辑器打开它们,它们是orc(?)格式。
ATTS_TASK.OBJ -------------- EFL.
ch_map.obj ---------------- orc.
gapm_util.obj ------------- orc.
ke_task.obj ----------------- elf.
smpc.obj ------------------
smpc_task.obj ------------
如上所列出的,CH_MAP.OBJ和GAPM_UTIL.OBJ由EVA Edition RV MDK编译,
我已经测试过,只有许可MDK可以生成ELF对象文件。
所以,你什么时候发布EFL格式文件???
而且,有没有人通过GNU链接器链接了这个文件???
我的目的是用IAR工具构建SDK,
需要帮忙 :eye.zhi@gmail.com.
在
http://infocenter.arm.com/help/index.jsp?主题= / com.arm.doc.dui0478q / deb ...
ARM编译器是管理的许可证。特定功能取决于已安装的许可证。
例如,许可证可能会将ARM编译器的使用限制为特定处理器类型,或者对可以生成的图像大小放置最大限制,或者要求您使用专有格式(ORC)对象而不是ELF格式对象。
Hellp Eyeye。我正在用这个软件团队检查:我会尽快回来。
BR JE_DIALOG.
嗨Eyeye,
您可以下载免费的许可证keil,可以完全涵盖所有DA14580应用程序的32K尺寸代码。它能够编译ORC对象文件驻留在Patch_code文件夹中,没有问题。因此,您不需要所有对象文件都是精灵格式。
问候!
py_dialog.
感谢您的回复!
我的目的是用IAR和GNU工具构建SDK,
因此,EFL格式对象文件是必要的。
并且,在该DOC中[AN-B-024将KEIL UVISION项目移植到GNU链工具1.0],EFL格式对象文件是必要的。
嗨Eyeye,
刚刚选中了最新的版本SDK,所有OBJ文件都处于ELF格式(一个文件ATTS_UTIL.OBJ仍然处于ORC格式,但我找不到对话框参考项目使用它),您可以从我们的网站上访问并下载它。
问候!
py_dialog.
谢谢,我很幸运。