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