Changeset 2c4840f in rtems-libbsd
- Timestamp:
- 02/13/17 07:38:45 (7 years ago)
- Branches:
- 5, 5-freebsd-12, 6-freebsd-12, master
- Children:
- ea395a7
- Parents:
- 1fd5083
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
README.waf
r1fd5083 r2c4840f 42 42 message during the configure phase. 43 43 44 We will build an ARM Realview PBX A9QEMU BSP using the name45 'arm/ realview_pbx_a9_qemu'.44 We will build an Xilinx Zynq QEMU BSP using the name 45 'arm/xilinx_zynq_a9_qemu'. 46 46 47 47 Steps … … 62 62 PATH="$sandbox/rtems-4.12/bin:$PATH" ./bootstrap 63 63 cd "$sandbox" 64 mkdir b- realview_pbx_a9_qemu65 cd b- realview_pbx_a9_qemu64 mkdir b-xilinx_zynq_a9_qemu 65 cd b-xilinx_zynq_a9_qemu 66 66 PATH="$sandbox/rtems-4.12/bin:$PATH" "$sandbox/rtems/configure" \ 67 67 --target=arm-rtems4.12 --prefix="$sandbox/rtems-4.12" \ 68 --disable-networking --enable-rtemsbsp= realview_pbx_a9_qemu68 --disable-networking --enable-rtemsbsp=xilinx_zynq_a9_qemu 69 69 PATH="$sandbox/rtems-4.12/bin:$PATH" make 70 70 PATH="$sandbox/rtems-4.12/bin:$PATH" make install … … 74 74 git submodule update rtems_waf 75 75 waf configure --prefix="$sandbox/rtems-4.12" \ 76 --rtems-bsps=arm/ realview_pbx_a9_qemu76 --rtems-bsps=arm/xilinx_zynq_a9_qemu 77 77 waf 78 78 waf install 79 qemu-system-arm -no-reboot -serial null -serial mon:stdio -net none \ 80 -nographic -M xilinx-zynq-a9 -m 256M \ 81 -kernel build/arm-rtems4.12-xilinx_zynq_a9_qemu/selectpollkqueue01.exe 79 82 ------------------------------------------------------------------------------- 80 83 … … 108 111 109 112 $ cd "$sandbox" 110 $ mkdir b- realview_pbx_a9_qemu111 $ cd b- realview_pbx_a9_qemu113 $ mkdir b-xilinx_zynq_a9_qemu 114 $ cd b-xilinx_zynq_a9_qemu 112 115 $ PATH="$sandbox/rtems-4.12/bin:$PATH" "$sandbox/rtems/configure" \ 113 116 --target=arm-rtems4.12 --prefix="$sandbox/rtems-4.12" \ 114 --disable-networking --enable-rtemsbsp= realview_pbx_a9_qemu117 --disable-networking --enable-rtemsbsp=xilinx_zynq_a9_qemu 115 118 $ PATH="$sandbox/rtems-4.12/bin:$PATH" make 116 119 $ PATH="$sandbox/rtems-4.12/bin:$PATH" make install … … 128 131 be in your path or environment [1]. You can use 129 132 '--rtems-archs=arm,sparc,i386' or 130 '--rtems-bsps=arm/ realview_pbx_a9_qemu,sparc/sis,i386/pc586' to build for133 '--rtems-bsps=arm/xilinx_zynq_a9_qemu,sparc/sis,i386/pc586' to build for 131 134 more than BSP at a time. Note, you must provide the architecture and BSP as 132 135 a pair. Providing just the BSP name will fail: … … 135 138 $ cd rtems-libbsd 136 139 $ waf configure --prefix="$sandbox/rtems-4.12" \ 137 --rtems-bsps=arm/ realview_pbx_a9_qemu140 --rtems-bsps=arm/xilinx_zynq_a9_qemu 138 141 139 142 8. Build and install. The LibBSD package will be installed into the prefix … … 144 147 $ waf 145 148 $ waf install 149 150 9. Run the tests on QEMU, for example: 151 152 $ qemu-system-arm -no-reboot -serial null -serial mon:stdio -net none \ 153 $ -nographic -M xilinx-zynq-a9 -m 256M \ 154 $ -kernel build/arm-rtems4.12-xilinx_zynq_a9_qemu/selectpollkqueue01.exe 146 155 147 156 [1] It is good practice to keep your environment as empty as possible. Setting
Note: See TracChangeset
for help on using the changeset viewer.