Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XE512-SIMXXX
Не получается сохранить файл во Flash-памяти платы
Jury093
Добавлено 30.09.2012 13:24 Сообщение: 21
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Цитата
ядро если найдете все таки выложите пожалуйста, очень надеюсь на вас...

раньше выходных врядли, но постараюсь..

ванильное 2.6.30 - грузится на 9260, внесенные изменения: в конфиге и файле платы..
-----------------------------------------------
linux-2.6.30-9260.tar.gz
номер: 6142351, размер: 82.0 Мб, размещён: 2012-09-30 13:16
Описание: ква
http://webfile.ru/6142351
-----------------------------------------------
выхлоп ядра

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 30.09.2012 16:11 Редактировалось 30.09.2012 16:15 Сообщение: 22
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Цитата
UBI error: ubi_read_volume_table: the layout volume was not found
UBI error: ubi_init: cannot attach mtd1
UBI error: ubi_init: UBI error: cannot initialize UBI, error -22

а помойму тупо надо отформатировать mtd1 в ubifs...

ubiformat /dev/mtd1
ubiattach /dev/ubi_ctrl -m 1
ubimkvol /dev/ubi0 -N test_volume -s 200MiB
mount -t ubifs ubi0:test_volume /mnt/ubifs

а потом залить туда архив рутовой...

ссылко на всякий случай про убифс
http://www.linux-mtd.infradead.org/faq/ubifs.html
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 30.09.2012 16:28 Сообщение: 23
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
а помойму тупо надо отформатировать mtd1 в ubifs...

в ряде случаев это не спортивно.. например: при апдейте системы через Uboot..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 01.10.2012 08:15 Сообщение: 24
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
возможно да... просто я не знаю способа записи рутовой в NAND из u-boot...
Спуститься к концу Подняться к началу
Персональная информация
klon4uk
Добавлено 01.10.2012 12:30 Редактировалось 01.10.2012 15:43 Сообщение: 25
klon4uk
5

Пункты: 5960
Регистрация: 20.06.2012
хмм разобрался в убуте с nand erase, write
под рут фс у меня чет мало было выделено )))
но ошибка осталась попробую ваше ядро подставить...
все что с нандом связано я проверил, сходится, может быть билд рут не правильно как то собирает образ ???
юрий вы ubifs собирали билдрутом ?
и что вы говорили про форматирование в uboot ?
можно как то по другому залить нанд ?то что предлагал lexx666 к сожалению не подходит, я так понимаю это надо сделать если есть sd или usb , к сожалению на ту плату на которую надо залить там этого нету...
хмм залил на плату rootfs.ubi
так как я посчитал что раньше у меня слишком мало записывалось командой: nand write 23100000 260000 5a0000
то маленько подправил и линукс загрузился правда в процессе загрузки все же на что то ругался
и походу затер заодно весь нанд...
щас надо востанавливать плату и думать в чем дело О,о
ps юрий а вы заливали ubifs из билдрута ?
а то в инете почитал везде надо делать ubinize который как раз получаеться если делать rootfs.ubi
он там только применяеться...
блин если загружаю ubi то весь нанд хериться ><
Спуститься к концу Подняться к началу
Персональная информация
klon4uk
Добавлено 01.10.2012 15:47 Сообщение: 26
klon4uk
5

Пункты: 5960
Регистрация: 20.06.2012
поэксперементировав ещё загружаю на этот раз образ jffs2
который что то перебирает на нанде, плата загружаеться, но после перезагрузки как в случае с ubi плата просто-напросто не стартует...
это видимо где то какие то настройки...
только вот где я не понимаю ><
Спуститься к концу Подняться к началу
Персональная информация
klon4uk
Добавлено 03.10.2012 14:43 Редактировалось 03.10.2012 14:47 Сообщение: 27
klon4uk
5

Пункты: 5960
Регистрация: 20.06.2012
Спасибо Юрию за ядро ,но похоже не помогло оно мне.
но выяснился любопытный эффект, у него в борде была разбита нанд на 16m и все остальное... с таким конфигом естественно у меня ничего не нашло...
но нанд осталась в порядке...
переделав нанд как у себя и залив ubi образ
этот образ опознался но не заработал(догадываюсь что из за сжатия xD)
дак вот хотелось бы узнать где можно менять адреса заливки ядра и рутовой... мне кажеться что это задаеться в u boote , но маленько поискав что то не нашол...
подтолкните куда смотреть...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 03.10.2012 22:02 Сообщение: 28
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
юрий вы ubifs собирали билдрутом ?

нет, мне вполне хватает обычного Дебьян..

Цитата
подтолкните куда смотреть...

после разговора с ядерщиком, я с интересом узнал, что есть как минимум два варианта записи единого образа с ubifs
- прямо из Uboot. при наличии в нем поддержки UBI
- организуется промежуточная загрузка монолитного ядра с рутовой в sdram, и оттуда образ пишется в нанд (звучало слово ubiformat)..

Цитата
дак вот хотелось бы узнать где можно менять адреса заливки ядра и рутовой

а покопаться в исходниках юбута?
видимо где-то в конце at91sam9260ek.h

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
klon4uk
Добавлено 04.10.2012 12:10 Сообщение: 29
klon4uk
5

Пункты: 5960
Регистрация: 20.06.2012
хмм ели как нашол этот файл xDDD
вот вроде эти строчки

#ifdef CFG_ENV_IS_IN_NAND
#define CFG_ENV_OFFSET 0x60000 /* environment starts here */
#define CFG_ENV_OFFSET_REDUND 0x80000 /* redundant environment starts here */
2ая это загрузка ядра... а 3 что делает ?
снял бинарник после того как нанд хериться там видимо загрузчик остаеться а вот сам нанд тю тю FF одни...
загружал в initramfs ядро... проблема в том что он как то неадекватно себя ведет либо не находит устройство mtd либо нет доступа...
а как прямо из ю бута создавать партицию ubi чет пока инфы не нашол ><
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.10.2012 13:04 Сообщение: 30
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
2ая это загрузка ядра... а 3 что делает ?

вот уж не знаю - наверно в доке написано..

Цитата
а как прямо из ю бута создавать партицию ubi чет пока инфы не нашол ><

например:
Код
# (C) Copyright 2000-2010
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
VERSION = 2011
PATCHLEVEL = 06
SUBLEVEL =
EXTRAVERSION = -rc2

и там из файла README.ubi:
Код
UBI commands:

=> help ubi
ubi - ubi commands

Usage:
ubi part [part] [offset]
- Show or set current partition (with optional VID header offset)
ubi info [l[ayout]] - Display volume and ubi layout information
ubi create[vol] volume [size] [type] - create volume name with size
ubi write[vol] address volume size - Write volume from address with size
ubi read[vol] address volume [size] - Read volume to address with size
ubi remove[vol] volume - Remove volume
[Legends]
volume: character name
size: specified in bytes
type: s[tatic] or d[ynamic] (default=dynamic)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XE512-SIMXXX