Author Topic: Cubieboard6 Кто что может рассказать?  (Read 963 times)

Offline grigruss

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Доброго!

Купил этот девайс, и естественно он с андроидом, который мне конечно не нужен.
Излазил всё что можно за последние 4 дня, нашёл SDK и прошивку Debian Jessie, у поддержки выцыганил прошивалку, хотя в SDK та же самая.
Под мой Archlinux ничего не захотело работать, установил Ubuntu на виртуальную машину, попробовал прошить, прошивалка ругается на ошибку сегментирования памяти.
У поддержки просил исходник прошивалки, не дали.
Короче у меня в голове уже куча информации вплоть до инструкции по сборке собственного дистрибутива Linux из исходников, а вот как прошить эту игрушку так ничего и не нарыл.

Буду рад любой информации! Все эксперименты опишу, всей информацией поделюсь.

Offline grigruss

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Cubieboard6 Кто что может рассказать?
« Reply #1 on: May 26, 2017, 04:18:29 pm »
Я его победил. Главная ошибка - моя не внимательность.
Здесь: https://cubieboard.gitbooks.io/cubieboard6_en/content/quick-start/cubieboard6-linux-sdk-guide-v1.0.html
английским по белому написано, что все хорошо работает в Ubuntu 14.04 или 16.04. Я же додумался поставить 17, поэтому ничего не получалось.
После установки 16.04, и даже не смотря на то, что установлено на виртуалку, удалось прошить девайс.
И так, что же я делал? А всё просто:
1. Установил, как уже написал выше, Ubuntu 16.04. Обновил её.
2. Закинул туда прошивалку FW Burning Tool и образ Debian Jessie.
3. Прошивалку. Можно взять отсюда SDK: https://mega.nz/#F!0gREnYCQ!dBuYl9YgMP8r2Diw_BuStg!o4Y0zYTZ
придётся его установить по этой инструкции: https://cubieboard.gitbooks.io/cubieboard6_en/content/quick-start/cubieboard6-linux-sdk-guide-v1.0.html
Можно даже не полностью устанавливать, главное чтобы git синхронизировал папку.
4. После синхронизации заходим s500_linux_sdk_v1.0/owl/tools/burn_tool/ там лежит FWBurningTool-1.1.run запускаем его. Он тупо распакует из себя прошивалку в домашнюю папку ~/Bin/
5. В ту же папку закидываем прошивку, которую можно взять там же где SDK, по пути Cubieboard6/Image/Linux
6. Берём плату, рядом с RJ45 есть кнопочка, зажимаем её и втыкаем миниUSB от компа в разъём над ней.
7. В консоли выполняем команду:
lsusb
Должно выдать среди прочих строк следующие:
Bus 003 Device 006: ID 10d6:10d6 Actions Semiconductor Co., Ltd
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Если нет первой строки, значит не дожали кнопочку при втыкании шнурка. Повторите процедуру подключения.
8. Если присутствуют обе строки, в папке ~/Bin выполняем следующее:
sudo python ./ActionsFWU.py --fw=./filename_of_you_firmware-v1.0.fw
Quote
Очень важно тем, кто будет делать через виртуалку!!!
При запуске команды, начинает отваливаться девайс. То есть плата начинает менять режим подключения, и автоматически может не подцепиться к виртуалке. Поэтому я как угорелый постоянно дергал менюшку окна виртуалки проверяя не надо ли подключить снова.
9. Если выхлоп = Upgrade successful! - все счастливы, пьём шампанское. Отсоединяем USBшнурок и подсоединяем всю перефирию: Клаву, мышь, монитор/телик, ну и конечно втыкаем нормальный шнур питания.
Если при включении жёлтая обизьяна никуда не пропадает, значит прошивка плохо села. Просто перепрошейте.
Если начало грузиться - ок. У меня после загрузки не начал грузиться X, я решил разобраться с этим уже руками. Но можно попробовать снова перепрошить если что.
Я бы пару скринов прицепил, но в них то же самое, что в инструкции: https://cubieboard.gitbooks.io/cubieboard6_en/content/quick-start/cubieboard6-system-installation-v1.0.html
« Last Edit: May 26, 2017, 04:22:30 pm by grigruss »

Offline grigruss

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Cubieboard6 Кто что может рассказать?
« Reply #2 on: July 22, 2017, 12:49:18 pm »
Вышла новая прошивка. Собираюсь прошить.