каким-то приветом ко мне залетела виртуалка с Debian`ом и версией сорцов для АРМ 2.6.3.1, хотел ее прошить в SK-xxxx-SIM300
конфиг не трогал, мейк не делал (т.к. вроде как "родным" павловским хотел прошить)
юбут прокрыжил nand_update, но потом загружаться отказался
и мигает приглашением. есть подозрение у меня nand_update "неправильный" :
где вы раздобыли такое огромное ядро?
полагаю, что хвост ядра затирается корневой при размещение во флеше, отсюда и Bad CRC
варианты:
- перенастроить параметры скрипта для прошивки флеша на другие размеры и адреса
- проверить (и при наличие отключить) что ядро не объединено с рутфс в общий образ..
дык говорю же, как-то попало ко мне, уж не помню. может с диска с китом, может Павел выкладывал...
полагаю, что хвост ядра затирается корневой при размещение во флеше, отсюда и Bad CRC
варианты:
- перенастроить параметры скрипта для прошивки флеша на другие размеры и адреса
- проверить (и при наличие отключить) что ядро не объединено с рутфс в общий образ..
остановить выполнение Uboot и дать команду printenv изучить вывод, потом help и тоже почитать..
я бы перед терзанием Nand сделал простейшую проверку - оторвал все внешние накопители MMC/SD, USB - далее reset
- останавливаем Uboot
- пишем tftpboot 20400000 zlinux
- пишем bootm 20400000
смотрим, а загрузится ли неизвестно чье и для чего ядро? и откуда загрузится? и какая командная строка параметров этого ядра?
если ядро успешно загрузилось и дало приглашение login:, то.. оно самодостаточно
если выпало в панику, смотрим аргументы загрузки ядра - какой накопитель оно хочет
если же опять Bad CRC, то где-то тут на форуме это обсуждалось, навскидку не помню..
я бы перед терзанием Nand сделал простейшую проверку - оторвал все внешние накопители MMC/SD, USB - далее reset
- останавливаем Uboot
- пишем tftpboot 20400000 zlinux
- пишем bootm 20400000
смотрим, а загрузится ли неизвестно чье и для чего ядро? и откуда загрузится? и какая командная строка параметров этого ядра?
если ядро успешно загрузилось и дало приглашение login:, то.. оно самодостаточно
если выпало в панику, смотрим аргументы загрузки ядра - какой накопитель оно хочет
если же опять Bad CRC, то где-то тут на форуме это обсуждалось, навскидку не помню..
хех, внешних накопителей нет :) грузится только с нанд
"ручками" (из юбут) грузилось (до логина) раньше, когда прошита была 2.6.24(или 28, не помню точно) собранная в старой виртуалке с Redhat
чуднО еще что скрипты разные: в исходнике юбута в виртуалке с Debian, и тот что прошился из этой же виртуалки в датафлеш. я думал юбут который в виртуалке был скомпилирован, а выходит нет.
ладно парни, не хочу отвлекать вас от серьезных дел. попробую сам разобраться.
*updated: все, разобрался: юбут откомпилил, прошил, загрузился и им образ новый утянул. растю :)
Павел! вопрос больше к вам: в вашей виртуалке с Дебиан - где лежат исходники ядра (не армовского, а самой виртуалки). А то пытаюсь поставить VmwareToolkit, а он просит указать ему инклюды. :( а папки /usr/src/linux/incude совсем нет