Описание тега u-boot

Das U-boot - это загрузчик под GPL для встраиваемых плат, поддерживающих несколько процессорных архитектур.
1 ответ

uboot: Что такое DECLARE_GLOBAL_DATA_PTR?

В некоторых файлах uboot я видел это объявление: DECLARE_GLOBAL_DATA_PTR прямо под включает.... кто-нибудь знает, что / почему это сделано? Спасибо, VJ
13 сен '13 в 21:04
0 ответов

objdump mips u-boot.bin не может разобрать 1000013f, который является инструкцией ветки

Я пробовал разборку u-boot.bin $ mips-unknown-linux-gnu-objdump -b двоичный файл -m mips:isa32 --adjust-vma=0x81000000 -D output/u-boot-2018.09/u-boot.bin это необработанная инструкция, не может распознать код ветки 81000000: 1000013f 0x3f010010 То …
15 ноя '18 в 17:19
1 ответ

u-boot - выберите правильный образ linux

Я хочу, чтобы u-boot выбирал между двумя образами ядра Linux на основе критерия. Например, у меня есть uImage1 и uImage2 в SPI, u-boot проверяет CRC uImage1 и, если все в порядке, загружается uImage1, иначе загружается uImage2. Есть ли в u-boot опци…
23 апр '13 в 19:09
0 ответов

Загрузка u-boot с флэш-памяти eMMc

Я хотел бы загрузить образ U-boot из раздела пользовательских данных флэш-памяти eMMC, сделал некоторые изменения в spl(второй загрузчик программ) исходного кода u-boot, чтобы добавить эту поддержку. Я имею в виду, что fsbl(загрузчик первой стадии) …
20 фев '18 в 21:09
1 ответ

Прерывание данных на A20 SoC

Я пытаюсь написать небольшое приложение, которое показывает сообщение через последовательный порт. Этот бинарный файл выполняется без ОС, поэтому он голый. Код выглядит следующим образом: #include <stdint.h> #define FIFO 0x0 #define NOFIFO 0x1…
11 авг '16 в 15:19
2 ответа

API драйвера Ethernet на U-Boot

Моя проблема с вызовами Ethernet/Socket. В Linux у нас есть вызовы sendto и recvfrom для отправки и получения данных с внешних устройств, подключенных через Ethernet. Сейчас я выполняю свой код в U-Boot как отдельное приложение. Мне нужно заменить э…
16 окт '13 в 02:40
1 ответ

Типы RootFS, создание и загрузка

Если вы разрабатываете что-либо для встроенного Linux, вам нужны Rootfs для загрузки Linux. Rootfs всегда был проблемой для меня. Мне нужна помощь.Моя целевая система - ARM, простая U-Boot Linux. а) Я видел файл rootfs.tar.gz, который скопирован с S…
17 фев '14 в 06:17
1 ответ

В чем разница между u-boot.bin и u-boot.rom

Я собрал U-boot для minnowboard max. Я вижу файлы, такие как uboot.rom uboot.bin и т. Д. В чем разница между uboot.rom и uboot.bin? Какие файлы мне следует прошить на SPI NOR flash?
29 апр '16 в 10:50
0 ответов

Конфигурация с несколькими чипами SPI в дереве устройств

Для моей пользовательской платы я мог бы использовать один из чипов Micron или Cypress в качестве флэш-памяти QSPI, остальная аппаратная конфигурация такая же. Есть ли способ указать две конфигурации в дереве устройств и позволить u-boot загрузить п…
12 мар '18 в 07:35
0 ответов

SWUpdate несколько разделов Bootenv

Я использую SWUpdate для обновления различных версий оборудования одного и того же устройства с помощью стратегии двойного копирования. Окружение загрузчика всех этих выглядит очень похоже. Тем не менее, я должен установить загрузочный раздел mmc в …
25 фев '19 в 08:36
1 ответ

Flash-система Linux на Beaglebone черный

Извините, мой английский не очень хорош. Я следую этому руководству ( https://embedjournal.com/kernel-compilation-beaglebone-black/), и я построил систему Linux, у меня было 2 раздела (BOOT,RFS), и я загрузил его на черный beaglebone с помощью SD Ca…
09 авг '18 в 03:05
1 ответ

Использует ли armv7 u-boot MMU?

Мы используем пользовательскую доску Beaglebone черного цвета. Я отредактировал файл сценария компоновщика, чтобы добавить раздел памяти для записи туда некоторой информации: . = ALIGN(4); .logging : { _log_begin = .; _log_end = . + 0x2000; } Я опре…
05 авг '14 в 14:21
1 ответ

Смысл следующего ассемблерного кода, помогите

Следующий фрагмент кода взят из u-boot: /* Initialize GOT pointer. ** Global symbols can't be resolved before this is done, and as such we can't ** use any global symbols in this code. We use the bal/ move xxx,ra combination to access ** data in a P…
02 мар '11 в 15:18
0 ответов

MPC8xx использует сторожевой таймер с Uboot и Linux

У меня есть встроенная платформа с процессором PowerPC MPC875, работающим с Uboot и Linux 3.2. Я хотел бы использовать функцию сторожевого таймера этого процессора. Моя проблема заключается в том, что время сторожевого таймера истекло до того, как L…
15 май '13 в 08:36
0 ответов

u-boot imx6 как установить консоль на UART4

Я пытаюсь установить консоль u-boot на плате imx6 в UART4. И это не работает. UART1 перестает работать, но я никогда не получаю вывод. В моей доске.h файл: #define CONFIG_MXC_UART #define CONFIG_MXC_UART_BASE UART4_BASE #define CONSOLE_DEV "ttymxc3"…
19 апр '18 в 21:01
1 ответ

Как удалить busybox из Linux?

У меня есть и работает плата Leopard (с процессором DM368 Ti) (Uboot + ядро ​​Linux + root fs) Теперь проблема в том, что я больше не нуждаюсь в busybox (который в данный момент есть).. Поэтому я удалил его (из /bin/busybox) и перезагрузил плату, но…
30 май '12 в 10:32
1 ответ

MLO не может найти u-boot.img

Я пытаюсь загрузить am572x_evm, используя u-boot. Я скомпилировал u-boot, сгенерировал следующие файлы: MLO U-Boot U-boot.bin U-boot.img Я форматирую карту и копирую в нее файлы MLO и u-boot.img. Теперь MLO печатает это сообщение. Итак, почему MLO н…
30 авг '17 в 12:44
3 ответа

Копирование ядра и загрузки в SDCard

У меня есть плата ARM Freescale I.MX, для которой я готовлю загрузчик, ядро ​​и корневую файловую систему на SD-карте. Я немного запутался в том порядке, в котором я делю и копирую свои файлы в SDCard. Допустим, у меня есть пустой SDCard размером 4 …
30 янв '14 в 11:39
1 ответ

AT91SAM9263ek не удалось загрузить Linux с деревом устройств

У меня проблема с загрузкой Linux 3.16.1. Я собрал источники с http://www.kernel.org/ с at91sam9263_defconfig. Я добавил поддержку Flatted Device Tree в настройках загрузки. Следуйте советам, предложенным в этой ( http://www.slideshare.net/softpapa/…
25 сен '14 в 10:34
1 ответ

Не может загрузиться с openwrt для черного цвета beagle (BB-black)

Я пытаюсь портировать openwrt на BBB. И, как показано в заголовке, я не могу загрузить openwrt на BeagleBone Black. Если кто-то пытался что-то сделать на BeagleBone Black(BBB), вы должны знать, что на его флэш-карте или SD-карте есть два раздела. Пе…