wiki:linux-am437x
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
wiki:linux-am437x [2017/09/13 17:45] – [u-boot] maxx | wiki:linux-am437x [2017/09/15 18:41] – [Ядро Linux] maxx | ||
---|---|---|---|
Строка 6: | Строка 6: | ||
< | < | ||
tar xJf gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz | tar xJf gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz | ||
+ | export CC=< | ||
</ | </ | ||
+ | **Проверить работу компилятора** | ||
+ | < | ||
+ | ${CC}gcc --version | ||
+ | arm-linux-gnueabihf-gcc (Linaro GCC 6.2-2016.11) 6.2.1 20161016 | ||
+ | Copyright (C) 2016 Free Software Foundation, Inc. | ||
+ | This is free software; see the source for copying conditions. | ||
+ | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
+ | </ | ||
===== u-boot ===== | ===== u-boot ===== | ||
**Скачать исходный код** | **Скачать исходный код** | ||
Строка 16: | Строка 25: | ||
**Скачать и установить дополнения** | **Скачать и установить дополнения** | ||
< | < | ||
- | wget -c https://rcn-ee.com/repos/git/u-boot-patches/v2017.03/ | + | wget -c http://www.mentorel.com/downloads/usomiq/patches/add-am437x-usomiq-u-boot-2017.09-rc2.patch |
- | wget -c https:// | + | |
| | ||
- | patch -p1 < 0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch | + | patch -p1 < add-am437x-usomiq-u-boot-2017.09-rc2.patch |
- | patch -p1 < 0002-U-Boot-BeagleBone-Cape-Manager.patch | + | |
</ | </ | ||
**Выполнить компиляцию U-Boot** | **Выполнить компиляцию U-Boot** | ||
< | < | ||
make ARCH=arm CROSS_COMPILE=${CC} distclean | make ARCH=arm CROSS_COMPILE=${CC} distclean | ||
- | make ARCH=arm CROSS_COMPILE=${CC} | + | make ARCH=arm CROSS_COMPILE=${CC} |
make ARCH=arm CROSS_COMPILE=${CC} | make ARCH=arm CROSS_COMPILE=${CC} | ||
</ | </ | ||
После успешного завершения компиляции вы получите два файла MLO и u-boot.img, которые необходимо записать на SD карту. | После успешного завершения компиляции вы получите два файла MLO и u-boot.img, которые необходимо записать на SD карту. | ||
+ | ===== Ядро Linux ===== | ||
+ | **Скачайте исходный код** | ||
+ | < | ||
+ | git clone https:// | ||
+ | cd ti-linux-kernel-dev/ | ||
+ | git checkout origin/ | ||
+ | </ | ||
+ | **Сборка ядра** | ||
+ | < | ||
+ | ./ | ||
+ | </ | ||
+ | Enable PRU\\ | ||
+ | needs testing | ||
+ | < | ||
+ | git clone git:// | ||
+ | git clone git:// | ||
+ | http:// | ||
+ | wget http:// | ||
+ | chmod a+x ti_cgt_pru_2.1.5_linux_installer_x86.bin | ||
+ | | ||
+ | answer Yes | ||
+ | </ |
wiki/linux-am437x.txt · Последнее изменение: 2017/09/15 18:54 — maxx