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

 
 
> файловая система на SD карте, ARM9
TigerSHARC
сообщение Jan 13 2012, 08:48
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



в своё время ставил Линукс на ARM9 пользуясь этой ссылкой
http://dmilvdv.narod.ru/AT91SAM9260/index.html?linux.html

файловая система стояла на Nandflash

из файла аrch/arm/mach-at91/board-sam9260-ek.c:

static struct mtd_partition __initdata ek_nand_partition[] = {

{

.name = "Bootstrap",

.offset = 0,

.size = SZ_4M,

},

{

.name = "rootfs",

.offset = MTDPART_OFS_NXTBLK,

.size = MTDPART_SIZ_FULL,

},

};



теперь нет NandFlash и файловая система будет стоять на SDкарточке (бутсрап будет на DataFlash)
как задать расположение файловой системы на SDкарте?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
TigerSHARC
сообщение Jan 16 2012, 12:56
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Стало быть, путь до rootfs указывается в Uboot?
Тогда к чему это(взято с сайта http://dmilvdv.narod.ru/AT91SAM9260/index.html?linux.html):

Задать расположение файловой системы и имена разделов.

laughing.gif/*

* NAND flash

*/

static struct mtd_partition __initdata ek_nand_partition[] = {

{

.name = "Bootstrap",

.offset = 0,

.size = SZ_4M,

},

{

.name = "rootfs",

.offset = MTDPART_OFS_NXTBLK,

.size = MTDPART_SIZ_FULL,

},

};

И вот ещё(из дискусии на starterkit.ru):
...находите, дописываете свой скрипт по автомаунту и автозапуску с флешки..
потом запускаете скрипт сборки системы, который состегнет старое ядро и новую рутовую, и этот бинарник прошиваете во флеш..
(ссылка http://starterkit.ru/html/index.php?name=f...w&id=14748)

а вы пишете что просто через U-boot всё решается... laughing.gif
или можно и так и так?

Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jan 16 2012, 13:55
Сообщение #3


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(TigerSHARC @ Jan 16 2012, 15:56) *
Стало быть, путь до rootfs указывается в Uboot?

Да, один из возможных вариантов. Вы в окружении запуска ядра в U-boot указываете параметры запуска. Из командной строки U-boot эти параметры легко редактируются.
На плате ATMEL sam9260-ek у меня ядро было во flash, а ФС на SD карте. Можете U-boot и linux kernel держать в dataflash (nandflash), а ФС на SD.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 18:41
Рейтинг@Mail.ru


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