Инструменты пользователя

Инструменты сайта


rk3568:rk3568-rhos-kitsbimx8

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
rk3568:rk3568-rhos-kitsbimx8 [2024/06/05 14:10] – создано Alex A. Mihaylovrk3568:rk3568-rhos-kitsbimx8 [2025/02/10 12:15] (текущий) – [Известные проблемы] - поправил актуальное состояние сети Alex A. Mihaylov
Строка 91: Строка 91:
 <code> <code>
 $ git clone https://github.com/MinimumLaw/rkbin.git $ git clone https://github.com/MinimumLaw/rkbin.git
-$ git clone https://github.com/MinimumLaw/ravion-uboot.git+$ git clone https://github.com/MinimumLaw/ravion-uboot.git -b ravion-v2-2025.01
 $ cd ravion-uboot $ cd ravion-uboot
-$ git checkout -b ravion-v2-2024.04+</code> 
 + 
 +После получения необходимых исходных и двоичных кодов необходимо выполнить сборку загрузчикаДля этого запускаем сборочный скрипт. 
 + 
 +<code>
 $ ./build_rk3568j_rhos.sh $ ./build_rk3568j_rhos.sh
 </code> </code>
  
-На выходе должны получить файл "u-boot-rockchip.bin"+Проконтролировать правильность сборки по отсутствию сообщений о критических ошибках в терминале и наличию итогового файла "u-boot-rockchip.bin"
  
 ==== Установка ==== ==== Установка ====
Строка 154: Строка 158:
  
 Убедитесь, что плата находится в MaskRom режиме. Контролируйте процесс загрузки по сообщениям скрипта и информации в терминале. Убедитесь, что плата находится в MaskRom режиме. Контролируйте процесс загрузки по сообщениям скрипта и информации в терминале.
 +
 +===== Сборка ядра Linux =====
 +
 +<code>
 +$ git checkout https://github.com/MinimumLaw/ravion-kernel.git
 +$ cd ravion-kernel
 +</code>
 +
 +Поправить скрипт build64.sh в части используемого кросс-компилятора, пути до корневого каталога целевой системы и других необходимых параметров сборки. Запустить сборку ядра.
 +
 +<code>
 +$ ./build64.sh
 +</code>
 +
 +Проконтролировать правильность сборки ядра по диагностическим сообщениям сборочной системы.
  
 ===== Известные проблемы ===== ===== Известные проблемы =====
  
 +  - На данный момент работоспособность Ethernet интерфейса без его инициализации средствами U-Boot не гарантируется. Необходимо сделать так, чтоб исправление Bootstrap Ethernet PHY происходило независимо от того работает ли U-Boot с сетью или нет.
   - На данный момент загрузчики U-Boot и EDKII работают с основного аппаратного раздела eMMC накопителя. Необходимо перенести их на аппаратные разделы BOOT0/BOOT1 и обеспечить работу с них   - На данный момент загрузчики U-Boot и EDKII работают с основного аппаратного раздела eMMC накопителя. Необходимо перенести их на аппаратные разделы BOOT0/BOOT1 и обеспечить работу с них
   - На данный момент в EDKII поддерживается только HDMI и последовательная консоль. Необходимо обеспечить работу видеоинтерфейса MIPI DSI   - На данный момент в EDKII поддерживается только HDMI и последовательная консоль. Необходимо обеспечить работу видеоинтерфейса MIPI DSI
   - На данный момент в EDKII поддерживаются не все накопители NVMe (в частности не поддерживается Patriot P300)   - На данный момент в EDKII поддерживаются не все накопители NVMe (в частности не поддерживается Patriot P300)
  
rk3568/rk3568-rhos-kitsbimx8.1717596613.txt.gz · Последнее изменение: Alex A. Mihaylov