[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