This is the mail archive of the
ecos-bugs@sources.redhat.com
mailing list for the eCos project.
[Bug 1000131] New: load -m ymodem -b %{FREEMEMLO} ==> "Error: invalid number '%{FREEMEMLO}' for load address"
- From: bugzilla at ecoscentric dot com
- To: ecos-bugs at sources dot redhat dot com
- Date: Sun, 19 Dec 2004 20:39:00 +0000 (GMT)
- Subject: [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.