Mcom02: различия между версиями
Нет описания правки |
|||
Строка 56: | Строка 56: | ||
[[Категория:ARM]] | [[Категория:ARM]] | ||
[[Категория:Ports]] | [[Категория:Ports]] | ||
[[Категория:Hardware]] | |||
[[Категория:HCL]] | |||
[[Категория:Мини-компьютеры]] |
Версия от 21:52, 10 августа 2019
ЭЛВИС Салют ЭЛ24МП2
Введение
Данная страница посвящена процессорному модулю ЭЛВИС Салют ЭЛ24МП2. Для загрузки доступны стартеркиты. Ознакомьтесь как устанавливать rootfs на microSD-карту
Подключение к плате
1. Для подключения к отладочной плате ЭЛВИС Салют-ЭЛ24ОМ1 используется кабель USB <-> miniUSB. После подключения к компьютеру появляется устройство /dev/ttyUSB0, если не подключено других устройств, предоставляющих последовательный интерфейс через USB.
2. Для работы с /dev/ttyUSB0 необходимо установить пакет cu:
apt-get install cu
3. Прописать в конфиг /etc/uucp/port с поправкой на номер порта
port 0 type direct device /dev/ttyUSB0 speed 115200 hardflow false
4. Подключиться
cu -p0
Обновление u-boot
1. Загрузить на компьютер скрипт обновления: https://github.com/elvees/mcom02-flash-tools/blob/master/mcom02_flash_tools/mcom02_flash_spi.py
2. Сделать его исполняемым:
chmod +x mcom02_flash_spi.py
3. Загрузить на компьютер u-boot-mcom02, извлечь из пакета mcom02-salute-<процессорный_модуль>-<ревизия>-<отладочная плата>-<ревизия>-uboot.img. Для ЭЛ24МП2 + ЭЛ24ОМ1 это mcom02-salute-el24pm2-r1.0-1.1-om1-r1.2-uboot.img.
4. Найти и переключить на плате переключатели BOOT0-BOOT2 и перевести их в режим UART (010)
5. Подключить плату к компьютеру, нажать и отпустить кнопку reset на плате, после чего запустить скрипт:
./mcom02_flash_spi.py mcom02-salute-<процессорный_модуль>-<ревизия>-<отладочная плата>-<ревизия>-uboot.img
6. Дождаться, пока прошьётся u-boot в SPI flash, перевести перемычки BOOT0-BOOT2 в режим SPI flash (011), нажать и отпустить кнопку reset.
7. Если вместо загрузки с microSD происходит загрузка внутренней ОС, то необходимо прервать загрузку нажатием клавиши в момент:
> Hit any key to stop autoboot: 2
8. После чего загрузится консоль u-boot. Необходимо изменить порядок загрузки, чтобы первым был mmc1:
mcom# env edit boot_targets edit: mmc1 legacy_mmc1 mmc0 legacy_mmc0 usb0 legacy_usb0 ubifs0 legacy_ubifs0
9. После чего необходимо сохранить переменные в SPI flash командой:
env save
10. Перезагрузиться