[ECOS] dump USB regs - command abort - illegal memory access

Karl Hiramoto karl@hiramoto.org
Mon Aug 4 07:25:00 GMT 2008



Hi,
I have the IXP435 Dev platform  and am trying to read the USB 
registers.  Can someone tell me why I get an Error trying to read 
specific addresses?

On page 380, and 215 of the Dev Manual it says the USB0 base address is 
0xCD000000   and USB1 is 0xCE000000

http://download.intel.com/design/network/manuals/316843.pdf



RedBoot> dump -b 0xCD000000
CD000000: ** command abort - illegal memory access?
RedBoot> dump -b 0xCE000000
CE000000: ** command abort - illegal memory access?


I have no problem reading other addresses.
Example reading PCI Config
RedBoot> dump -b 0xC0000000
C0000000: 00 07 FF 01 00 00 00 CA 00 00 00 00 54 06 11 31 |............T..1|
C0000010: 00 00 00 0C 00 00 00 06 00 00 00 00 00 00 80 1F |................|

Example reading GPIO controller
RedBoot> dump -b 0xC8004000
C8004000: 00 00 30 88 00 00 0F 37  00 00 3F BF 00 00 30 FA  
|..0....7......0.|
C8004010: 00 00 00 41 00 00 02 49  01 FF 01 FF 00 00 00 00  
|...A...I........|



At boot i have:

success. Using NPE-C with PHY 4.
Warning: IP address 0.0.0.0 in use
Ethernet lan: MAC address 00:1a:2a:87:ef:f4
IP: 0.0.0.0/255.255.255.0, Gateway: 0.0.0.0
Default server: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROM]
Red Hat certified release, version 2.04 - built 10:21:48, Feb 27 2007

Platform: KIXRP435 Development Platform (IXP43X) BE
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2007 Free Software 
Foundation, Inc.

RAM: 0x00000000-0x08000000, [0x00030c58-0x07fc1000] available
FLASH: 0x50000000 - 0x51000000, 128 blocks of 0x00020000 bytes each.
== Executing boot script in 1.000 seconds - enter ^C to abort


Thanks

karl.

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list