Won't be linked by GNU ELF link tools.

7 posts / 0 new
Last post
eyeye
Offline
Last seen:2 years 7 months ago
加入:2014-09-04 15:27
Won't be linked by GNU ELF link tools.

In SDK's patch_code\obj dir,

Some obj files are not ELF format, other EFL linker can't recognize them.

I open them by hex editor, they are ORC(?) format.

atts_task.obj---------------EFL
ch_map.obj-----------------ORC
gapm_util.obj--------------ORC
ke_task.obj------------------ELF
smpc.obj--------------------ELF
smpc_task.obj-------------ELF

As listed above, ch_map.obj and gapm_util.obj are compile by EVA edition RV MDK,

I've tested that only licensed MDK can generate ELF object files.

SO, When do you release the EFL format files ???
AND, Is there any one have linked this files by GNU Linker ???

My purpose is Building the SDK with IAR tools,
NEED HELP :eye.zhi@gmail.com

eyeye
Offline
Last seen:2 years 7 months ago
加入:2014-09-04 15:27
Inhttp://infocenter.arm.com

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

ARM Compiler is license managed. Specific features are dependent on your installed license.
For example, a license might limit the use of ARM Compiler to specific processor types, or place a maximum limit on the size of images that can be produced, or require that you work with proprietary format (ORC) objects instead of ELF format objects.

JE_Dialog
Offline
Last seen:2 days 18 hours ago
工作人员
加入:2013-12-05 14:02
Hellp eyeye. I am checking

Hellp eyeye. I am checking with the software team on this : i will come back as soon as i have an answer.

BR JE_Dialog

PY_Dialog
Offline
Last seen:2 years 6 months ago
工作人员
加入:2014-08-25 09:59
Hi Eyeye,

Hi Eyeye,

You can download a free licensed Keil which can fully cover the 32k size code for all DA14580 application. And it's able to compile ORC object file reside in the patch_code folder with no problem. So you will not need all object files to be ELF format.

Regards!
PY_Dialog

eyeye
Offline
Last seen:2 years 7 months ago
加入:2014-09-04 15:27
Thanks for your reply!

Thanks for your reply!

My purpose is Building the SDK with IAR and GNU tools,

So, EFL format object files are necessary.

And, in this doc [AN-B-024 Porting a Keil uVision project to the GNU chain tool 1.0], EFL format object files are necessary .

PY_Dialog
Offline
Last seen:2 years 6 months ago
工作人员
加入:2014-08-25 09:59
Hi Eyeye,

Hi Eyeye,

Just checked the latest release SDK, all obj files are in ELF format(one file atts_util.obj still in ORC format but I found no Dialog reference project used it), You can go and download it from our website.

Regards!
PY_Dialog

eyeye
Offline
Last seen:2 years 7 months ago
加入:2014-09-04 15:27
Thanks , I'm so lucky.

Thanks , I'm so lucky.