diff options
| author | Nathan Rossi <nathan.rossi@xilinx.com> | 2014-11-28 13:57:23 +1000 |
|---|---|---|
| committer | Nathan Rossi <nathan.rossi@xilinx.com> | 2014-12-03 17:45:43 +1000 |
| commit | ff7609762e100824abcb2faf518c346d07e1a815 (patch) | |
| tree | d633c4da03e501447e535f92566fc761b7342bac /README | |
| parent | 4d6683a504e3aefba33774567aa633620d440736 (diff) | |
| download | meta-xilinx-ff7609762e100824abcb2faf518c346d07e1a815.tar.gz | |
Documentation Updates
* Clean up documentation around ext2/cpio
* Split out some of the documentation in the README file into some
docs/* files
* Moved MAINTAINERS information into the README
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Diffstat (limited to 'README')
| -rw-r--r-- | README | 54 |
1 files changed, 15 insertions, 39 deletions
| @@ -11,17 +11,23 @@ Boards Supported by this layer (Please refer to the associate .conf for more | |||
| 11 | information): | 11 | information): |
| 12 | * Xilinx KC705 Embedded TRD (MicroBlaze) | 12 | * Xilinx KC705 Embedded TRD (MicroBlaze) |
| 13 | * Xilinx ZC702 (Zynq) | 13 | * Xilinx ZC702 (Zynq) |
| 14 | * Xilinx ZC706 (Zynq) | ||
| 14 | * Avnet/Digilent ZedBoard (Zynq) | 15 | * Avnet/Digilent ZedBoard (Zynq) |
| 15 | 16 | ||
| 16 | Additional information on the MicroBlaze or Zynq architectures can be found at: | 17 | Additional information on the MicroBlaze or Zynq architectures can be found at: |
| 17 | http://www.xilinx.com/support/index.htm | 18 | http://www.xilinx.com/support/index.htm |
| 18 | 19 | ||
| 19 | Patches | 20 | Maintainers, Patches/Submissions, Community |
| 20 | ======= | 21 | =========================================== |
| 21 | 22 | ||
| 22 | Please submit any patches for this layer to: meta-xilinx@lists.yoctoproject.org. | 23 | Please send any patches, pull requests, comments or questions for this layer to: |
| 23 | 24 | ||
| 24 | Please see the MAINTAINERS file for more details. | 25 | meta-xilinx@lists.yoctoproject.org |
| 26 | |||
| 27 | Maintainers: | ||
| 28 | |||
| 29 | Nathan Rossi <nathan.rossi@xilinx.com> | ||
| 30 | Sipke Vriend <sipke.vriend@xilinx.com> | ||
| 25 | 31 | ||
| 26 | Dependencies | 32 | Dependencies |
| 27 | ============ | 33 | ============ |
| @@ -54,41 +60,11 @@ Build the target file system image using bitbake: | |||
| 54 | 60 | ||
| 55 | $ bitbake core-image-minimal | 61 | $ bitbake core-image-minimal |
| 56 | 62 | ||
| 57 | Build additional targets, including U-Boot: | ||
| 58 | |||
| 59 | $ bitbake u-boot-xlnx | ||
| 60 | |||
| 61 | Once complete the images for the target machine will be available in the output | 63 | Once complete the images for the target machine will be available in the output |
| 62 | directory 'tmp/deploy/images'. | 64 | directory 'tmp/deploy/images'. |
| 63 | 65 | ||
| 64 | Images generated: | 66 | Additional Documentation |
| 65 | * core-image-minimal-<machine name>.tar.gz (rootfs tar+GZIP) | 67 | ======================== |
| 66 | * core-image-minimal-<machine name>.cpio (rootfs in CPIO format) | 68 | |
| 67 | * core-image-minimal-<machine name>.ext2.gz.u-boot (rootfs in EXT2+GZIP, u-boot wrapped format) | 69 | Additional documentation can be found in the 'docs/*' directory of this layer. |
| 68 | * u-boot.elf (U-Boot ELF) | 70 | |
| 69 | * For Zynq: | ||
| 70 | * uImage (Linux Kernel binary, in u-boot wrapped format) | ||
| 71 | * uImage-<machine name>.dtb (DTB for target machine) | ||
| 72 | * For MicroBlaze: | ||
| 73 | * linux.bin.ub (Linux Kernel binary, in u-boot wrapped format) | ||
| 74 | * linux.bin.ub-<machine name>.dtb (DTB for target machine) | ||
| 75 | |||
| 76 | Booting | ||
| 77 | ======= | ||
| 78 | |||
| 79 | Please see the associated README file for each avaliable boot method in the | ||
| 80 | 'docs/BOOT.*' files of this layer. | ||
| 81 | |||
| 82 | Configuring External Toolchain | ||
| 83 | ============================== | ||
| 84 | |||
| 85 | In order to build with an external toolchain some additional configuration must | ||
| 86 | be set in the build environments local.conf. First configure the use of an | ||
| 87 | external toolchain, including the location to the toolchain: | ||
| 88 | |||
| 89 | TCMODE = "external-xilinx" | ||
| 90 | EXTERNAL_TOOLCHAIN = "<path to toolchain>" | ||
| 91 | |||
| 92 | WARNING: There is a known issue with the MicroBlaze Linux toolchain provided by | ||
| 93 | XSDK 2013.3 where certain shift instructions are not generated correctly, avoid | ||
| 94 | using this toolchain. Use the newer XSDK 2013.4 or PetaLinux 2013.10 toolchains. | ||
