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

 
 
 
Reply to this topicStart new topic
> Allwinner A13. Загрузка с USB., Отладочная плата olinuxino A13
__inline__
сообщение Sep 16 2018, 12:13
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Добрый день.

Использую отладочную плату Olinuxino-A13 на базе процессора Allwinner A13.
Загружать программы с SD карты научился.

Есть ли возможность грузиться с USB ?
Не с флешки-USB, а именно, через USB, соединив с USB компьютера? (наподобие как в DFU downloader в AT91RM9200).

И второй вопрос, есть ли возможность грузиться с UART0,1 ?

Интересует именно встроенная возможность (прошивка BROM в самом Allwinner) или с помощью Uboot на худой конец.

А то надоело постоянно возиться с SD-картой: перевтыкать её туда-сюда...........
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 16 2018, 13:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(__inline__ @ Sep 16 2018, 15:13) *
Есть ли возможность грузиться с USB ?

sunxi-fel
умеет грузить через USB

Цитата(__inline__ @ Sep 16 2018, 15:13) *
И второй вопрос, есть ли возможность грузиться с UART0,1 ?

Интересует именно встроенная возможность (прошивка BROM в самом Allwinner) или с помощью Uboot на худой конец.

Встроенной возможности нет, но u-boot может загружаться откуда угодно.
По-моему, наиболее удобный вариант - Ethernet (для A13 через свисток).
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 16 2018, 13:40
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Sep 16 2018, 16:33) *
sunxi-fel[/url] умеет грузить через USB


Встроенной возможности нет, но u-boot может загружаться откуда угодно.
По-моему, наиболее удобный вариант - Ethernet (для A13 через свисток).


Нет, удобный вариант - делаем батник, он запускает sunxi-fel и грузит по усб прогу с поддержкой MSD, которая инитит ДДР, создает вирт. диск небольшого объема, затем в батнике делаем формат этого диска, копируем в него прогу, которая уже пишется прямо в ДДР и стартует там. Ограничений по размеру, как в sunxi-fel 32Кб уже не будет.
Для запуска в МК портебуется запустить батник и 2 раза нажать enter
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 16 2018, 13:43
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(mantech @ Sep 16 2018, 16:40) *
Нет, удобный вариант...
...Для запуска в МК портебуется запустить батник и 2 раза нажать enter

При загрузке в u-boot через Ethernet вообще ничего запускать и нажмать не нужно. Только питание включить.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 16 2018, 13:51
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Sep 16 2018, 16:43) *
При загрузке в u-boot через Ethernet вообще ничего запускать и нажмать не нужно. Только питание включить.


Тут даже питание не нужно - все через усб. И никаких карточек с убутами, нандами их конфигом и пр. типа фтп-серверов и т.д. Просто "пустой" проц и память.

Сообщение отредактировал mantech - Sep 16 2018, 13:52
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 16 2018, 13:54
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



То же самое можно сделать, просто загрузив u-boot через sunxi-fel.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 16 2018, 13:56
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Sep 16 2018, 16:54) *
То же самое можно сделать, просто загрузив u-boot через sunxi-fel.

Ну загрузится он, а дальше? Кстати, убут по sunxi-fel не грузится, нужно сконфигурировать бут0 и 1 перед этим. Если не самоцель грузить у-бут, откуда прогу-то брать будет? Нужно tftp ставить, и соединяться по эзернету с ним и т.д.

Сообщение отредактировал mantech - Sep 16 2018, 13:57
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 16 2018, 14:07
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(mantech @ Sep 16 2018, 16:56) *
Кстати, убут по sunxi-fel не грузится

Грузится.

Цитата(mantech @ Sep 16 2018, 16:56) *
Если не самоцель грузить у-бут, откуда прогу-то брать будет? Нужно tftp ставить, и соединяться по эзернету с ним и т.д.

А это уж как пользователь пожелает. Можно подумать, что tftp - это что-то космическое.
Да никто не мешает и просто свою прогу вместо u-boot'а подкинуть.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 16 2018, 14:22
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Sep 16 2018, 17:07) *
Грузится.


А это уж как пользователь пожелает. Можно подумать, что tftp - это что-то космическое.
Да никто не мешает и просто свою прогу вместо u-boot'а подкинуть.



Даже интересно стало, как? В МК памяти 32Кб, убут весит больше 200, и DCD, как в I.MX тут нет. Разве, что они как-то умудрились в один файл засунуть несколько частей и потом как-то их подгружать после запуска первой части, но для меня такие вещи пока сложноваты...

да нет, тфтп не космическое, но ТС просил, как грузить по усб всю прогу полностью, а тфтп - это уже не усб совсем...

У ТСа, платка конечно покруче планшетных плат, с которыми мне пришлось столкнуться, а на них только 1 усб порт, а вафлю знает только линукс, да и возится с фтп не хотелось, вот и решил сделать так, чтоб по усб все и грузилось...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 16 2018, 15:31
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(mantech @ Sep 16 2018, 17:22) *
Разве, что они как-то умудрились в один файл засунуть несколько частей и потом как-то их подгружать после запуска первой части, но для меня такие вещи пока сложноваты...

Да, в два этапа - SPL, затем основная часть.

Цитата(mantech @ Sep 16 2018, 17:22) *
У ТСа, платка конечно покруче планшетных плат, с которыми мне пришлось столкнуться, а на них только 1 усб порт, а вафлю знает только линукс, да и возится с фтп не хотелось, вот и решил сделать так, чтоб по усб все и грузилось...

WiFi и не нужен, я имел в виду обычный USB-Ethernet.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 16 2018, 17:08
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Sep 16 2018, 18:31) *
Да, в два этапа - SPL, затем основная часть.


WiFi и не нужен, я имел в виду обычный USB-Ethernet.


На плате ТСа - это еще прокатит (там 2 порта усб) На моих, планшетных только 1 (отг), второй под вафлю, распаянную на плате.
Go to the top of the page
 
+Quote Post
__inline__
сообщение Sep 17 2018, 06:10
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Спасибо всем за помощь!

Если будут ещё вопросы, касаемо загрузки, напишу сюда.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 14:24
Рейтинг@Mail.ru


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