This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
exec kernel with cvs ecos
- From: Brian Austin <brian dot austin at cirrus dot com>
- To: ecos-discuss <ecos-discuss at ecos dot sourceware dot org>
- Date: Thu, 16 Nov 2006 21:26:56 -0600
- Subject: [ECOS] exec kernel with cvs ecos
All,
I have been using ecos-2.0 for quite some time and have moved up to a
daily snapshot.
I have moved my code over and am able to get redboot running on the
board. I can init flash, setup net and all the good stuff.
However, when I exec the kernel I get
Using base address 0x00080000 and length 0x00128938
My watchdog even resets the board.
I do not see an uncompress kernel message, so I am assuming it is
something in redboot.
My question is... What has changed in the core that would break code
from ecos-2.0?
Are there new values for variables that have changed?
I have looked at other ARM9 platforms and they seem pretty much the
same.
Here is my full output.
+Ethernet eth0: MAC address 0e:00:00:ea:18:f0
IP: 192.168.1.2/255.255.255.0, Gateway: 192.168.1.1
Default server: 192.168.1.1
RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version UNKNOWN - built 19:44:35, Nov 16 2006
Platform: Cirrus Logic EDB9315A Board (ARM920T) Rev A
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Copyright (C) 2003, 2004, 2005, 2006 eCosCentric Limited
RAM: 0x00000000-0x04000000, [0x00042ee0-0x03fdd000] available
FLASH: 0x60000000 - 0x61000000, 128 blocks of 0x00020000 bytes each.
RedBoot>
RedBoot> load -v -r -b 0x100000 9315A/zImage
Using default protocol (TFTP)
|
Raw file loaded 0x00100000-0x00228937, assumed entry at 0x00100000
RedBoot> exec -c "root=/dev/ram console=ttyAM"
Using base address 0x00100000 and length 0x00128938
Thanks,
Brian
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss