roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 22:35

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: NGW100. JFFS2
СообщениеДобавлено: 03 май 2011, 12:58 
Не в сети

Зарегистрирован: 05 апр 2011, 09:03
Сообщения: 11
Добрый день, имеется плата NGW100.
Прошил на нее uboot и сейчас хочу прошить на флешку саму фс.

Ранее грузился с нфс, но этого стало недостаточно.
Делаю следующим образом:
1 .Монтирую в директорию /nfs/ltm_client/ образ rootfs.client.ext2 #это образ с которого я грузился по нфс
2.
Код:
#mkfs.jffs2 -b /nfs/ltm_client -o /home/user/image/jffs2_root.img

и копирую получившийся образ в /tftpboot/

3. Заливаю по tftp этот образ на плату:
Код:
Uboot> protect off 0x20000 0x7EFFFF
Uboot> erase 0x20000 0x7EFFFF
Uboot> dhcp 0x90000000 jffs2_root.img

Bytes transferred = 1538349 (17792d hex)
U-Boot> cp.b 0x90000000 0x20000 0x17792d
U-Boot> protect on all


После этого перезагружаю плату, uboot грузится, делаю следующее:
Код:
U-Boot> ls
Scanning JFFS2 FS:  done.
U-Boot>


И дальше сдвинуться не могу. Если грузить оригинальный образ, то на плате появляются все необходимые папки и я могу загрузить ядро.

Может я не правильно создаю образ? Прошу, вас, уважаемые, помогите.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NGW100. JFFS2
СообщениеДобавлено: 03 май 2011, 13:13 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NGW100. JFFS2
СообщениеДобавлено: 03 май 2011, 13:42 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ТС, а чем вы нем занимаетесь ? а то лежит мертвым грузом (

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NGW100. JFFS2
СообщениеДобавлено: 03 май 2011, 13:50 
Не в сети

Зарегистрирован: 05 апр 2011, 09:03
Сообщения: 11
Большое спасибо, нашел инструкцию в недрах atmel.no
http://support.atmel.no/knowledgebase/avr32studiohelp/com.atmel.avr32.tool.ngw100/html/how_to_make_jffs_v2_file_system.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NGW100. JFFS2
СообщениеДобавлено: 03 май 2011, 21:57 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
1. какой тип флеши там? судя по cp.b NOR?
Для записи на NAND (адреса совсем от другой платы):
Код:
tftp 3000000 linux.img;
# выравниваем размер по размеру страницы (2кб)
setexpr sz $filesize + 7ff
setexpr sz $sz / 800
setexpr sz $sz * 800
# запись
nand erase 100000 $sz;
nand write.jffs2 $fileaddr 100000 $sz


2. Загрузка с JFFS2:
Код:
setenv mtdids nand0=nand0
setenv mtdparts mtdparts=nand0:32M@0x100000(rootfs)
ls /boot
fsload 2000000 /boot/uImage
fsload 2800000 /boot/board.dtb
bootm 2000000 - 2800000

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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