Re: lm32 simulator configuration file question

Mike Frysinger <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <20150403232113.GO22171@vapier>
On 03 Apr 2015 15:21, Joel Sherrill wrote:
> On 4/2/2015 8:41 PM, Mike Frysinger wrote:
> > On 02 Apr 2015 17:19, Joel Sherrill wrote:
> >> 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
> > you can pass --hw-file to target sim too
> Thank you. I updated the file to this:
> 
> =======================
> /lm32cpu
> /lm32uart@0x80006000/reg 0x80006000 0x100
> /lm32uart > int int0 /lm32cpu
> /lm32timer@0x80002000/reg 0x80002000 0x80
> /lm32timer > int int1 /lm32cpu
> =======================
> 
> And that works with gdb using the tar sim command below.
> 
> tar sim --hw-file lm32_evr.conf --memory-region  0x08000000,0x4000000
> 
> But nothing comes out from the same executable using run
> 
> lm32-rtems4.11-run --hw-file lm32_evr.conf --memory-region 
> 0x08000000,0x4000000 .hello.exe
> 
> Does that make any sense to you?

honestly, i know nothing about the lm32 arch.  it has no testsuite, and i have 
no idea how to make example programs.  so i can't really explain why it might 
not be working.  with Blackfin, i use a leading slash on everything and it 
works for me.

could i convince you to write a simple hello world program ?  first one that'd 
run in the virtual environment, and the one that'd setup & write to the serial 
port ?  that way we could check the .s files into the testsuite dir, and i could 
try poking around the models.

if the latest version isn't working, you could try grabbing previous releases of 
gdb and building the sim for that.
-mike
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVHyBpAAoJEEFjO5/oN/WBPdEP/ilB2w2rTQdcqgtbKl0R23w4
F3SG12I2jmcxjX9Bcovn1I57uM0A7JLO5fsGemYe5XxqljtkBoqcEVrMIz65I+S5
nnvx/nM86AuU+YCMQT/uZ61X6oCkSdmtDlhohdPWMDFuC93V75l9pl97UVPX5I99
vXmrOqYsuHOuvDB9fRQSqf8wY/hn9IgRCoaRAzH8+ySfQQwQV1UFsykgfFLWYN+2
eaforuJ2A2IMBvm6Mjem8NHHvQ21ETnm/TRWJQ8Vg1CZfGELtRyB6Ie4QA5ai3h9
tBaoNkQutdCO77U8bfQ3GiUyQaeisFZB63YJRvowrUDaCzyL6XQK6aiKY5soh8WU
RXYPzBa8olXzmxCpwrTin4lLVikSJxml3K+22oxCFt8e3CxoXj2xHKBUiOygq8kV
MFxix65ROy3aMZ4AusCsXZ8Sf8KkmP6n+puPBY3IA+BvlQLCQujbD3bPXyCxqq4e
cWdSGkqJeXqVewbLwvRBmIv+5b+4lcXRbTOJy1WKkV0TidzYE5vR79nn68gx78fK
+yG2w3u8DHg5A31mKr08iaXx11zEqHmDn/xpWZzcJkPFrRSvjqmgbepQNk6kuvkv
TZ8l2vEeU/iKUbG6/mH0jmfYPt2WDZAD1OSibTl2IbcMf3v/ra0IBn8S83f4pOI/
A9wk86WCqRzWnoGb0G+z
=beVJ
-----END PGP SIGNATURE-----
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.