Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
iMX6. Debian. Обновление ядра до 3.14
Jury093
Добавлено 13.10.2016 12:24 Сообщение: 21
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
про переходник и слот SD выше написал

видимо речь об этом:

не видна именно микро-sd (что в специальном слоте, что в картридере)
обычная sd в картридере видна


а что есть "в специальном слоте"? слот в компе, слот в ридере?
у меня есть неидешевейший usb ридер Transcend, так в его слоте для uSD карточки изначально не видились.. думал, что бракованный и пользовался соседним слотом и переходником для uSD.. потом "внезапно" заработал..
его видно на картинке тут:
http://starterkit.ru/html/index.php?name=forum&op=view&id=27065&last#27114

Цитата
для этого на плате в папке home/user создам папку buildroot-2015.08-sk и туда перепишу папку output и файл mk-sd.sh

путь вполне правильный, снижается риск отформатировать винчестер в виртуалке.. где генерить - все равно, ну может чуть помедленнее будет..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 13.10.2016 12:50 Редактировалось 13.10.2016 12:59 Сообщение: 22
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Цитата

а что есть "в специальном слоте"? слот в компе, слот в ридере?

в ноутбуке

Цитата
путь вполне правильный, снижается риск отформатировать винчестер в виртуалке.. где генерить - все равно, ну может чуть помедленнее будет..

получился архив 446 Мб
неужели всё это нужно?

потом, я так понимаю, надо полученную SD вставить в слот на плате...
далее туманно немного
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.10.2016 13:25 Сообщение: 23
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
в ноутбуке

вот теперь понятно.. обычно в ноутах полноформатный SD слот, неужто стали делать под uSD..

Цитата
получился архив 446 Мб
неужели всё это нужно?

вот уж не знаю, билдрут - не моя стихия и чего там навключенно видно вам и авторам билдрута..
жалких 400метров.. сейчас образы для мелких плат в инете раздают по 2-4ГБ и не парятся.. а внутри тестовые клипы по 500Мбайт..
если любопытно - сделайте поиск по сгенеренной рутовой с патерном "показать файлы больше 20МБ" или другого размера..

Цитата
потом, я так понимаю, надо полученную SD вставить в слот на плате...
далее туманно немного

не попробуешь - не узнаешь (С) народная мудрость

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 13.10.2016 13:40 Редактировалось 13.10.2016 13:41 Сообщение: 24
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Цитата

вот уж не знаю, билдрут - не моя стихия и чего там навключенно видно вам и авторам билдрута..

не попробуешь - не узнаешь (С) народная мудрость


я к тому - как ядро перекочует с SD на плату?
сам билдрут-то не нужен, я же Debian использую с флешки
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.10.2016 14:28 Сообщение: 25
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
я к тому - как ядро перекочует с SD на плату?
сам билдрут-то не нужен, я же Debian использую с флешки

мнэ.. смотря, что и для чего требуется..
в простейшем случае, если не нужно шевелить (обновлять u-boot), то достаточно положить новое ядро вместо старого (аналогично dtb), из новой рутовой извлечь каталог с модулями и каталог с фирмварями и в принципе всё.. пробовать грузиться, смотреть в консоль и менять/добавлять по ситуации..
возможно придется еще копировать либы (уто ж знает, что там наверчено)

в мане на вашу SK-MX6-MB есть пункт обновления корневой и там фигурирует имя какого-то скрипта для апдейта..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 13.10.2016 14:42 Редактировалось 13.10.2016 15:23 Сообщение: 26
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
вот что написано в мануале к плате

Код
5.1. Примеры

Обновление ядра Linux, для этого необходимо:
· запускаем виртуальную машину
· запускаем скрипт /home/user/src/kernel/linux_rel_imx_3.0.35_4.1.0-sk/build.sh
включаем/перезагружаем плату с подключенным Ethernet (разъем T1) и RS232
кабелями
· после загрузки, выполняем «system_update && reboot»

Загрузка ядра Linux с TFTP сервера, для этого необходимо:
· запускаем виртуальную машину
· включаем/перезагружаем плату с подключенным Ethernet (разъем T1) и RS232
кабелями
· прерываем в u-boot процесс загрузки нажатием любой клавиши
· выполняем “run tftp_boot”

Обновление u-boot, для этого необходимо:
· запускаем виртуальную машину
· включаем/перезагружаем плату с подключенным Ethernet (разъем T1) и RS232
кабелями
· после загрузки системы, выполняем ”uboot_update”


u-boot я уже обновлял без проблем
странно, но ничего про SD не написано...

шальная мысль - в папку /home/user/tftp/ закинуть получившиеся образы
и выполнить инструкцию
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.10.2016 15:43 Сообщение: 27
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
шальная мысль - в папку /home/user/tftp/ закинуть получившиеся образы
и выполнить инструкцию

чем шальная? в худшем случае где-то будут пути с другим названием или еще что неучтенное..
эта строка генерит все бинарники для апдейта:
запускаем скрипт /home/user/src/kernel/linux_rel_imx_3.0.35_4.1.0-sk/build.sh
далее на плате кита д.б. скрипт, который надо запустить:
после загрузки, выполняем «system_update && reboot»

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 13.10.2016 16:43 Сообщение: 28
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Цитата

чем шальная? в худшем случае где-то будут пути с другим названием или еще что неучтенное..
эта строка генерит все бинарники для апдейта:
запускаем скрипт /home/user/src/kernel/linux_rel_imx_3.0.35_4.1.0-sk/build.sh
далее на плате кита д.б. скрипт, который надо запустить:
после загрузки, выполняем «system_update && reboot»


Нет.
Файлы разные генерятся.
Слева - по мануалу (ядро, я так понял, 3.1.2)
Справа - ядро и остальное 3.14
Только u-boot.imx одинаково звучат.

http://i84.fastpic.ru/thumb/2016/1013/ed/284c94ab4fe6a0894fe95645b6cf7bed.jpeg
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.10.2016 17:46 Сообщение: 29
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Нет.
Файлы разные генерятся.
Слева - по мануалу (ядро, я так понял, 3.1.2)
Справа - ядро и остальное 3.14
Только u-boot.imx одинаково звучат.

ну тогда не знаю.. я обычно на скрипты не надеюсь и распихиваю бинарники при начальных действия ручками. контролируя весь процесс..
у вас есть архив: tar -xjvf buildroot-2015.08-sk.tar.bz2
нет ли там в корне дерева скрипта генерации на SD карточку?
если есть - пробуйте его или модифицируйте под свои реалии, типа вместо uImage->zImage и dtb свой..
идей больше нет - я реально не пользуюсь билдрутом..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 14.10.2016 13:55 Редактировалось 14.10.2016 14:36 Сообщение: 30
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
SD записал, загрузился с нее
щас попробую обновиться

стоп...
я при
make menuconfig
сделал только следующее

Bootloaders --->Starterkit i.MX6 board (SK-iMX6D-SODIMM) --->
fb0 mode (ldb,LDB-XGA) --->
[х] Enable HW watchdog
сохранился




паника

Код
buildroot login: root
Password:
# ls
a1.sh cv4.sh rtsp4.sh v4.qml avc1.sh root2nand.sh v1.sh
# cat /proc/version
Linux version 3.1.2 (user@iMX6-bld) (gcc version 4.7.1 20120402 (prerelease) (crosstool-NG linaro-1.13.1-2012.04-20120426 - Linaro GCC 2012.04) ) #183 SMP PREEMPT Tue Aug 4 11:05:52 UTC 2015
# uname -a
Linux buildroot 3.1.2 #183 SMP PREEMPT Tue Aug 4 11:05:52 UTC 2015 armv7l GNU/Linux
# sh root2nand.sh
NAND not found
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux