Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Changes between Version 3 and Version 4 of TBR/BSP/EZKit533


Ignore:
Timestamp:
06/11/07 17:33:04 (17 years ago)
Author:
Alani
Comment:

improved documentation on how to compile rtems for this bsp

Legend:

Unmodified
Added
Removed
Modified
  • TBR/BSP/EZKit533

    v3 v4  
    66http://www.analog.com/en/prod/0%2C2877%2CBF533%25252DHARDWARE%2C00.html
    77
    8 Support for the Blackfin CPU is currently only available via CVS checkout.
     8The source for RTEMS for the Blackfin CPU is currently only available via CVS checkout.
    99This BSP has a Console Driver for a the built-in UART which supports
    1010polling or interrupted mode. It does also have a driver for core
     
    1212
    1313The BSP executes on real hardware as well as on the skyeye simulator.
    14 = Skyeye Simulator =
    1514
    16 The Skyeye Simulator supports Timer and UART. The used skyeye configuration
    17 file is :
    18 
    19 {{{
    20 arch:blackfin
    21 mach:bf533
    22 }}}
    23 
    24 The current versions 1.2.2 as well as subversion need a small hack to get the
    25 rtems timer running. In the file arch/bfin/mach/bf533_io.c change the line
    26 <blockquote>
    27 #define BF533_HZ 50
    28 </blockquote>
    29 to a value like 70000
    3015= Toolchain =
    3116
     
    4328apply Ralfs patches from RTEMS CVS (inside the contrib directory) and compile the for the bfin-rtems
    4429target.
     30= Compiling RTEMS for Blackfin =
     31
     32
     33So far the source for RTEMS for Blackfin is only available in CVS trunk. See [wiki:TBR/Delete/RTEMS_CVS_Repository RTEMS CVS Repository] on instructions how to
     34checkout from CVS. To compile RTEMS do :
     35
     36run the bootstrap script in the RTEMS source directory.
     37
     38run the configure from a directory outside of RTEMS source
     39{{{
     40../rtems-cvs/configure --target=bfin-rtems --enable-posix --disable-networking --enable-cxx
     41    --enable-rtemsbsp=eZKit533 --prefix=/usr/local/rtems
     42}}}
     43run
     44{{{
     45sudo make install
     46}}}
     47you can find hello world in /usr/local/rtems/bfin-rtems/eZKit533/lib/rtems-4.8/tests/
     48= Skyeye Simulator =
     49
     50The Skyeye Simulator supports Timer and UART. The used skyeye configuration
     51file is :
     52
     53{{{
     54arch:blackfin
     55mach:bf533
     56}}}
     57
     58The current versions 1.2.2 as well as subversion need a small hack to get the
     59rtems timer running. In the file arch/bfin/mach/bf533_io.c change the line
     60{{{
     61#define BF533_HZ 50
     62}}}
     63to a value like 70000
    4564= Hardware Debugging =
    4665
     
    5069= Wishlist =
    5170
     71 * loading from flash via bfin bootloader (beeing finished by Alain Schäfer)
    5272 * Proper support for Data and Instruction Cache
    5373 * Filesystem support for the on-board flash