Allwinner Nezha: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показаны 33 промежуточные версии 3 участников)
Строка 1: Строка 1:
{{Stub}}
{{Stub}}
Allwinner Nezha — первая общедоступная плата на базе Allwinner D1 (sun20iw1p1). Официальная документация предоставлена на сайте [https://d1.docs.aw-ol.com/ awol]
 
Allwinner Nezha — первая общедоступная плата на базе [[Allwinner D1]]. Официальная документация предоставлена на сайте [https://d1.docs.aw-ol.com/ awol]
 
Плата поддерживается [[Ports/riscv64|портом Сизифа на архитекуру riscv64]].
 
== Версии платы ==
== Версии платы ==
На данный момент существует 2 версии платы:
На данный момент существует 2 версии платы:
* D1_DEV_DDR3_16X2_V1_0
* D1_DEV_DDR3_16X2_V1_0
Строка 7: Строка 12:
Информация на данной странице актуальна для V1_2.
Информация на данной странице актуальна для V1_2.


== Tina Linux ==
== Ядра и загрузчики ==
Плата поставляется с установленной на SPI Tina Linux
 
Загрузчик собран в пакет [https://packages.altlinux.org/en/sisyphus_riscv64/srpms/u-boot-sunxi-riscv/ u-boot-sunxi-riscv].


== Процесс загрузки платы ==
Ядро un-def загружается, начиная с версии 6.6. Отдельное ядро d1-un поддерживает больше перифирии, включая вывод на HDMI.
= SPL =
= OpenSBI =
= U-Boot =


== Зпуск Simply с ядром 5.4.61 из федоры ==
{| class="wikitable"
Для эксперимента взял образ федоры
|-
https://openkoji.iscas.ac.cn/pub/dl/riscv/Allwinner/Nezha_D1/images-release/Fedora/fedora-riscv64-d1-developer-xfce-rawhide-Rawhide-20220104-012902.n.0-sda.raw.zst fedora-riscv64-d1-developer-xfce-rawhide-Rawhide-20220104-012902.n.0-sda.raw
! Устройство      !! d1-un<br>5.19 !! un-def<br>6.6.19 !! d1-un<br>6.1
|-
| SD Card Reader || {{Ok}}  ||  {{Ok}}  || {{Ok}}
|-
| NAND FLASH (mtd) || {{Ok}}  ||  {{Fail}}  || {{Ok}}
|-
| Ethernet  || {{Ok}}  ||  {{Ok}} || {{Ok}}
|-
| USB 2.0   || {{Ok}}  ||  {{Ok}} || {{Ok}}
|-
| USB OTG  || {{Ok}}  ||  {{Fail}} || {{Ok}}
|-
| HDMI output  || {{Fail}}  ||  {{Fail}} || {{Ok}}
|-
| MIPI DSI  || ?  ||  {{Fail}} || ?
|-
| Wifi  || {{Fail}}  ||  {{Fail}} || {{Fail}}
|-
| Bluetooth  || {{Fail}}  ||  {{Fail}} || {{Fail}}
|-
| User LED  || {{Ok}}  ||  {{Fail}} || {{Ok}}
|-
| Video In (CSI)  || ?  ||  ? || ?
|-
| audio jack  || {{Ok}}  ||  {{Fail}} || {{Ok}}
|-
| Mic Array In  || ?  ||  ? || ?
|}


Создал с помощью kpartx loop device из образа, примонтировал.
Легенда
Забыкапил модули ядра
очистил корневой раздел, чтобы


slinux-10.0-riscv64.img.xz
* {{Ok}} -- устройство работает с этим ядром
* {{Fail}} -- устройство не работает с этим ядром
* ? -- устройство не тестировалось с этим ядром


== Отладка ==
== Отладка ==
=== Подключение к UART ===
 
=== Подключение к UART ===  
 
В комплекте с платой предоставляется UART адаптер, с помощью которого можно подключиться к плате следующим образом:
В комплекте с платой предоставляется UART адаптер, с помощью которого можно подключиться к плате следующим образом:
<br>Черный -> GND
<br>Черный -> GND
Строка 34: Строка 66:
<code>picocom -b 115200 /dev/ttyUSB0</code>
<code>picocom -b 115200 /dev/ttyUSB0</code>


== Запуск Simply 10.0 с ядром 5.4.61 ==
Для эксперименты бал взят образ [https://openkoji.iscas.ac.cn/pub/dl/riscv/Allwinner/Nezha_D1/images-release/Fedora/fedora-riscv64-d1-developer-xfce-rawhide-Rawhide-20220104-012902.n.0-sda.raw.zst fedora-riscv64-d1-developer-xfce-rawhide-Rawhide-20220104-012902.n.0-sda.raw].
[[Категория:RISCV]]
== Другие поддерживаемые ОС ==
* [https://d1.docs.aw-ol.com/strong/strong_6debianbysipeed/ Debian от Sipeed]
* [https://d1.docs.aw-ol.com/strong/strong_4debian/ Debian от PerfXLab]
* [https://fedoraproject.org/wiki/Architectures/RISC-V/Allwinner/zh-cn Fedora] ([https://openkoji.iscas.ac.cn/pub/dl/riscv/Allwinner/Nezha_D1/images-release/Fedora/ скачать])
* [http://dl.slarm64.org/slackware/images/nezha/ slarm64]


== Документация ==
{{Category navigation|title=RISC-V|category=RISC-V|sortkey=*}}
[https://www.aw-ol.com/downloads?cat=8 awol.com]

Текущая версия от 11:18, 2 апреля 2024

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Allwinner Nezha — первая общедоступная плата на базе Allwinner D1. Официальная документация предоставлена на сайте awol

Плата поддерживается портом Сизифа на архитекуру riscv64.

Версии платы

На данный момент существует 2 версии платы:

  • D1_DEV_DDR3_16X2_V1_0
  • D1_DEV_DDR3_16X2_V1_2

Информация на данной странице актуальна для V1_2.

Ядра и загрузчики

Загрузчик собран в пакет u-boot-sunxi-riscv.

Ядро un-def загружается, начиная с версии 6.6. Отдельное ядро d1-un поддерживает больше перифирии, включая вывод на HDMI.

Устройство d1-un
5.19
un-def
6.6.19
d1-un
6.1
SD Card Reader Test-result-pass.png  Test-result-pass.png  Test-result-pass.png 
NAND FLASH (mtd) Test-result-pass.png  Test-result-fail.png  Test-result-pass.png 
Ethernet Test-result-pass.png  Test-result-pass.png  Test-result-pass.png 
USB 2.0 Test-result-pass.png  Test-result-pass.png  Test-result-pass.png 
USB OTG Test-result-pass.png  Test-result-fail.png  Test-result-pass.png 
HDMI output Test-result-fail.png  Test-result-fail.png  Test-result-pass.png 
MIPI DSI ? Test-result-fail.png  ?
Wifi Test-result-fail.png  Test-result-fail.png  Test-result-fail.png 
Bluetooth Test-result-fail.png  Test-result-fail.png  Test-result-fail.png 
User LED Test-result-pass.png  Test-result-fail.png  Test-result-pass.png 
Video In (CSI) ? ? ?
audio jack Test-result-pass.png  Test-result-fail.png  Test-result-pass.png 
Mic Array In ? ? ?

Легенда

  • Test-result-pass.png  -- устройство работает с этим ядром
  • Test-result-fail.png  -- устройство не работает с этим ядром
  • ? -- устройство не тестировалось с этим ядром

Отладка

Подключение к UART

В комплекте с платой предоставляется UART адаптер, с помощью которого можно подключиться к плате следующим образом:
Черный -> GND
Зеленый -> RX
Белый -> TX
На хосте, с которого осуществляется подключение выполнить команду: picocom -b 115200 /dev/ttyUSB0