<font size=2 face="sans-serif">Hi all,</font>
<br>
<br><font size=2 face="sans-serif">I'm doing some tests accessing VME bus
addresses.</font>
<br>
<br><font size=2 face="sans-serif">I wonder that an invalid address is
somehow tolerated by the Ada/RTEMS</font>
<br><font size=2 face="sans-serif">program but shows a correct trap using
dBUG. No Ada exception handler</font>
<br><font size=2 face="sans-serif">seems to get invoked. Is it ok for the
program to continue that way?</font>
<br>
<br><font size=2 face="sans-serif">The second assignment '</font><font size=3>abcd</font><font size=2 face="sans-serif">'
I can verify in RAM after restart. (the </font><font size=3>Memory_Address</font>
<br><font size=2 face="sans-serif">function is working for the whole address
range)</font>
<br><font size=2 face="sans-serif"><br>
</font><font size=3>----------------------------------------------------------------------------------------
</font>
<br><font size=3>tip675_dummy : UNSIGNED_16 := 16#fedc#; </font>
<br><font size=3>for tip675_dummy'Address use Memory_Address(16#a0000000#);
</font>
<br>
<br><font size=3>tip675_dummy2 : UNSIGNED_16 := 16#abcd#; </font>
<br><font size=3>for tip675_dummy2'Address use Memory_Address(16#40000000#);
</font>
<br>
<br><font size=3>----------------------------------------------------------------------------------------</font>
<p><font size=2 face="Arial">dBUG> md.l a0000000</font><font size=3>
</font><font size=2 face="Arial"><br>
md.l a0000000</font><font size=3> </font><font size=2 face="Arial"><br>
A0000000: FF</font><font size=3> <br>
</font><font size=2 face="Arial"><br>
VME Bus Time Out</font><font size=3> <br>
</font><font size=2 face="Arial"><br>
PC: F0001474 SR: 2004 [t.Sm.000...xnZvc]</font><font size=3> </font><font size=2 face="Arial"><br>
An: FE000000 F001F830 F001F848 F001F7DD F001F830 CBF5F311 F001F7CC F001F7A8</font><font size=3>
</font><font size=2 face="Arial"><br>
Dn: 00000000 00008600 00000046 FFFFFF00 00000000 00000008 00000008 00000046</font><font size=3>
</font><font size=2 face="Arial"><br>
F0001474: 0801 0002 BTST
#0x02,D1</font><font size=3> </font><font size=2 face="Arial"><br>
dBUG></font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Wolfgang Rostek<br>
<br>
Phone: +49 (89) 92 16-2183<br>
Fax: +49 (89) 92 16-162183<br>
wolfgang.rostek@esg.de<br>
</font>