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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Linux с голого железа, Hardware -> Bootlader -> Linux
vgovseychuk
сообщение Dec 18 2015, 12:47
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



Новая проблема. Как залить .sb файл из-под линукса?
Go to the top of the page
 
+Quote Post
psL
сообщение Dec 18 2015, 13:43
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Цитата(vgovseychuk @ Dec 18 2015, 15:47) *
Новая проблема. Как залить .sb файл из-под линукса?

использовать kobs-ng?

вообще, здесь http://otladka.com.ua/wiki/doku.php?id=ev-imx287-micro много про ваш процессор, при чем на русском.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 18 2015, 13:53
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(vgovseychuk @ Dec 18 2015, 15:47) *
Новая проблема. Как залить .sb файл из-под линукса?

А где он должен находиться? В директории /boot как файл или на диске в бинарном виде?

В качестве системного диска у вас карточка или флеш на плате?
Go to the top of the page
 
+Quote Post
vgovseychuk
сообщение Dec 18 2015, 14:11
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



Цитата(Tarbal @ Dec 18 2015, 16:53) *
В качестве системного диска у вас карточка или флеш на плате?


NAND флешка на плате, соответственно записать образ на SD - не выход


Цитата(psL @ Dec 18 2015, 16:43) *
вообще, здесь http://otladka.com.ua/wiki/doku.php?id=ev-imx287-micro много про ваш процессор, при чем на русском.


Эти ребята собирают Ю-бут на виртуалке, а потом заливают с помощью MFG Tools с винды.

Сообщение отредактировал vgovseychuk - Dec 18 2015, 14:33
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 19 2015, 05:04
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(vgovseychuk @ Dec 18 2015, 17:11) *
NAND флешка на плате, соответственно записать образ на SD - не выход

Эти ребята собирают Ю-бут на виртуалке, а потом заливают с помощью MFG Tools с винды.


Если с СД вы можете загрузиться, то можно из этой системы записать. Вы можете увидеть вашу флешку как диск если загрузитесь с СД?
Go to the top of the page
 
+Quote Post
_3m
сообщение Dec 20 2015, 06:53
Сообщение #21


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(vgovseychuk @ Dec 18 2015, 17:11) *
Эти ребята собирают Ю-бут на виртуалке, а потом заливают с помощью MFG Tools с винды.

насколько мне известно MFG Tools под линукс не существует. Ищите винду.
Или делайте загрузочную сд карту, запускайте линукс с сд и из него переливайте в нанд.
Go to the top of the page
 
+Quote Post
vgovseychuk
сообщение Dec 21 2015, 06:59
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



Цитата(_3m @ Dec 20 2015, 09:53) *
насколько мне известно MFG Tools под линукс не существует. Ищите винду.
Или делайте загрузочную сд карту, запускайте линукс с сд и из него переливайте в нанд.


Нашел программу. http://git.denx.de/?p=mxsldr.git;a=summary
Заработало.
Go to the top of the page
 
+Quote Post
vgovseychuk
сообщение Dec 21 2015, 10:35
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



Как теперь заставить u-boot сохраняться в NAND?
Go to the top of the page
 
+Quote Post
vgovseychuk
сообщение Dec 21 2015, 10:35
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



U-boot висит в оперативке. Видимо, где-то в коде есть настройка для сохранения в NAND. Это так или я не туда копаю?

Сообщение отредактировал vgovseychuk - Dec 21 2015, 10:48
Go to the top of the page
 
+Quote Post
psL
сообщение Dec 21 2015, 12:35
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Цитата(vgovseychuk @ Dec 21 2015, 13:35) *
U-boot висит в оперативке. Видимо, где-то в коде есть настройка для сохранения в NAND. Это так или я не туда копаю?

u-boot нужно собрать с поддержкой nand, справка по командам u-boot для nand: help nand
запись командой: nand write [addr_from] [addr_to] [length]
Go to the top of the page
 
+Quote Post
vgovseychuk
сообщение Dec 21 2015, 13:05
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



Цитата(psL @ Dec 21 2015, 15:35) *
u-boot нужно собрать с поддержкой nand, справка по командам u-boot для nand: help nand
запись командой: nand write [addr_from] [addr_to] [length]


А как узнать эти адреса и размер?
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 21 2015, 14:10
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Вы с СД карточки можете загрузиться? Сделайте две. Одну через USB подключите после загрузки и с нее образ перепишите в NAND.
Go to the top of the page
 
+Quote Post
vgovseychuk
сообщение Dec 21 2015, 14:20
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



Цитата(Tarbal @ Dec 21 2015, 17:10) *
Вы с СД карточки можете загрузиться? Сделайте две. Одну через USB подключите после загрузки и с нее образ перепишите в NAND.


К сожалению, не могу. только usb и ethernet
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 21 2015, 14:43
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(vgovseychuk @ Dec 21 2015, 17:20) *
К сожалению, не могу. только usb и ethernet


Пощите на форумах по подобной системе адреса. Где-то в природе есть evaluation board на которой бежит Линукс?
Желательно иметь под рукой для обкатки гипотез. Найдите как грузить систему через usb. Если не найдете то только через специальные средства вроде той апликации, что вы упоминали или JTAG.
Способ, который а знаю через ethernet требует наличие бутлоадера.

Кстати в некоторых системах бутлоадер не пишется на диск как бинарник, а как файл в директорию.

В частности Beagle Board TI точно не помню название процессора, но очень близок к АМ3715
Диск разбивается на две партишн. Первая в несколько десятков мегабайт форматируется под FAT32, а вторая -- оставшееся пространство EXT3, EXT4.
В первой находятся файлы начального загрузчика, бутлоадера, командной строки ядра и ядра. Имена изменять нельзя. Процессор при старте находит начальный загрузчик, а дальше по цепочке.

В системе imx53 бутлоадер находится на диске со смещением 2 блока (512 байт), ядро 2048 блоков, а конфигурация бутлоадера со смещением 0х640 блоков
смещение для ядра и конфигурации где-то в бутлоадере прописано.
Go to the top of the page
 
+Quote Post
vgovseychuk
сообщение Dec 22 2015, 10:34
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



UPD:

Решил проблему компиляцией с сохранением переменных в NAND. Поднял tftp, закинул на сервер юбут. Затем run update_nand_full.

Куда двигаться дальше? Device Tree? собирать линукс?

Сообщение отредактировал vgovseychuk - Dec 22 2015, 11:55
Go to the top of the page
 
+Quote Post

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

 


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


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