lm32 simulator configuration file question

Joel Sherrill <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
Hi

RTEMS has a BSP for the lm32 which runs on the simulator in gdb.
Based on our wrapper scripts and READMEs, this is how the simulator
is invoked in gdb:

tar sim --hw-device lm32cpu \
  --hw-device "lm32uart/reg 0x80006000 0x100" \
  --hw-device "/lm32uart > int int0 /lm32cpu" \
  --hw-device "lm32timer/reg 0x80002000 0x80" \
  --hw-device "/lm32timer > int int1 /lm32cpu" \
  --memory-region 0x08000000,0x4000000
load

That works great. When we use lm32-rtems4.11-run, you are supposed
to provide a hw description file matching those arguments.  This is
the file we are using:

======================
lm32cpu
lm32uart/reg 0x80006000 0x100
/lm32uart > int int0 /lm32cpu
lm32timer/reg 0x80002000 0x80
/lm32timer > int int1 /lm32cpu
memory-region  0x08000000,0x4000000
======================

This is the invocation and error message:

$ lm32-rtems4.11-run --hw-file lm32_evr.conf hello/hello.exe
/lm32uart: Missing "reg" property
Quit Simulator

Based on what our notes and scripts which I thought worked at one
point indicate, that should work but I just don't see the error.

Since this is based on code in common/, can someone provide some
insight?

Thanks.

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
[email protected]        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.