Перейти к содержанию
    

Allwinner A13. Загрузка с USB.

Добрый день.

 

Использую отладочную плату Olinuxino-A13 на базе процессора Allwinner A13.

Загружать программы с SD карты научился.

 

Есть ли возможность грузиться с USB ?

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

 

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

 

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

 

А то надоело постоянно возиться с SD-картой: перевтыкать её туда-сюда...........

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли возможность грузиться с USB ?

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

 

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

 

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

Встроенной возможности нет, но u-boot может загружаться откуда угодно.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

sunxi-fel[/url] умеет грузить через USB

 

 

Встроенной возможности нет, но u-boot может загружаться откуда угодно.

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

 

Нет, удобный вариант - делаем батник, он запускает sunxi-fel и грузит по усб прогу с поддержкой MSD, которая инитит ДДР, создает вирт. диск небольшого объема, затем в батнике делаем формат этого диска, копируем в него прогу, которая уже пишется прямо в ДДР и стартует там. Ограничений по размеру, как в sunxi-fel 32Кб уже не будет.

Для запуска в МК портебуется запустить батник и 2 раза нажать enter

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет, удобный вариант...

...Для запуска в МК портебуется запустить батник и 2 раза нажать enter

При загрузке в u-boot через Ethernet вообще ничего запускать и нажмать не нужно. Только питание включить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При загрузке в u-boot через Ethernet вообще ничего запускать и нажмать не нужно. Только питание включить.

 

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

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То же самое можно сделать, просто загрузив u-boot через sunxi-fel.

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

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, убут по sunxi-fel не грузится

Грузится.

 

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

А это уж как пользователь пожелает. Можно подумать, что tftp - это что-то космическое.

Да никто не мешает и просто свою прогу вместо u-boot'а подкинуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Грузится.

 

 

А это уж как пользователь пожелает. Можно подумать, что tftp - это что-то космическое.

Да никто не мешает и просто свою прогу вместо u-boot'а подкинуть.

 

 

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

 

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

 

У ТСа, платка конечно покруче планшетных плат, с которыми мне пришлось столкнуться, а на них только 1 усб порт, а вафлю знает только линукс, да и возится с фтп не хотелось, вот и решил сделать так, чтоб по усб все и грузилось...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разве, что они как-то умудрились в один файл засунуть несколько частей и потом как-то их подгружать после запуска первой части, но для меня такие вещи пока сложноваты...

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

 

У ТСа, платка конечно покруче планшетных плат, с которыми мне пришлось столкнуться, а на них только 1 усб порт, а вафлю знает только линукс, да и возится с фтп не хотелось, вот и решил сделать так, чтоб по усб все и грузилось...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

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

 

На плате ТСа - это еще прокатит (там 2 порта усб) На моих, планшетных только 1 (отг), второй под вафлю, распаянную на плате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Если будут ещё вопросы, касаемо загрузки, напишу сюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...