linjun6131581 发表于 2010-3-31 00:17:08

用SKYEYE模拟BF533平台运行UCLINUX

用1.3版本和1.2.8版本的,安装pass了,但是加载内核文件的时候,都是出现IO错误,具体如下:
Your elf file is little endian.
arch: blackfin
mach info: name bf533, mach_init addr 0x80c5650
uart_mod:0, desc_in:, desc_out:, converter:
exec file "linux-2.6.x/vmlinux"'s format is elf32-little.
load section .text: addr = 0x00004000size = 0x000a43d0.
load section .rodata: addr = 0x000a83d0size = 0x0002cb4c.
load section .init.rodata: addr = 0x000d4f1csize = 0x00000080.
load section __ksymtab: addr = 0x000d4f9csize = 0x000029e0.
load section __ksymtab_gpl: addr = 0x000d797csize = 0x00000f30.
load section __ksymtab_strings: addr = 0x000d88acsize = 0x00007dd8.
load section __param: addr = 0x000e0684size = 0x00000118.
not load section .bss: addr = 0x000e1000size = 0x0000e194 .
load section .data: addr = 0x000ef194size = 0x0000ae6c.
load section .init.text: addr = 0x000fa000size = 0x00012cd8.
load section .init.data: addr = 0x0010ccd8size = 0x00003338.
load section .init.setup: addr = 0x00110010size = 0x00000210.
load section .initcall.init: addr = 0x00110220size = 0x000001ac.
load section .con_initcall.init: addr = 0x001103ccsize = 0x00000004.
load section .init.ramfs: addr = 0x001103d0size = 0x00844c00.
load section .text_l1: lma = 0x00954fd0 (vma = 0xffa00000)size = 0x00002a54.
not load section .comment: addr = 0x00000000size = 0x00002648 .
call ARMul_InitSymTable,kernel filename is linux-2.6.x/vmlinux.
start addr is set to 0x0010570c by exec file.

get_word io error!addr=0xffa14000,pc=0xffa13ffe,oldpc=0xffa13ffe,sp=0xf9fdc,insn@pc=0x0


不知道有没有人也碰到类似的问题

ksh 发表于 2010-4-6 11:06:35

需要使用SkyEye-1.2.8的版本,另外你使用的blackfin uClinux的版本是多少?

linjun6131581 发表于 2010-4-6 20:50:49

uclinux版本忘了说了,我用的是uClinux-dist-2009R1.1-RC4。
1.2.8版本用过了。也看到别人成功的例子,不过貌似用的uclinux版本都是2005左右的。

linjun6131581 发表于 2010-4-7 00:12:56

现在估计了下,觉得问题大概是因为skyeye所支持的外设太少。整一个特别精简的内核来试试看了。。。

ksh 发表于 2010-4-7 11:02:38

新的blackfin uclinux没有测试过,不确定是否可以运行。另外这个比较麻烦的地方是blackfin uclinux启动的时候用的是 DMA加载一段代码到L1中,然后跳转执行。仿真blackfin运行 uclinux比较麻烦一些。

Thanks
MK

seton 发表于 2010-4-9 14:06:56

关注一下,Mark
页: [1]
查看完整版本: 用SKYEYE模拟BF533平台运行UCLINUX