roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 04:13

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Установка загрузчика u-boot
СообщениеДобавлено: 06 июл 2010, 17:38 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
:) у меня тут задача поинтересней вылезла
я пока изучал функции копирования умудрился убить сам u-boot (скопировал пустой кусок памяти на его место по аналогии изучаемой команды).
теперь у меня в NAND пусто а NOR не умеет грузить по USB код (потому как usbpush не видет нужного девайса)

кроме прочего пробовал грузить из vivi в режимах x,y,z модема - ни один не работает

Код:
Enter your selection: v
USB host is not connected yet.


Цитата:
calculate mini2440 # lsusb
Bus 002 Device 009: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 002 Device 008: ID 203a:fffe
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
calculate mini2440 # ./usbpush ./images/u-boot.bin
Cannot find QT2410 device in bootloader mode


Код:
Supervivi> help load

Usage:
  load <flash|ram> [ <partname | wince> | <addr> <size> ] <x|y|z|u>
  load flash logo [-bmp2rgb] <x|y|z|u>
                        -- load bmp file to logo partition, if define -bmp2rgb, vivi will convert it to rgb before store in flash
Supervivi> load ram 0x32000000 0x3B5E0 x
Not support XMODEM protocol by this vivi
Failed downloading file
Supervivi> load ram 0x32000000 0x3B5E0 y
Not support YMODEM protocol by this vivi
Failed downloading file
Supervivi> load ram 0x32000000 0x3B5E0 z
Not support zmodem yet.
Failed downloading file
Supervivi> load ram 0x32000000 0x3B5E0 u
USB host is not connected yet.


:ROFL: похоже пора писать статью про использование JTAG


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка загрузчика u-boot
СообщениеДобавлено: 06 июл 2010, 17:54 
Не в сети

Зарегистрирован: 14 июн 2010, 17:19
Сообщения: 167
прог. языки: Qt/C/C++
setar писал(а):
:ROFL: похоже пора писать статью про использование JTAG
Могу помочь, но житаг юзал ток из под винды. Мож и вайн сработает, нинаю...
Вобщем отсюда качай прогу
А здесь (EN) подробнейший инстракшн по использованию, В КАРТИНКАХ! :D

_________________
Любой прибор, защищённый плавким предохранителем, сможет защитить этот предохранитель, сгорев первым.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка загрузчика u-boot в NAND
СообщениеДобавлено: 07 июл 2010, 00:39 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
спасибо за ссылочки, освоил прошивку через JTAG
сейчас напишу статью
в первый пост добавил предупреждение о возможности превратить mini2440 в "кирпич"
кажется я знаю почему у некоторых не срабатывает первый способ - вероятно это связано с разным значением по умолчанию для формата файла переписываемой по команде nand write
нужно проверить nand write.e


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 00:46 
Не в сети
Аватара пользователя

Зарегистрирован: 10 июн 2010, 23:31
Сообщения: 43
Откуда: Краснодар
Skype: rotaxb
прог. языки: C
ФИО: Александр
у меня почему то vivi никак не реагирует на нажатие клавиш при загрузке с NOR, меню выводится без проблемм. пробовал из под линукса и из под hyperterminal'a виндовского, результат один и тот. В чем может быть причина?

setar писал(а):
:ROFL: похоже пора писать статью про использование JTAG

удалось восстановить загрузчик, готова ли статья?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 08:38 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Ну вы то родной COM кабель юзаете? (потому как бывают прямые и кросс кабели)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 09:28 
Не в сети
Аватара пользователя

Зарегистрирован: 10 июн 2010, 23:31
Сообщения: 43
Откуда: Краснодар
Skype: rotaxb
прог. языки: C
ФИО: Александр
Тот который был в комплекте с mini


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 09:57 
Не в сети

Зарегистрирован: 13 июн 2010, 13:34
Сообщения: 73
Skype: Z_Z_Z-77
прог. языки: С++, Delphi
ФИО: Павел Новиков
Цитата:
удалось восстановить загрузчик, готова ли статья?

mini2440 смена загрузчика в NOR флеше


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 10:18 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
rotax писал(а):
у меня почему то vivi никак не реагирует на нажатие клавиш при загрузке с NOR, меню выводится без проблемм. пробовал из под линукса и из под hyperterminal'a виндовского, результат один и тот. В чем может быть причина?

mini2440 FAQ для таких вопросов есть :)
варианта как бы три - кабель (70%) не правильные настройки терминала (20%) кривая связь usb-rs232 (10%)
читайте FAQ по поводу кабеля


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 10:46 
Не в сети

Зарегистрирован: 14 июн 2010, 17:19
Сообщения: 167
прог. языки: Qt/C/C++
rotax писал(а):
Тот который был в комплекте с mini
Переверни кабель.
Тот разъем, что идет к компу вставь в миньку и наоборот.
Понимаю что бред, но мне помогло :pardon: Шайтанамэ! :D

_________________
Любой прибор, защищённый плавким предохранителем, сможет защитить этот предохранитель, сгорев первым.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 10:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
ждем результатов проверки кабеля rotax`ом если направленность serial кабеля не шутка - внесу в FAQ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 11:34 
Не в сети
Аватара пользователя

Зарегистрирован: 10 июн 2010, 23:31
Сообщения: 43
Откуда: Краснодар
Skype: rotaxb
прог. языки: C
ФИО: Александр
первым делом прозвонил кабель. все в норме, не считая того, что он прямой 2<->2 3<->3.
поменял настройки порта и все заработало :) в FAQ не обязательно ничего добавлять, просто допивать в посте:
setar писал(а):
$ minicom -s
в появившемся окошке переходим на пункт «serial port setup», нажимаем клавишу «a» и меняем название порта с которым предстоит работать на требуемый, у меня это /dev/ttyUSB0.
Так же нужно удостовериться что в пункте «е» параметры скорости соответствуют значению «115200 8N1»
Аппаратное управление потоком «F» и Програмное управление потоком «G» отключаем!
выходим из этого меню (Esc) и сохраняем изменения «Save setup as dfl».
Далее делаем «Exit» и попадаем в режим обмена с выбранным портом.
Мы готовы к подключению микроконтроллера.
Переводим переключатель режимов работы в положение NOR (на выключенном устройстве !) и включаем питание.
Если всё прошло правильно, то наслаждаемся отобразившимся текстовым меню загрузчика vivi


Последний раз редактировалось rotax 17 авг 2010, 11:42, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 11:36 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
спасибо, принял , поправляю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 11:43 
Не в сети
Аватара пользователя

Зарегистрирован: 10 июн 2010, 23:31
Сообщения: 43
Откуда: Краснодар
Skype: rotaxb
прог. языки: C
ФИО: Александр
После смены загрузчика будет ли грузится установленный linux?
если не трудно напишите мануал по u-boot, какие у него возможности, преимущества перед vivi, команды и как им пользоваться


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 11:59 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
я как разберусь с графикой над которой из за недостатка времени подзавис - напишу доку.
пока могу рекомендовать встроенный в u-boot help
просто help выдает список команд
help имя_команды - выдаст помощь по ней
u-boot обладает большим функционалом по сравнению с vivi, хотя если честно для задач не связаных с разработкой - пофигу и одинаково

линукс естественно запускается посредством uboot, доки здесь все есть, нужно будет только поправить строку загрузки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 17 авг 2010, 22:36 
Не в сети
Аватара пользователя

Зарегистрирован: 10 июн 2010, 23:31
Сообщения: 43
Откуда: Краснодар
Skype: rotaxb
прог. языки: C
ФИО: Александр
попытался загрузить убут и вот что получилось?

Supervivi> load ram 0x31000000 243168 u
USB host is connected. Waiting a download.

calculate mini2440 # usbpush ./images/u-boot.bin
Cannot find QT2410 device in bootloader mode

почему usbpush не находит девайса?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO