Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Nand и версии линюкса 2.6.28 и 2.6.33.20 - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

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 » Embedded Linux
Nand и версии линюкса 2.6.28 и 2.6.33.20
Jury093
Добавлено 20.10.2012 11:09 Сообщение: 11
Jury093
4.5

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

киты для того и делают, чтобы гонять "в хвост и в гриву", перепаять чип стоимостью $10 задача на 10 минут, чтобы получить нормальный полигон для отработки переноса технологий на будущее изделие..
а на полуубитом нанде можно тренироваться в решение нештатных ситуаций..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
und
Добавлено 20.10.2012 11:26 Сообщение: 12
und
0

Пункты: 2587
Регистрация: 14.02.2012
Цитата
Цитата
На той плате что у меня есть NAND почти уже покойник в области записи(так по крайней мере мне сказали) и очень попросили с записью не баловатсяь

киты для того и делают, чтобы гонять "в хвост и в гриву", перепаять чип стоимостью $10 задача на 10 минут, чтобы получить нормальный полигон для отработки переноса технологий на будущее изделие..
а на полуубитом нанде можно тренироваться в решение нештатных ситуаций..

Скажем так - это уже не совсем kit, плата с рабочего устройства и поэтому там такие фокусы не пройдут. Я на ней пока проверяю хватит ли мне ее моши для решения задачи или нет(плата at91sam9xe512-s3e). Там самое интересное для нас - FPGA, и если она новую разработку не потянет(по процессору) то придется уйти на что-то другое и поэтому пока просто так покупать нет желания
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 20.10.2012 12:58 Сообщение: 13
Jury093
4.5

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

Цитата
плата с рабочего устройства и поэтому там такие фокусы не пройдут

т.е. считается, что "нанд неубиваем"!!?? ну-ну..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
und
Добавлено 20.10.2012 13:15 Сообщение: 14
und
0

Пункты: 2587
Регистрация: 14.02.2012
Цитата
у нас с вами разная философия..
я то как раз беру плату или прибор из серийного девайса и имею права долбать его - как душе угодно..
на основе полученного потом выгребаем аппаратные и программные косяки..
самое интересное - срубить питание в процессе перепрошивки прибора, об отказе не может быть и речи..

Цитата
плата с рабочего устройства и поэтому там такие фокусы не пройдут

т.е. считается, что "нанд неубиваем"!!?? ну-ну..

Ну в данном случае уже железка юридически чужая,это раз.
Второе - там все так хитро сделано что при работе NAND используется только для чтения(!!!). Записи там нет.
Для чего и почему так сделано я догадываюсь(но это только мои мысли)
Для данной железки - моя цель проверить возможность вытянуть мою задачу(пока не очень выходит - упираюст в быстродействие CPU и MMC) поэтому и пробую один из вариантов - переползаю на новую версии Linux и BuildRoot. Может с новыми версиями библиотек и крос-компилятора(оптимизация) у меня все получится
Спуститься к концу Подняться к началу
Персональная информация
splinter
Добавлено 21.10.2012 10:53 Сообщение: 15
splinter
0

Пункты: 1549
Регистрация: 16.12.2011
Пол: Мужчина
Цитата
Цитата

Что вы имеете в виду говоря что данные под UBIFS и yaffs2 лежат одинаково? NAND вы должны разбить на разделы,сделать вы это сможете в исходном коде linux найдя исходник для своей платы arch/arm/match-at91/board-sam9xe512.c (или как там его), исправьте там разделы так же как и было у вас в предыдущем ядре. Установите патч yaffs2, соберите ядро. Я не могу понять что значит "я их прочитаю в систему где установлена UBIFS?"?

Может быть это и не очень корректное сравнение - диск ext2 я могу прочитать через ext4


Можете, если в собрали ядро с поддержкой обеих ФС. Можете вообще сначало снять образ партиции или всего диска с помощью dd, а потом извращаться с этим образом как душе угодно.
Спуститься к концу Подняться к началу
Персональная информация
und
Добавлено 21.10.2012 21:48 Редактировалось 21.10.2012 21:51 Сообщение: 16
und
0

Пункты: 2587
Регистрация: 14.02.2012
Цитата
Цитата
Цитата

Что вы имеете в виду говоря что данные под UBIFS и yaffs2 лежат одинаково? NAND вы должны разбить на разделы,сделать вы это сможете в исходном коде linux найдя исходник для своей платы arch/arm/match-at91/board-sam9xe512.c (или как там его), исправьте там разделы так же как и было у вас в предыдущем ядре. Установите патч yaffs2, соберите ядро. Я не могу понять что значит "я их прочитаю в систему где установлена UBIFS?"?

Может быть это и не очень корректное сравнение - диск ext2 я могу прочитать через ext4


Можете, если в собрали ядро с поддержкой обеих ФС. Можете вообще сначало снять образ партиции или всего диска с помощью dd, а потом извращаться с этим образом как душе угодно.

Мы с Вами номеногое понимаем друг-друга - постараюсь более конкретно описать задачу
Шаг 1 В Linux 2.6.28 c yaffs2 записываться NAND с определенной информацией
Шаг 2 Могу ли в Linux3.6.2(хотя как мне кажется версия не должна быть критична) соответствующим образом поправив файл arch/arm/match-at91/board-sam9260ek.c в области разделов и доступа к NAND прочитать записанную информацию смонтировав NAND как устройство с файлов системой UBIFS(в данной системе фс YAFFS2 не будет)
Спуститься к концу Подняться к началу
Персональная информация
splinter
Добавлено 23.10.2012 15:12 Сообщение: 17
splinter
0

Пункты: 1549
Регистрация: 16.12.2011
Пол: Мужчина
что мешает собрать yaffs как модуль и на время подключив его смонтировать nand с yaffs, перенести инфу на nand с ubifs?
Спуститься к концу Подняться к началу
Персональная информация
und
Добавлено 23.10.2012 15:47 Сообщение: 18
und
0

Пункты: 2587
Регистрация: 14.02.2012
Цитата
что мешает собрать yaffs как модуль и на время подключив его смонтировать nand с yaffs, перенести инфу на nand с ubifs?

Это все уже сделано для 1 железки. Есть еще штук 200-300 по всей России и их надо обновить. Поэтому вырисовывалась такая схема:
- Рассылаем новый софт с системой
- переписывают все sd/mmc
- местные товарищи правят на загрузку с SD/MMC
- а я своим софтом кое-какие вещи(уникальные для каждой железки) использую в работе.
Варианты типа переписать на MMC не проходят, так как информация довольно важная поэтому она там хранится в NAND в режиме только чтение

Вот только с mmc у меня в версии 3.6.2(попробовал и 3.6.3) пока полный облом(тема http://www.starterkit.ru/html/index.php?name=forum&op=view&id=17880&last#0)
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux