Orange Pi One (Armv7-A Cortex-A7)

фотка 1

Архитектура процессора Cortex A53 :

фотка 2

На сайте производителя www.orangepi.org есть много информации. Поэтому быстро находим где подключиться в UART , чтобы посмотреть диагностические сообщения загрузки Линакс.

фотка 3

При включении Orange PI One на скорости 115200 получаем лог загрузки Линакс на UART.



U-Boot SPL 2020.04-armbian (Sep 02 2020 - 10:11:04 +0200)
DRAM: 512 MiB
Trying to boot from MMC1


U-Boot 2020.04-armbian (Sep 02 2020 - 10:11:04 +0200) Allwinner Technology

CPU:   Allwinner H3 (SUN8I 1680)
Model: Xunlong Orange Pi One
DRAM:  512 MiB
MMC:   mmc@1c0f000: 0
Loading Environment from FAT... Unable to use mmc 0:1... In:    serial@1c28000
Out:   serial@1c28000
Err:   serial@1c28000
Net:   phy interface0
eth0: ethernet@1c30000
starting USB...
Bus usb@1c1a000: USB EHCI 1.00
Bus usb@1c1a400: USB OHCI 1.0
Bus usb@1c1b000: USB EHCI 1.00
Bus usb@1c1b400: USB OHCI 1.0
scanning bus usb@1c1a000 for devices... 1 USB Device(s) found
scanning bus usb@1c1a400 for devices... 1 USB Device(s) found
scanning bus usb@1c1b000 for devices... 1 USB Device(s) found
scanning bus usb@1c1b400 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Autoboot in 1 seconds, press  to stop
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3967 bytes read in 3 ms (1.3 MiB/s)
## Executing script at 43100000
U-boot loaded from SD
Boot script loaded from mmc
202 bytes read in 2 ms (98.6 KiB/s)
11494221 bytes read in 548 ms (20 MiB/s)
7788240 bytes read in 373 ms (19.9 MiB/s)
Found mainline kernel configuration
32109 bytes read in 9 ms (3.4 MiB/s)
4185 bytes read in 6 ms (680.7 KiB/s)
Applying kernel provided DT fixup script (sun8i-h3-fixup.scr)
## Executing script at 45000000
## Loading init Ramdisk from Legacy Image at 43300000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    11494157 Bytes = 11 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
EHCI failed to shut down host controller.
   Loading Ramdisk to 49509000, end 49fff30d ... OK
   Loading Device Tree to 49498000, end 49508fff ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
<0>
U-Boot SPL 2020.04-armbian (Sep 02 2020 - 10:11:04 +0200)
DRAM: 512 MiB
Trying to boot from MMC1


U-Boot 2020.04-armbian (Sep 02 2020 - 10:11:04 +0200) Allwinner Technology

CPU:   Allwinner H3 (SUN8I 1680)
Model: Xunlong Orange Pi One
DRAM:  512 MiB
MMC:   mmc@1c0f000: 0
Loading Environment from FAT... Unable to use mmc 0:1... In:    serial@1c28000
Out:   serial@1c28000
Err:   serial@1c28000
Net:   phy interface0
eth0: ethernet@1c30000
starting USB...
Bus usb@1c1a000: USB EHCI 1.00
Bus usb@1c1a400: USB OHCI 1.0
Bus usb@1c1b000: USB EHCI 1.00
Bus usb@1c1b400: USB OHCI 1.0
scanning bus usb@1c1a000 for devices... 1 USB Device(s) found
scanning bus usb@1c1a400 for devices... 1 USB Device(s) found
scanning bus usb@1c1b000 for devices... 1 USB Device(s) found
scanning bus usb@1c1b400 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Autoboot in 1 seconds, press  to stop
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3967 bytes read in 3 ms (1.3 MiB/s)
## Executing script at 43100000
U-boot loaded from SD
Boot script loaded from mmc
202 bytes read in 3 ms (65.4 KiB/s)
11494221 bytes read in 548 ms (20 MiB/s)
7788240 bytes read in 373 ms (19.9 MiB/s)
Found mainline kernel configuration
32109 bytes read in 10 ms (3.1 MiB/s)
4185 bytes read in 6 ms (680.7 KiB/s)
Applying kernel provided DT fixup script (sun8i-h3-fixup.scr)
## Executing script at 45000000
## Loading init Ramdisk from Legacy Image at 43300000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    11494157 Bytes = 11 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
EHCI failed to shut down host controller.
   Loading Ramdisk to 49509000, end 49fff30d ... OK
   Loading Device Tree to 49498000, end 49508fff ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.


Armbian 20.08.1 Focal ttyS0 

orangepione login:

Примечание: если в момент вывода лога Autoboot in 1 seconds, press to stop нажать клавишу (здесь в терминале UART0), то процесс загрузки u-boot остановится и можно изменить загрузку.

Из программы Putty соединяемся по SSH через Ethernet , так как в сети появился девайс orange pi (у нас на 192.168.1.93).
login root
password 1234
и мы можем управлять линакс , а точнее ОС Armbian.

SEC 743 K482G16 микросхема 2шт. , одна сверху , одна снизу. Это память DDR3.

микро SD

Разъем TF-eMMC (embedded MultiMediaCard) - это микро SD карта, на которой находится наша операционная система. И очень часто информация на микро сд слетает , то есть некоторые разделы разваливаются , информация нарушается.

Разметка разделов микро SD карты отличается от Raspberry PI. В Orange PI one один Primary раздел ext2. На нем естественно линакс. На Raspberry PI первый раздел FAT32, где можно настраивать загрузку ОС или bare metal.

Файлы для скачивания