реклама на сайте
подробности

 
 
> Как создать несколько разделов на NAND с JFFS2, Необходим пример корректной конфигурации для сборки U-boot
Dimmy
сообщение Jan 22 2010, 14:40
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-09-05
Пользователь №: 8 503



Прошу прощения за повтор - промахнулся с форумом.
Вводные:
1. Плата Olimex SAM9-L9260 (по основной конфигурации - тот же AT91SAM9260-EK от Atmel, только без звукового ЦАП и меньшим размером dataflash).
2. u-boot-2009.11 (можно ли использовать его? если нет - то почему?)
3. Поскольку плата используется только для отладки, а "боевая" будет без dataflash (только NAND), то собирать U-boot предполагается, предварительно исполнив
make at91sam9260ek_nandflash_config
Но при этом создается только 1 раздел для filesystem. Нужно 2. В доках выяснил, что для этого необходимо определить макро CONFIG_SYS_JFFS_CUSTOM_PART
и функцию struct part_info* jffs2_part_info
только вот в разных примерах - разный список параметров ф-ции.

В файле README.JFFS2 она описана так:
struct part_info* jffs2_part_info(int part_num)

Здесь: common/cmd_jffs2.c (этот файл приводится как пример реализации) она выглядит так:
static struct part_info* jffs2_part_info(struct mtd_device *dev, unsigned int part_num)

Чему верить? Может есть конкретный пример для AT91SAM9260-EK?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sasamy
сообщение Jan 22 2010, 14:49
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(Dimmy @ Jan 22 2010, 17:40) *
Вводные:
3. Поскольку плата используется только для отладки, а "боевая" будет без dataflash (только NAND), то собирать U-boot предполагается,


Непонятен момент - вы на "боевой" плате будете играть с загрузчиком ? уверены что вам нужна поддержка jffs в загрузчике а не в ядре ? Я к тому что те разделы которые вы определите в u-boot ничего общего не имеют с ядром.

Сообщение отредактировал sasamy - Jan 22 2010, 15:37
Go to the top of the page
 
+Quote Post
Dimmy
сообщение Jan 22 2010, 15:42
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-09-05
Пользователь №: 8 503



Цитата(sasamy @ Jan 22 2010, 17:49) *
Непонятен момент - вы на "боевой" плате будете играть с загрузчиком ? уверены что вам нужна поддержка jffs в загрузчике а не в ядре ?

Зачем обязательно играть? Один раз собрать с необходимыми параметрами разделов - и все... А поддержка JFFS2 ессно нужна в загрузчике, т.к. и он, и bootstrap и ядро и файловая система будут на NAND-flash

Сообщение отредактировал Dimmy - Jan 22 2010, 15:44
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 03:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01369 секунд с 7
ELECTRONIX ©2004-2016