Why my architecture is not changing to arm architecture after cross compiled it . i am working on skyeye simulator which shows as below
uart_mod:3, desc_in:, desc_out:, converter: In create_uart_console SKYEYE: use arm7100 mmu ops
exec file "gpio.elf"'s format is elf64-x86-64.
load section .text: addr = 0x00000000 size = 0x000001b4. skyeye: bus/ram.c:101: mem_write_byte: Assertion 'global_mbp != ((void *)0)' failed. Abort
Are you sure this is a right forum to post this ?
May be you can try on some specific forum from below list: www.arm.com/.../arm-connected-community-blogs-forums.php
The simulator is complaining that the object is the wrong format, doesn't sound like it is the fault of the simulator then does it?
Evaluate why your compiler/linker are not generating ARM code. Could the makefile be running the wrong tools?
Assuming these are Keil tools, so posting here why?