[ECOS] RedBoot + Configuration tool 2.11 question
G.Muruganandam
gmuruga@gdatech.com
Tue Jul 29 19:57:00 GMT 2003
Hello,
I traced the printf issue to the base address of UART on the IXP. I have
forced it to use the
physical base address 0xC0030000 in the serial getc and putc functions.
Now I am seeing redboot messages on the hyper terminal screen. Also I have
included
more debug messages for testing.
Issue:
====
All the valid redboot commands are not getting executed and displayed as
"illegal command"
( Please see the screen captured below for more information)
When I debugged further. The parser ( packages/redboot/v1_24/src/parse.c)
looks like returning the correct command to the cmd_search
function. Inside the cmd_search function , while looking through the
command table start and end, looks like they are equal. So the cmd_search
function returns 0 and thus displaying it as a illegal command.
Redboot Screen:
============
Platform: IXDP2xxx (XSCale) Development platform for IXP2xxx
Copyright (C) 2000, 2001, Red Hat, Inc.
SDRAM(512M): 0x00000000 - 0x20000000, 0x00200000 - 0x20000000 available
SRAM Channel 0(16M): 0x80000000 - 0x81000000
SRAM Channel 1(16M): 0x90000000 - 0x91000000
SRAM Channel 2(16M): 0xa0000000 - 0xa1000000
SRAM Channel 3(16M): 0xb0000000 - 0xb1000000
FLASH(0M): 0xffffffff - 0xffffffff, -1 blocks of 0xffffffff bytes each.
RedBoot> help
length of cmd is 4
cmd is help
Parse: Index is 1 cmd is help
CMD_SEARCH:Inside cmd_search
CMD_SEARCH command '263828', tabend: 263828** Error: Illegal command: "help"
RedBoot>
Could some one help me to resolve this issue?
Thanks in advance.
regards
G.Muruganandam
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
More information about the Ecos-discuss
mailing list