<div dir="ltr"><div><div>Joel,<br><br>AJAI's  log reveals that he uses mvme5500 BSP.   Porting RTEMS 4.10.2 on MVME5500<br>VME CPU Board should be simple and straight forward.  Many users have demonstrated<br></div>their successes via the rtems-users mailing list in the past.    <br>
<br></div>Kate<br><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 12, 2014 at 8:44 AM, Joel Sherrill <span dir="ltr"><<a href="mailto:Joel.Sherrill@oarcorp.com" target="_blank">Joel.Sherrill@oarcorp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<div><p dir="ltr">Which BSP did this use? The beaknik or mvme5500?</p><p dir="ltr">Did you have any patches?</p><div><div class="h5"><div>On May 12, 2014 6:52 AM, AJAI KUMAR MEDHAVI <<a href="mailto:akmedhavi@rrcat.gov.in" target="_blank">akmedhavi@rrcat.gov.in</a>> wrote:<br type="attribution">
</div></div></div></div><div><div class="h5">
<font><div>Hi<br>
<br>
<br>
I have successfully ported RTEMS on PowerPC MPC7457 Processor Based VME<br>
CPU Board MVME5500-0163 with running sample applications.<br>
<br>
<br>
This board has two Flash Memory (Flash0 and Flash1). The MotLoad resides<br>
on Flash0 (8MB). For Porting I have placed jumper J8 between pins 1 and 2<br>
to get the board booted from Flash0 (MotLoad).<br>
<br>
<br>
Then I run following commands to download the sample applications.<br>
<br>
<br>
1. MVME5500>flashShow<br>
<br>
   This command shall show in which Flash MotLoad resides.<br>
<br>
2. MVME5500>netShow<br>
<br>
   This command shall show which network interface (/dev/enet0 or /dev/enet1<br>
   )is UP. Use UP interface in tftpGet Command.<br>
<br>
<br>
3. MVME5500>tftpGet -c100.100.100.101  -s100.100.100.110 -g100.100.100.110<br>
-/d/dev/enet1 -fhello.ralf<br>
<br>
<br>
   Here :<br>
<br>
   Client (Target board) IP address : 100.100.100.101<br>
   Server (Host) IP address : 100.100.100.110<br>
   Gateway IP Address : 100.100.100.110<br>
<br>
<br>
2. MVME5500>netShut<br>
<br>
<br>
   Note that the 'netShut' command is important: Modern interface devices<br>
   usually feature DMA busmasters and    such a busmaster - if not stopped<br>
   prior to starting RTEMS may corrupt a memory area that was designated as<br>
   buffer space by MotLoad but has been taken over by the newly started<br>
   application.<br>
<br>
<br>
<br>
3. MVME5500>bmw -af2000000 -bf20fffff -c04000000<br>
<br>
<br>
   Here for Flash0 Memory :<br>
<br>
   Destination Starting/Ending Addresses =F2000000/F20FFFFF<br>
<br>
   The "-a" and "-b" parameters indicate the start and end addresses of<br>
   where we want to copy from (the source of the copy.) The "-c" parameter<br>
   indicates the location to which the data will be copied. In this example,<br>
   we'll copy the data to location 4000000 in main memory.<br>
<br>
<br>
<br>
4. MVME5500>rs -nr3 -d0<br>
5. MVME5500>rs -nr4 -d0<br>
6. MVME5500>go -a0400000<br>
<br>
<br>
Finally following comes on Hyerterminal :<br>
<br>
<br>
Welcome to rtems-4.10.2(PowerPC/Generic (classic FPU)/mvme5500) on<br>
MVME5500-0163<br>
<br>
-----------------------------------------<br>
Now BSP_mem_size = 0x1FE00000<br>
Marvell GT64260B (Discovery I) hostbridge detected at bus0 slot0<br>
BSP unlisted vendor, Bus0 Slot10 DeviceID 0x263388<br>
TUNDRA PCI-VME bridge detected at bus1 slot0<br>
Marvell GT64260B (Discovery I) hostbridge detected at bus8 slot0<br>
BSP unlisted vendor, Bus8 Slot10 DeviceID 0x10088086<br>
Universe II PCI-VME bridge detected at 0x82000000, IRQ 12<br>
Universe Master Ports:<br>
Port  VME-Addr   Size       PCI-Adrs   Mode:<br>
0:    0x20000000 0x0E000000 0x90000000 A32, D64 [MBLT], Dat, Sup<br>
1:    0x00000000 0x00FF0000 0x9F000000 A24, D64 [MBLT], Dat, Sup<br>
2:    0x00000000 0x00010000 0x9FFF0000 A16, D64, Dat, Sup<br>
7:    0x00000000 0x01000000 0x9E000000 CSR, D64, Dat, Sup<br>
Universe Slave Ports:<br>
Port  VME-Addr   Size       PCI-Adrs   Mode:<br>
0:    0x90000000 0x1FE00000 0x00000000 A32, Pgm, Dat, Sup, Usr, PWEN, PREN<br>
Overriding main IRQ line PCI info with 76<br>
Registering /dev/console as minor 0 (==/dev/ttyS0)<br>
WELCOME TO ACCELERATOR CONTROLS .... RTEMS KERNEL ON MVME5500<br>
enter a string<br>
bnh<br>
string read = bnh<br>
<br>
<br>
<br>
<br>
<br>
Best Regards<br>
<br>
<br>
AJAI KUMAR MEDHAVI<br>
SCIENTIFIC OFFICER<br>
RAJA RAMMANNA CENTRE FOR ADVANCED TECHNOLGY<br>
DEPARTMENT OF ATOMIC ENERGY, GOV. OF INDIA,<br>
PO : CAT, INDORE-452013, INDIA<br>
PH. 91-731-2488052<br>
<br>
<br>
-- <br>
<br>
<br>
</div></font>
</div></div></div>

<br>_______________________________________________<br>
rtems-users mailing list<br>
<a href="mailto:rtems-users@rtems.org">rtems-users@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a><br>
<br></blockquote></div><br></div>