Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

The git clone option "-b" causes several "detached HEAD" warning messages.  These are benign, but if you wish to suppress them, you may modify your global git configuration with:

git config --global advice.detachedHead false

 

Installation on the Target

...

  1. the i86-linux SDK appropriate to your host machine
  2. the arm-rtems-rceCA9 SDK
  3. The location of your target in "shelf/slot/bay/rce" space (like "katahdin/12/0/2")
  4. Optionally:  the location of your new FPGA bitstream

RTEMS Core

Package the RTEMS sdk SDK into a tarball like so:

Code Block
<install<i86_i86_linux_SDK_path>/tools/packageSDK <install_RTEMS<RTEMS_SDK_path> ~/foo.tar

Then, install the SDK tarball onto your target at <location> with:

Code Block
<install<i86_i86_linux_SDK_path>/tools/updateRCE <location> ~/foo.tar

...

Warning

Note: prior to V0.4.0, the updateRCE command had the argument order <tarball> <location>.

Linux Core

Package the arm-linux-rceCA9 SDK like you would for RTEMS, substituting the path to the arm-linux SDK for the RTEMS SDK.  Install as above.

Bootstrap

The bootstrap is dependent on the type of board you are updating.  (dpm/dtm/zed/zc70x)

Code Block
<i86_linux_SDK_path>/tools/updateBOOTSTRAP <location> <RTEMS_SDK_path> [dpm|dtm|zed|zc70x]

FPGA bitstream

The user has control of the FPGA bitstream, however a copy known to work with the RTEMS core is included with the RTEMS SDK.

Code Block
<i86_linux_SDK_path>/tools/updateFPGA <location> <bitstream_path>

Troubleshooting and recovery

...