roboforum.ru

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

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




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

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

_________________
if(!Operate) Read(pDatasheet);


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

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


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

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
Не могу приконнектится через USB разъем.
Суть проблемы:
VirtualBox. Установил Calculate Linux Roboforum Build как советывал setar.
В Virtual Box настроил ком-порт на встроенный в РС комп порт и получил меню миньки в NOR режиме.
Однако как настроить, чтобы подключится через USB не знаю. У меня Windows 7 x64, под нее дров для миньки нет (хотя есть какой-то самодельный).
Нужно ли для этого дрова под винду? Или как-то можно сконфигурировать VirtualBox так, чтобы он обращался к устройству напрямую?
Итого в этом месте
Код:
Supervivi> load ram 0x31000000 239016 u
здесь меняем размер бинарного файла на свой (вместо выделенного красным)

    USB host is connected. Waiting a download.


получаю:
Цитата:
USB host is not connected yet.


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

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


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

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
Прокомментируйте plz. Что не так делаю?
Изображение
Изображение
Изображение

lsusb устройство соответсвенно не видет. И что должен писать dmesg?


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

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


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

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

_________________
if(!Operate) Read(pDatasheet);


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

Зарегистрирован: 02 янв 2011, 18:59
Сообщения: 3
в начале не работал вариант c go 0x31000000, использовал бинарник из заглавного поста топика.
Скачад бинарник посвежее с оффсайта friendlyarm, u-boot-256M.bin хотя девайс с гиговым nand'ом (кто-нибудь видел для 1 гиговых u-boot?), при загрузке образа c помощью usbpush передал ещё одним аргументом адрес в ram 0x31000000. (usbpush u-boot-256M.bin 0x31000000 ) . Команда go прошла успешна, загрузчик запустился.
Напрягает только warning:
*** Warning - bad CRC or NAND, using default environment
все остальное вроде как ок.

Топикстартер, добавь, что нужно давать аргументом usbpush тот же адрес что и vivi в load ram ... . Иначе usbpush пишет по 0x30000000 (по крайней мере, лично у меня так и было)


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

Зарегистрирован: 14 июн 2010, 17:19
Сообщения: 167
прог. языки: Qt/C/C++
Klets писал(а):
использовал бинарник из заглавного поста топика
А собрать свой убут по заглавному посту топика вы не пробовали?
Там делов то - на пару команд, и чуть подождать, пока соберется...
И насколько я знаю, для нормально работы убута, ему глубоко все равно, какого размера ваш NAND.
Более того, я даже готовые дампы 128Мб NANDа ради эксперимента заливал на миньку с 256 NAND и все работало ;)

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


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

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Klets писал(а):
Топикстартер, добавь, что нужно давать аргументом usbpush тот же адрес что и vivi в load ram ... . Иначе usbpush пишет по 0x30000000 (по крайней мере, лично у меня так и было)


не верно, читаем:

Цитата:
$ ./usbpush ~/images/u-boot.bin
csum = 0xd542
send_file: addr = 0x33f80000, len = 0x0003a5a8


возвращаемся в vivi (alt+f1)

и наблюдаем похожее:
Now, Downloading [ADDRESS:31000000h,TOTAL:239026]
RECEIVED FILE SIZE: 239026 (233KB/S, 1S)
Downloaded file at 0x31000000, size = 239016 bytes


далее:
Supervivi> go 0x31000000


красным выделены адреса


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

Зарегистрирован: 02 янв 2011, 18:59
Сообщения: 3
Если запустить usbpush без аргументов, то выдает следующее:
Usage: sudo usbpush <filename> [RAM base]
Example: sudo usbpush supervivi_2440 0x30008000

Отсюда видно, что можно задать адрес назначения. В моем случае он по умолчанию был 0x30000000 .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 03 май 2011, 22:20 
Не в сети

Зарегистрирован: 03 май 2011, 21:17
Сообщения: 3
Незнаю почему, но после заливки бута и выполнения команды go 0x31000000, девайс зависает:
Код:
go to 0x31000000
  argument 0 = 0x00000000
  argument 1 = 0x00000000
  argument 2 = 0x00000000
  argument 3 = 0x00000000

Бут скачал с этой страници.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mini2440 Установка загрузчика u-boot в NAND
СообщениеДобавлено: 05 май 2011, 23:57 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
наверное потому что читали через строчку :)
Цитата:
Ну а если при выполнении инструкций по первому методу дальше команды go продвинуться не удалось
то переходим ко второму методу установки:

этот эффект у 90% пользователей


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

Зарегистрирован: 06 апр 2011, 20:36
Сообщения: 64
setar писал(а):
Смена загрузчика в NAND


Цитата:
U-Boot 1.3.2-mini2440 (Jul 5 2010 - 18:12:58)

I2C: ready
DRAM: 64 MB
NOR Flash not found. Use hardware switch and 'flinit'
Flash: 0 kB
NAND: 128 MiB
Found Environment offset in OOB..
USB: S3C2410 USB Deviced
In: serial
Out: serial
Err: serial
MAC: 08:08:11:18:12:27
Hit any key to stop autoboot: 0
MINI2440
#


U-boot грузится, но в винде USB определяется как неисправное устройство и как следствии отсутствует возможность проброса USB в виртуальную машину
Это нормально?

Добавлено спустя 42 минуты 48 секунд:
пардрон, вроде как U-boot без usb получается?


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

Зарегистрирован: 14 сен 2011, 14:56
Сообщения: 2
Ребят, добрый день!
Очень хочется получить консультацию.
У меня где-то схожа проблема, только плата Advantech pcm-3362 на Intel Atom с SST NAND на 2 ГБ.
Есть стандартный интерфейс биос, с которого мне нужно установить загрузку ОС с NAND.
Как я понимаю, мне нужно сперва зашить в NAND загрузчик U-Boot, а потом непосредственно и собственноручно собранный для этой платы Linux.
Раньше, с другой платой, процессы прошивки платы образом системы (файл с расширением *.gz.uboot) делал посредством кабеля USB-RS232 с помощью терминала и программы передачи данных по kermit протоколу (c-kermit)...
1.Для чего нужен USB-аплоадер если вы работаете по RS232?
2.Для чего нужно переключаться сперва в NOR, а потом в NAND?
3.Если по мануалу у меня только NAND, то NOR нет? Как быть в таком случае?
4.Что за адрес 0x31000000 (load ram 0x31000000 239016 u)?
5.По какому адресу необходимо зашивать ОС Linux?

Буду очень рад вашим ответам :)


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

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


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

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


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

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