Ник:
Пароль:

Контакты

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 » Отладочные платы » SK-iMX233
system_install
Mercury
Добавлено 06.09.2012 10:53 Редактировалось 06.09.2012 15:55
0
Сообщение: 1
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
В виртуальной машине внес изменения в rootfs, пересобрал ядро... все скомпилировалось и выложилось в tftp сервер.
На плате запускаю system_install...

1. Ядро обновилось (+)
2. rootfs нет (-)

На форуме все посылают к мифическому мануалу, но по SK-iMX233 не нашел

Соответственно вопрос: как обновить rootfs на этой плате?
Где найти мануал по SK-iMX233?

Спасибо!
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 06.09.2012 11:11 Редактировалось 06.09.2012 11:11 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91430
Регистрация: 24.03.2009
Пол: Мужчина
Влючаю телепатию (более не стану), пытаетесь обновить систему с подмонтированной корневой, это равносильно - "пилить сук на котором сидите", естественно стистема не даст этого сделать.
Нужно загрузиться по USB и после этого обновляться.
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 06.09.2012 11:21 Сообщение: 3
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
Ок. Сделал как написано в загрузке по USB.
Загрузился... запустил обновление. linux.sb скопировался, записался... а rootfs нет.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 06.09.2012 11:55 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 91430
Регистрация: 24.03.2009
Пол: Мужчина
Вспомнил, на этой плате корневая в боевом режиме так же initramfs (т.е. в DDR памяти), к которой монтируется NAND (/mnt/nand), соответственно нужно пересобирать и обновлять ядро, если хранение в NAND не подходит.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 06.09.2012 13:10 Сообщение: 5
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

Загрузился... запустил обновление. linux.sb скопировался, записался... а rootfs нет.


можете попробоваать как тут описано
http://code.google.com/p/starterkit-org/wiki/MfgUpdateImx23
ядро там 2.6.35, в принципе можете только архив с корневой своим заменить, ядро оставить то-же самое какое там. Исходники ядра 2.6.35 тут
http://starterkit-org.googlecode.com/files/linux-2.6.35.3-11.09.01-sk.tar.bz2
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 06.09.2012 13:14 Сообщение: 6
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
Мне все подходит, просто я хочу изменить пару файлов... и добавить свою программу и web страницы. Свои конфиги она будет хранить в /mnt/nand

На виртуальной машине внес все изменения:
для примера: изменил выводящую строку приветствия и отключил воспроизведение start.mp3

далее запустил make_rootfs
после meake_menuconfig (не опечатка)
и make_system

Все скомпилировалось... захожу на карту и запускаю system_install

Судя из нашей дискуссии все должно было заработать... но увы нет. Изменения в rootfs не перенеслись.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 06.09.2012 14:03 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 91430
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Вспомнил, на этой плате корневая в боевом режиме так же initramfs (т.е. в DDR памяти) ...

Это означает, что содержимое всей корневой (за исключением папки /mnt/nand) не сохранится при перезагрузке.
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 06.09.2012 14:31 Сообщение: 8
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
Цитата
Цитата
Вспомнил, на этой плате корневая в боевом режиме так же initramfs (т.е. в DDR памяти) ...

Это означает, что содержимое всей корневой (за исключением папки /mnt/nand) не сохранится при перезагрузке.


Именно это и нужно, но только чтобы мое содержимое загружалось при старте в initramfs...

Не понятно, почему содержимое билдрута my_files в итоге не уходит на плату. Все скрипты просмотрел... по логике, как Вы и говорите, только ядро пересобрать... но не работает это.
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 06.09.2012 14:34 Сообщение: 9
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
И меня все время смущает строка, которая все время выскакивает при загрузке:

ubiattach: error!: cannot attach mtd1
error 17 (File exists)
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 06.09.2012 15:55 Сообщение: 10
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
Всё! Оказывается всё это время rootfs обновлялся. Признаю косяк за собой.

Менял строчку Welcome to SK-iMX233 development board.

Она не менялась :-))))))))))

Теперь вопрос, где лежат исходники файла issuse и прочие /etc
которые копируются в output/target/etc

Добавление их в my_files не ребатоет, т.к. они копируются еще откуда то...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233