...
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:
|
Installation on the Target
...
- the i86-linux SDK appropriate to your host machine
- the arm-rtems-rceCA9 SDK
- The location of your target in "shelf/slot/bay/rce" space (like "katahdin/12/0/2")
- 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
...