mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
configs/engicam_px30_core_defconfig: new defconfig
Add initial support for Engicam PX30 SOM board with below features: - U-Boot 2024.01 - Linux 6.12.19 - Default packages from buildroot px30 ctouch2 with 10 inches display https://www.engicam.com/vis-prod/C-Touch-2-0-Carrier-Board/ Signed-off-by: Meena Murthy <meena.murthy@amarulasolutions.com> Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com> [Julien: - fix linux-6.12.19 hash - add missing BR2_TARGET_UBOOT_NEEDS_GNUTLS=y ] Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
5cab9ee224
commit
6e6bd098c3
4
board/engicam/px30core/extlinux.conf
Normal file
4
board/engicam/px30core/extlinux.conf
Normal file
@@ -0,0 +1,4 @@
|
||||
label Engicam-EDIMM linux
|
||||
kernel /boot/Image
|
||||
devicetree /boot/px30-engicam-px30-core-ctouch2-of10.dtb
|
||||
append earlycon=uart8250,mmio32,0xff160000 root=/dev/mmcblk1p1 rootwait
|
||||
22
board/engicam/px30core/genimage.cfg
Normal file
22
board/engicam/px30core/genimage.cfg
Normal file
@@ -0,0 +1,22 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot-tpl-spl-dtb {
|
||||
in-partition-table = "no"
|
||||
image = "idbloader.img"
|
||||
offset = 32K
|
||||
}
|
||||
|
||||
partition u-boot-dtb {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot.itb"
|
||||
offset = 8M
|
||||
size = 30M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
1
board/engicam/px30core/patches/linux-headers/linux-headers.hash
Symbolic link
1
board/engicam/px30core/patches/linux-headers/linux-headers.hash
Symbolic link
@@ -0,0 +1 @@
|
||||
../linux/linux.hash
|
||||
2
board/engicam/px30core/patches/linux/linux.hash
Normal file
2
board/engicam/px30core/patches/linux/linux.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 d73bf057bec04434b169d1b61641936f7d0c97ceb923a281f32e35dd4dcc6531 linux-6.12.19.tar.xz
|
||||
2
board/engicam/px30core/patches/uboot/uboot.hash
Normal file
2
board/engicam/px30core/patches/uboot/uboot.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 b99611f1ed237bf3541bdc8434b68c96a6e05967061f992443cb30aabebef5b3 u-boot-2024.01.tar.bz2
|
||||
5
board/engicam/px30core/post-build.sh
Executable file
5
board/engicam/px30core/post-build.sh
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$TARGET_DIR"/boot/extlinux/extlinux.conf
|
||||
60
board/engicam/px30core/readme.txt
Normal file
60
board/engicam/px30core/readme.txt
Normal file
@@ -0,0 +1,60 @@
|
||||
ENGICAM PX30-EDIMM2.2 carrier board
|
||||
===================================
|
||||
|
||||
Build:
|
||||
|
||||
$ make engicam_px30_core_defconfig
|
||||
$ make
|
||||
|
||||
Files created in output directory
|
||||
---------------------------------
|
||||
|
||||
output/images
|
||||
|
||||
├── bl31.elf
|
||||
├── idbloader.img
|
||||
├── Image
|
||||
├── px30-engicam-px30-core-ctouch2-of10.dtb
|
||||
├── rootfs.ext2
|
||||
├── rootfs.ext4 -> rootfs.ext2
|
||||
├── rootfs.tar
|
||||
├── sdcard.img
|
||||
├── u-boot.bin
|
||||
└── u-boot.itb
|
||||
|
||||
How to connect the board and get started:
|
||||
-----------------------------------------
|
||||
Ensure that the power supply is stable and provides enough current to handle
|
||||
the board's needs, especially when peripherals are connected.
|
||||
|
||||
Insert micro SD card on the board micro SD slot J17
|
||||
|
||||
Creating bootable SD card:
|
||||
--------------------------
|
||||
sudo dd if=output/images/sdcard.img of=/dev/sdX && sync
|
||||
|
||||
/dev/sdX is the path in host via which SD card is detected
|
||||
Where X is your SD card device
|
||||
|
||||
Connect UART port on the board J26
|
||||
|
||||
Serial console
|
||||
--------------
|
||||
Launch minicom at host with 1152008N1
|
||||
|
||||
Power on the kit using J4
|
||||
|
||||
Refer link on checking board booting
|
||||
|
||||
Program eMMC
|
||||
------------
|
||||
Connect USB otg cable A-type to host pc, Micro USB end to board.
|
||||
|
||||
Close Jumper JM5.
|
||||
|
||||
Boot the Kit with SD boot.
|
||||
|
||||
Program eMMC in U-Boot. (Refer link for the steps)
|
||||
|
||||
Wiki link:
|
||||
https://wiki.amarulasolutions.com/bsp/rockchip/px30/engicam-px30-edimm2.2.html
|
||||
Reference in New Issue
Block a user