I have a working system, PowerPC embedded in Xilinx Virtex II Pro, that does boot into Linux using u-boot 1.1.3; but I need to load a VxWorks (6.3) image and boot from that. I have read the documentation, but I don't know what my entry point for mkimage to use, sysInit( )? What should my load address be?
To date I have used the following command
mkimage -O VxWorks -A ppc -C none -a 0x00 -e 0x00 \
-n vxWorks1a.msc -d ./vxWorks ./vxworks1a
I load the resulting file (vxworks1a) to the device, and attempt to run the it
=> loadb 0x00200000
## Ready for binary (kermit) download to 0x00200000 at 115200 bps...
## Total Size = 0x000e09b6 = 919990 Bytes
## Start Addr = 0x00200000
=>
=>
=>
=>
=> bootm 0x00200000
## Booting image at 00200000 ...
Image Name: vxWorks3.msc
Image Type: PowerPC VxWorks Kernel Image (uncompressed)
Data Size: 919926 Bytes = 898.4 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
OK
The system never returns from 'OK'. What am I doing wrong?
Michael S. Chaffin
Satellite Test Engineer
MicroSat Systems, Inc.
microsatsystems.com