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

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


rk3568:rk3568-rhos-kitsbimx8

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
rk3568:rk3568-rhos-kitsbimx8 [2024/06/06 07:40] – Добавит паатч для сети 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 -b ravion-v2-2024.04+$ git clone https://github.com/MinimumLaw/ravion-uboot.git -b ravion-v2-2025.01
 $ cd ravion-uboot $ cd ravion-uboot
 </code> </code>
  
-Подготовительный этап завершен. На данный момент далее необходимо применить патч для работы интерфейса Ethernet +После получения необходимых исходных и двоичных кодов необходимо выполнить сборку загрузчика. Для этого запускаем сборочный скрипт.
- +
-<file patch phy-fixup.patch> +
-diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c +
---- a/drivers/net/phy/phy.c +
-+++ b/drivers/net/phy/phy.c +
-@@ -755,6 +755,12 @@ int phy_reset(struct phy_device *phydev) +
-                return -1; +
-        } +
-  +
-+       reg = (6<<4)|3; +
-+       if (phy_write_mmd(phydev, 0x1f, 0x462, reg) < 0) { +
-+               puts("PHY set 125M GEN ON failed\n"); +
-+               return -1; +
-+       } +
-+
-        return 0; +
- } +
- +
-</file> +
- +
-После применения указанного патча необходимо выполнить сборку загрузчика. Для этого запускаем сборочный скрипт. +
  
 <code> <code>
Строка 197: Строка 176:
 ===== Известные проблемы ===== ===== Известные проблемы =====
  
-  - На данный момент работоспособность Ethernet интерфейса в U-Boot без применения патча не гарантируется. Нужен либо патч, либо аппаратная доработка модулей. Предположительная причина - проблемы с элементной базой.+  - На данный момент работоспособность 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.1717659625.txt.gz · Последнее изменение: Alex A. Mihaylov