| 1 | = EZKit533 = |
| 2 | |
| 3 | |
| 4 | This is an evaluation Board from Analog Devices for the Blackfin 533 CPU. |
| 5 | Information can be found here : |
| 6 | http://www.analog.com/en/prod/0%2C2877%2CBF533%25252DHARDWARE%2C00.html |
| 7 | |
| 8 | This BSP has a Console Driver for a the builtin Uart which supports |
| 9 | polling or interrupted mode. It does also have a driver for core |
| 10 | clock and timer. The BSP runs in supervisor mode. |
| 11 | |
| 12 | The BSP executes on real hardware as well as on the skyeye simulator. |
| 13 | = Skyeye Simulator = |
| 14 | |
| 15 | The Skyeye Simulator supports Timer and UART. The used skyeye configuration |
| 16 | file is : |
| 17 | |
| 18 | {{{ |
| 19 | arch:blackfin |
| 20 | }}} |
| 21 | |
| 22 | (25 October 2006)To the current CVS version needs the following patch to execute this BSP. |
| 23 | = Toolchain = |
| 24 | |
| 25 | Due to some issues in GCC there is not yet an official RTEMS Toolchain for Blackfin. User who |
| 26 | wan't to try this BSP have to build their own Toolchain. The Patches needed can be found |
| 27 | in the CVS in contrib/crossrpms/patches. |
| 28 | |
| 29 | The following configure parameters combined with the above mentioned patches have lead to |
| 30 | a working toolchain. |
| 31 | |
| 32 | {{{ |
| 33 | configure --target=bfin-rtems4.8 --prefix=$PREFIX --without-newlib |
| 34 | }}} |
| 35 | {{{ |
| 36 | configure --target=bfin-rtems4.8 --prefix=$PREFIX --disable-libstdcxx-pch \ |
| 37 | --disable-symvers --disable-libssp --enable-version-specific-runtime-libs \ |
| 38 | --enable-threads=rtems --enable-languages=c,c++ |
| 39 | }}} |
| 40 | = Hardware Debugging = |
| 41 | |
| 42 | |
| 43 | During devolping of this BSP the Icebear JTAG adaptor has proved to be very helpful. |
| 44 | http://www.section5.ch/icebear |
| 45 | = Wishlist = |
| 46 | |
| 47 | * Proper support for Data and Instruction Cache |
| 48 | * Filesystem support for the on-board flash |
| 49 | * GDB Stub for debugging via Serial Port |
| 50 | = Test Reports = |
| 51 | |
| 52 | |
| 53 | CVS head -- (25 October 2006) Alain Schäfer reports sucessful execution of Hello, Ticker, Paranoia and other tests |
| 54 | on the Hardware as well as on Skyeye |