QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1950|回复: 5

Skyeye 上仿真LPC2200跑uClinux出问题

[复制链接]
发表于 2006-8-2 18:19:33 | 显示全部楼层 |阅读模式
我在Skyeye 1.2 上仿真LPC2200芯片时显示如下内容:然后停下来不动了.
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name s3c44b0, mach_init addr 0x807d374
SKYEYE: use arm7100 mmu ops
Loaded ROM   ./images/romfs.img
exec file "linux-2.4.x/linux"'s format is elf32-little.
load section .init: addr = 0x81008000  size = 0x0000b000.
load section .text: addr = 0x81013000  size = 0x000f8ce8.
load section .data: addr = 0x8110c000  size = 0x0000b704.
not load section .bss: addr = 0x81117720  size = 0x00021090 .
not load section .debug_abbrev: addr = 0x00000000  size = 0x00044683 .
not load section .debug_info: addr = 0x00000000  size = 0x01b4eefc .
not load section .debug_line: addr = 0x00000000  size = 0x00301bd2 .
not load section .debug_pubnames: addr = 0x00000000  size = 0x0001b6b8 .
not load section .debug_aranges: addr = 0x00000000  size = 0x000028e0 .
start addr is set to 0x81008000 by exec file.

我用的软件是:
skyeye-1.2-RC7-3.tar.tar,uClinux 用的是uClinux-dist-test-20051209.tar.gz
请问高手,这是什么原因,该如何解决?
 楼主| 发表于 2006-8-2 21:11:18 | 显示全部楼层
并且,很奇怪我在make menuconfig时选择的是LPC2200开发板,但运行时显示的开发板是mach info: name s3c44b0.
回复

使用道具 举报

发表于 2006-8-3 22:27:04 | 显示全部楼层
修改一下你的SkyEye.conf,让它支持LPC2200
回复

使用道具 举报

 楼主| 发表于 2006-8-4 17:34:33 | 显示全部楼层
修改skyeye.conf文件,配置成LPC2200的RAM,Flash地址,只是显示的mach info:lpc2200,提示信息对了,但系统依旧显示
Loaded ROM ./images/romfs.img
exec file "linux-2.4.x/linux"'s format is elf32-little.
load section .init: addr = 0x81008000 size = 0x0000b000.
load section .text: addr = 0x81013000 size = 0x000f8ce8.
load section .data: addr = 0x8110c000 size = 0x0000b704.
not load section .bss: addr = 0x81117720 size = 0x00021090 .
not load section .debug_abbrev: addr = 0x00000000 size = 0x00044683 .
not load section .debug_info: addr = 0x00000000 size = 0x01b4eefc .
not load section .debug_line: addr = 0x00000000 size = 0x00301bd2 .
not load section .debug_pubnames: addr = 0x00000000 size = 0x0001b6b8 .
not load section .debug_aranges: addr = 0x00000000 size = 0x000028e0 .
start addr is set to 0x81008000 by exec file.
回复

使用道具 举报

发表于 2006-8-5 10:06:09 | 显示全部楼层
可能需要修改你的skyeye.conf的内存bank, 把起始地址为0x80000000改为0x81000000
回复

使用道具 举报

 楼主| 发表于 2006-8-11 17:28:01 | 显示全部楼层
配置文件如下:

cpu: arm7tdmi
mach: lpc2210
mem_bank: map=M, type=RW, addr=0x80000000, size=0x00200000,file=images/romfs.img, boot=yes
mem_bank: map=M, type=RW, addr=0x81000000, size=0x00080000

还是显示如下内容,程序就停在那里,无法进行下去

[root@localhost uClinux-dist-test]# skyeye -e linux-2.4.x/linux -c sk.conf
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name lpc2210, mach_init addr 0x80866ee
SKYEYE: use arm7100 mmu ops
Loaded ROM   images/romfs.img
exec file "linux-2.4.x/linux"'s format is elf32-little.
load section .init: addr = 0x81008000  size = 0x0000b000.
load section .text: addr = 0x81013000  size = 0x000f99f8.
load section .data: addr = 0x8110e000  size = 0x0000b89c.
not load section .bss: addr = 0x811198a0  size = 0x00021090 .
not load section .debug_abbrev: addr = 0x00000000  size = 0x00044afd .
not load section .debug_info: addr = 0x00000000  size = 0x01b67c12 .
not load section .debug_line: addr = 0x00000000  size = 0x00304c0a .
not load section .debug_pubnames: addr = 0x00000000  size = 0x0001b6e4 .
not load section .debug_aranges: addr = 0x00000000  size = 0x00002910 .
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 18:23 , Processed in 0.051929 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表