Добрый день.
Появилась необходимость перепрошить плату imx53 V2B. Руководствуясь мануалом и вашим форумом, произвожу следующие действия:
1) снимаю перемычку nand-cs(j7), ставлю uSD с папкой imx53 в корне;
2) подключаю плату к компьютеру по usb, подаю питание;
3) запускаю mfg tool(плата определяется);
4) одеваю перемычку nand-cs, нажимаю Start;
5) плата загружается как из коробки, но после перезагрузки - все становиться как было до попытки перепрошить.
Где и что я мог упустить?
Плату перепрошивал до этого таким же путем - накосячил, вероятно, при сборке ядра(http://starterkit.ru/html/index.php?name=forum&op=view&id=20734), теперь надо бы все восстановить, а не выходит.
Последовательность действий вы и сами можете сверить с мануалом. Что вы ввобще пытаетесь сделать ? Если плата загружается (загрузчик цел) ядро или фс в nand можно и без mfg с usb изменить.
Тут такое дело, я удалил в командной строке console=ttymxc0,11520, перепрошился - загрузка платы происходит до строки NET: registered protokol family 17, на этой строке все останавливается, ethernet подключаю - фтп не доступен. Я ссылку в скобках указал на тему, там где все это началось.
Но интересен-то такой вопрос плюс ко всему - почему разок по usb все нормально прошилось, а теперь не хочет?
Если переменные окружения u-boot сохранены, тогда дефолтные аргументы не используются и как следствие u-boot загруженный по USB не будет запускать копируемое ядро, а загрузит и запустит его с nand.
Для полной уверенности, выполните в u-boot nand erase, а потом попробуйте повторить перепрошивку.
Нужно пока отложить USB и MFGtool и запустить плату, остановить загрузку u-boot нажатием любой клавиши в терминале
Hit any key to stop autoboot: 0
EVK U-Boot >
это командная строка u-boot, посмотреть какие есть команды u-boot
EVK U-Boot > help
у каждой команды есть подсказки, например
EVK U-Boot > nand help
посмотреть переменные окружения
EVK U-Boot > printenv