Release of the eCos Port to the Xilinx Virtex4 ML403 board
The source code is delivered as a patch, relative to a CVS snapshot of the eCos source code taken on 2005-04-30. Instructions on retrieving eCos from CVS are here. The patch can be downloaded here. To be able to compile the eCos source code you need the this bsp generated by the Xilinx tools.
An interesting mini how-to about eCos on ML403 can be found here.
Compiling the demoThe patches to the toolchain are available here.
Running the demoThe systemace file can be downloaded onto a compactflash card with these commands:
mount /media/cf cp system.ace /media/cf/ml403/myace/system.ace umount /media/cf
Insert the compactflash card into the ML403 board, power on the board and choose 'My Ace File'.
The demo starts several threads: (all started in the file demo.c)
- the board gets an IP address with DHCP and starts a TCP echo test on port 1234
- leds blink
- loop that creates system load and stresses the memory (test cache)
- output to the serial port (9600 baud, 8N1)
- VGA output
- lcd message
The application can be debugged with a JTAG debugger.