Ник:
Пароль:

Контакты

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 » Отладочные платы » Sunshine-A20(-Lite)
Как вынести uboot на nand?
Konachan
Добавлено 20.12.2015 18:05
0
Сообщение: 1
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Накатил на hdd Debian, все завелось включая Х, и очень шустро, на уровне неттопа. Хотел /boot и загрузчик перенести на nand, чтобы освободить sd для всяких опытов. Как правильно форматировать nand, вроде бы нашел на вики sunxi, а вот как заставить плату с nand загружаться? Той перемычкой, которая boot?
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 18.01.2016 00:50 Сообщение: 2
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
У меня нет NAND на плате, но как я понял он по очереди перебирает способы загрузки.
Сначала опрашивает перемычку, если не замкнута то ищет на SDC0(SD card), NAND, SDC2(SD card), SPI(SPI NOR Flash), USB.

PS Судя по времени сообщения, скорее всего вы уже разобрались)
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 20.01.2016 23:44 Сообщение: 3
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Неа, так и не разобрался, времени не было. Разметка флеша делается через /sunxi-nand-part, дальше по инструкции с вики, и ничего не происходит.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.01.2016 00:33 Сообщение: 4
sasamy
4.70

Пункты: 77249
Регистрация: 14.08.2009
Там не все так просто как кажется. Для нанды нужен оригинальный убут алвинера в котором есть драйвер для нее, шить надо через USB утилитами от андроедов, нужен специальный бутсрап (два специальных загрузчика) которые собирается только армовским компилятором. Все это дело подписывается и получается образ. В ядре драйвер нанды китайцы написали весьма самобытный - до жути кривой - у меня при поверхностном тестировании из 5-10 включений один сегфолт был в этом драйвере, он при этом не совместоим с MTD - у них написан свой FTL и сделана эмуляция блочного устройства так что для системы это как SD или MMC но с ограничениями - надо создавать разделы специальной утилитой.
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 21.01.2016 20:41 Редактировалось 21.01.2016 20:52 Сообщение: 5
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Понятно, все сложно. Игра не стоит свеч =(
И еще вопрос: если взять планшет на A33 (они копеечные), то у него будет та же система загрузки, заливаем на карту систему и загружаем или нет? Или там китайцы могут убрать возможность загрузки с SD?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.01.2016 21:28 Сообщение: 6
sasamy
4.70

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

Понятно, все сложно. Игра не стоит свеч =(


в общем не так и сложно - нанду надо зашить один раз любым рабочим имиджем а потом можно все из линукса делать, но как быть с настройками памяти под местные платы пока не понятно

Цитата

если взять планшет на A33


Посмотрите на вике sunxi

http://linux-sunxi.org/Category:A33_Tablets
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 21.01.2016 23:42 Сообщение: 7
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Цитата
но как быть с настройками памяти под местные платы пока не понятно
То есть исходников такого загрузчика нет, только готовый бинарь? На убут с вышеупомянутой вики я настройки переносил, все собралось и работает прекрасно, по крайней мере, в рамках необходимого.
Спуститься к концу Подняться к началу
Персональная информация
ITTuner
Добавлено 17.02.2016 08:21 Редактировалось 17.02.2016 08:22 Сообщение: 8
ITTuner
0

Пункты: 340
Регистрация: 07.02.2016
Пол: Мужчина
Из: Челябинск
Тема очень актуальна. Взяли на пробу две платы, собрали прошивку - с карт работают идеально, то что доктор прописал! Собрали нужный нам софт, настроили - все работает. Но руководитель категорически настроен на использование плат А-20 (не лайт) без SD карт (т.е. грузиться надо с NAND). Нет необходимых знаний, чтоб сделать это самостоятельно. Просим помощи. Было бы идеально получить рабочий образ, который можно было бы раскатать через dd. Ну или инструкция пошаговая, как сделать это самостоятельно.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.02.2016 12:24 Редактировалось 19.02.2016 12:27 Сообщение: 9
sasamy
4.70

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

Было бы идеально получить рабочий образ, который можно было бы раскатать через dd.


первоначально все равно надо шить через USB чтобы записать бутсрап (два первичных загрузчика - boot0 и boot1) и потом можно с SD все сделать. И тут есть небольшая проблема - на платах USB OTG выведен на штыри - нет стандартного разъема - надо паять переходник. Лучше подождите немного - надо разобраться с настройками памяти чтобы подобрать унивесальные параметры с немного пониженной частотой DDR, думаю не проблема Павлу сразу шить образы в NAND перед отправкой плат.

Если надо срочно поэкспериментировать - возьмите любой имидж с ОС для нанды от кубитраха и прошейте по инструкции через LiveSuit (есть для любой ОС http://docs.cubieboard.org/tutorials/common/livesuit_installation_guide ), например как тут написано

https://habrahabr.ru/post/225371/

чтобы перевести процессор в режим FEL надо при выключенном питании замкнуть перемычку J1 UBOOT_SEL и подать питание. С большой вероятностью образ кубитраха заработает без правок настройки памяти, но нет гарантии что все платы заработают.
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 09.12.2016 15:54 Сообщение: 10
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Народ, у кого нибудь вообще работает LiveSuit под Linux или PhoenixSuit под Win? У меня не работает ни тот, ни другой!

Под виндой он вообще плату не видит.
Под Линукс видит, конектится, начинает форматировать разделы и вываливатся с ошибкой "pcall FAILED Tools_51.lua:38: attempt to perform arithmetic on local 'j' (a nil value) 2 279".
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Sunshine-A20(-Lite)