Beagleboard Black не загружается с MicroSD

Так я могу прошить eMMC с BBB. Однако я загрузил с wget https://rcn-ee.com/rootfs/2016-06-09/flasher/BBB-eMMC-flasher-ubuntu-16.04-console-armhf-2016-06-09-2gb.img.xz, распаковал образ Ubuntu и поместил его на SD-карту с помощью Win32DiskImager.

Я вставил SD-карту в слот SD и попытался загрузиться, нажав кнопку S2, пока я подключаю плату к USB для питания моего ноутбука. Жду, пока загорятся светодиоды и ничего не происходит. Работает без SD-карты, но не с ней. Ничего не моргает, ничего при подключении по ssh. Любые идеи?


person Eric Reyna    schedule 06.08.2016    source источник
comment
Какой вывод по отладке UART?   -  person TBR    schedule 06.08.2016
comment
Вы имеете в виду вывод uart, выходящего на терминал, когда я использую ssh? Я не уверен что ты имеешь в виду   -  person Eric Reyna    schedule 06.08.2016
comment
elinux.org/File:CONN_REVA5A.jpg - отладить серийный заголовок. Если у вас его еще нет, возьмите один из этих FTDI или аналогичных адаптеров USB-UART. Они начинаются от 2 $.   -  person TBR    schedule 06.08.2016
comment
Скоро получу. Я отвечу, когда получу и попробую. Я буду держать вас в курсе   -  person Eric Reyna    schedule 07.08.2016
comment
Итак, я смог заставить работать отладку. Я переформатировал SD-карту и загрузил на нее другое изображение. Затем он правильно загружает SD-карту, поскольку U-boot ищет uEnv.txt, настраивает параметры среды и загружает ядро. Спасибо. Не знал об отладке UART.   -  person Eric Reyna    schedule 12.08.2016


Ответы (1)


Так что мой ответ был довольно простым. Лучше всего получить соединитель отладки UART, см. здесь. Таким образом, вы знаете, что когда вы включаете BBB, вывод U-boot отображается на вашем терминале при последовательном подключении (замазка). Если он не найдет образ, U-boot отправит на терминал сообщения, уведомляющие вас об отсутствии образа ядра.

Получение разъема отладки UART и подключение через последовательный порт отличается от ssh'ing к фактическому BBB. Вывод BBB (когда вы ssh) просто уведомляет, когда все загружается, и информация для входа в BBB отображается на терминале. Если ваша плата не может найти ядро, ничего не будет выводиться, и вы не узнаете, что не так. Однако, если вы подключаетесь последовательно через отладку UART, вам не о чем беспокоиться, так как вы увидите вывод и сообщения об ошибках от U-boot, говорящие вам, что не так.

* ПРИМЕЧАНИЕ *: если вы облажались с U-boot, чего НИКОГДА не следует делать (если только он действительно не нуждается в обновлении), это единственный способ увидеть, что с терминала нет никакого вывода. когда вы включаете BBB и подключили отладку UART. Если вы не испортили U-образный ботинок, то, скорее всего, это неисправный BBB, и вам следует его вернуть.

Надеюсь, что этот ответ поможет другим!

person Eric Reyna    schedule 12.08.2016