This is the mail archive of the ecos-bugs@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug 1000131] New: load -m ymodem -b %{FREEMEMLO} ==> "Error: invalid number '%{FREEMEMLO}' for load address"


http://bugs.ecos.sourceware.org/show_bug.cgi?id=1000131

           Summary: load -m ymodem -b %{FREEMEMLO} ==> "Error: invalid
                    number '%{FREEMEMLO}' for load address"
           Product: eCos
           Version: CVS
          Platform: at91 (Atmel evaluation board (EB40))
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: normal
         Component: RedBoot
        AssignedTo: gary@mlbassoc.com
        ReportedBy: jack_tai@yahoo.com
         QAContact: ecos-bugs@sources.redhat.com


Hi
I have try to use "AT91EB40A" to run ecos and Redboot build.
I use the CVS checkout version(12/11/04) to port Redboot and ecos.
I was able to run the ram version of Redboot.
When I try to run the rom version of redboot, Redboot(ram) version doesn't
understand some parameter. When I key in "load -m ymodem -b %{FREEMEMLO}", I got
"** Error: invalid number '%{FREEMEMLO}' for load address". I try both
ecosconfig and configtool tools to build the image, but I got the same message.
Do I need to do anything special. Please help me to result this problem.
Following is the print out from gdb and minicom(redboot)

Thank you
happy holiday
Jack Tai

/***** following is detail print out
[root@localhost bin]# arm-elf-gdb redboot.elf
GNU gdb 5.3 (eCosCentric)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General
Public License, and you are
welcome to change it and/or distribute copies of it
under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show
warranty" for details.
This GDB was configured as "--host=i686-pc-linux-gnu
--target=arm-elf"...
(gdb) tar rdi s=/dev/ttyS0
Angel Debug Monitor (serial) 1.04 (Advanced RISC
Machines SDT 2.5) for AT91EB40A (1.00)
Angel Debug Monitor rebuilt on Feb 03 2002 at 16:09:59
Serial Rate:   9600
Connected to ARM RDI target.
(gdb) set $cpsr=0xd3
(gdb) load
Loading section .rom_vectors, size 0x40 lma 0xc000
Loading section .text, size 0xb9f4 lma 0xc040
Loading section .rodata, size 0x1f77 lma 0x17a34
Loading section .data, size 0x7e4 lma 0x199ac
Start address 0xc040, load size 57743
Transfer rate: 6415 bits/sec, 506 bytes/write.
(gdb) cont
Continuing.
 
[1]+  Stopped                 arm-elf-gdb redboot.elf
[root@localhost bin]# minicom


                                                      
                         
Welcome to minicom 2.00.0
                                                      
                         
OPTIONS: History Buffer, F-key Macros, Search History
Buffer, I18n
Compiled on Jan 25 2003, 00:15:18.
                                                      
                         
Press CTRL-A Z for help on special keys
                                                      
                         
                                                      
                         
RedBoot> AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
** Error: Illegal command: "AT"
RedBoot> version
                                                      
                         
RedBoot(tm) bootstrap and debug environment [RAM]
Non-certified release, version UNKNOWN - built
22:35:30, Dec 16 2004
                                                      
                         
Platform: Atmel AT91/EB40A (ARM7TDMI)
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat,
Inc.
                                                      
                         
RAM: 0x00000000-0x00040000, [0x00020340-0x00040000]
available
FLASH: 0x01000000 - 0x01200000, 32 blocks of
0x00010000 bytes each.
RedBoot> load -m ymodem -b %{FREEMEMLO}
** Error: invalid number '%{FREEMEMLO}' for load address
RedBoot> x -b %{FREEMEMLO}
** Error: invalid number '%{FREEMEMLO}' for base address
*****end******/



------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]