⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 redboot在Tensilica平台上的源码
💻 TXT
字号:
        Tensilica RedBoot Source Package and Build Tools        ================================================This directory contains sources for RedBoot for the Xtensa processorarchitecture, with specific support for the XTAV60 and XTAV200 boards.This is based on ECOS version 1.3.1 with many updates made by Tensilica.The sources do not fully support eCos; they only implement enough torun RedBoot (based on eCos) on the boards supported.The sources are as they exist in the RB-2007.2 release from Tensilica.To actually build RedBoot, you will need a few things: o  The contents of this directory o  Tensilica Tools for the configured Tensilica core being targeted,    preferably RB-2007.2 or later (open-source toolchains never tested    and will not work without making a number of changes). o  A Linux host supported by Tensilica Tools (the scripts herein    do not work with Windows) o  The RedBoot memory map overlay for the core (in the Tensilica Tools    core package; the build-redboot script knows where to find it) o  Tcl (only version 8.4 has been tested) o  The ecosconfig program (usually you would build this yourself    using eCos sources provided here; for convenience, a prebuilt    executable that works on many Linux hosts is included here)The contents of this directory are:    README.txt				    The file you are reading.    build-redboot                           The script that builds RedBoot.    linux2.6-x86/ecosconfig                 The eCos config tool for linux.    linux2.6-x86/libstdc++.so.6.0.3         Needed by ecosconfig on some hosts.    linux2.6-x86/libstdc++.so.6             Symlink to libstdc++.so.6.0.3 .    linux2.6-x86/run_ecosconfig             Wrapper for ecosconfig.    redboot-src.tgz                         The source package.    mlt_xtav60_dc232b.tar                   Memory map files for Diamond                                            232L rev.B Standard core.The steps to build RedBoot are, after unpacking the contents of this directory:1. Verify the scripts and executables have execute permission. If not:    $ chmod a+x build-redboot linux2.6-x86/*ecosconfig2. Edit the build-redboot script to select the targeted board (if not XT-AV60).   The script builds RedBoot for the XT-AV60 FPGA board (Avnet LX60) by    default.  If your core package targets a different board (such as XT-AV200),   edit the script to set shell variable 'board' to the designator for   that board (eg. xtav200). The comments in the script give the choices.3. Run the script.    $ ./build-redbootIf all goes well, resulting RedBoot binaries appear in ./build/install/bin/ .Otherwise, you're pretty much on your own.You may, of course, edit the script to change the locations of things.Miscellaneous Notes-------------------The memory map overlay is a tarball containing files that describe thememory map of the particular processor and board being targeted.This overlay can be found in the Tensilica core package for the relevantXtensa or Diamond processor, but only if the core was built targetingan xtav60 or xtav200 FPGA development board.  The overlay file path is  <xtensa_root>/xtensa-elf/src/redboot/mlt_<board>_files.tarwhere <xtensa_root> is the path to the installed Tensilica core package,and <board> is either xtav60 or xtav200 (or xt2000 for older packages),or "unknown" for cores not built while targeting a specific board.Note: the RedBoot linker script overlay for the Diamond 232L Standard core is also present in this source package (see directory contents above).

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -