Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
boards:nms-sd3-am180x:sw:som-a_180x_linux_kernel [2022/10/18 13:12] – удалено - внешнее изменение (Unknown date) 127.0.0.1 | boards:nms-sd3-am180x:sw:som-a_180x_linux_kernel [2022/10/18 13:14] (текущий) – ↷ Операцией перемещения обновлены ссылки Roman Abakumov | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== SOM-AM180X Linux kernel ====== | ||
+ | == Сборка ядра Linux для SOM-AM180X == | ||
+ | Для сборки нам понадобится компилятор и DVSDK от Texas Instruments; | ||
+ | В качестве компилятора предлагается использовать Sourcery G++ Lite. | ||
+ | Скачать Sourcery G++ Lite 2009q1-203 for ARM GNU/Linux от CodeSourcery можно по [[http:// | ||
+ | |||
+ | DVSDK лежит на сайте ti.com : [[http:// | ||
+ | |||
+ | Устанавливаем DVSDK, идем в папку psp | ||
+ | |||
+ | В эту папку копируем файл {{ boards: | ||
+ | |||
+ | Выполняем в папке psp команды: | ||
+ | < | ||
+ | tar -xzf linux-2.6.37-psp03.21.00.04.sdk.tar.gz | ||
+ | cd linux-2.6.37-psp03.21.00.04.sdk | ||
+ | patch -p1 < ../ | ||
+ | </ | ||
+ | Настройка сборки под SOM-AM180x (сделать один раз после патча): | ||
+ | < | ||
+ | Сборка uImage | ||
+ | < | ||
+ | Настройка ядра: | ||
+ | < | ||
+ | === Обновление ядра на SOM-AM180X === | ||
+ | Из u-boot-a по tftp: | ||
+ | < | ||
+ | tftpboot 0xc0700000 uImage | ||
+ | nand erase 0xA0000 0x400000; | ||
+ | nand write.e 0xc0700000 0xA0000 ${filesize} | ||
+ | </ | ||