|
|
Строка 4: |
Строка 4: |
|
| |
|
| ==Подготовка образа== | | ==Подготовка образа== |
| ===elftosb===
| |
|
| |
|
| По инструкции с [http://eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader:U-Boot] , раздел “Freescale Utilities: elftosb”
| |
|
| |
| <pre>
| |
| git clone git://github.com/eewiki/elftosb.git
| |
| cd elftosb
| |
| make CC=gcc
| |
| sudo cp ./bld/linux/elftosb /usr/local/bin/
| |
| </pre>
| |
|
| |
| ===Загрузчик===
| |
|
| |
| По инструкции с [http://eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader:U-Boot] , раздел “Bootloader: U-Boot”
| |
|
| |
| <pre>
| |
| git clone git://git.denx.de/u-boot.git
| |
| cd u-boot/
| |
| git checkout v2013.07 -b tmp
| |
| </pre>
| |
|
| |
| патчи:
| |
|
| |
| <pre>
| |
| wget -c https://raw.github.com/eewiki/u-boot-patches/master/v2013.07/0001-mx23_olinuxino-uEnv.txt-bootz-n-fixes.patch
| |
|
| |
| patch -p1 < 0001-mx23_olinuxino-uEnv.txt-bootz-n-fixes.patch
| |
| </pre>
| |
|
| |
| сборка:
| |
|
| |
| <pre>
| |
| make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
| |
| make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- mx23_olinuxino_config
| |
| make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- u-boot.sb
| |
| </pre>
| |
|
| |
|
|
| |
|