Mirror of BeagleV Fire from openbeagle
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
Go to file
Robert Nelson 1cf03154d2 ci: add quick kernel updater
Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
il y a 2 ans
deploy ci: store in deploy/ directory il y a 2 ans
patches BeagleV-Fire: move dts patches to unified device-tree repo il y a 2 ans
riscv-toolchain add hss-payload-generator building il y a 2 ans
rootfs/etc rootfs: NetworkManager: ignore eth1 il y a 2 ans
.gitignore BeagleV-Fire: move dts patches to unified device-tree repo il y a 2 ans
.gitlab-ci.yml ci: add quick kernel updater il y a 2 ans
01_git_sync.sh u-boot: switch to our v2023.02-BeagleV-Fire branch il y a 2 ans
02_build_hss.sh ci: add stages 2 thru 4 il y a 2 ans
03_build_u-boot.sh u-boot: switch to our v2023.02-BeagleV-Fire branch il y a 2 ans
04_build_linux.sh BeagleV-Fire: move dts patches to unified device-tree repo il y a 2 ans
05_generate_payload.bin.sh genimage: leaves tmp in a bad state for rebuilds il y a 2 ans
06_generate_debian_console_root.sh rootfs: assume eth1 is connected il y a 2 ans
06_generate_ubuntu_console_root.sh rootfs: bump base size with added python libaries evdev oss2==2.0.6 il y a 2 ans
07_create_sdcard_img.sh debian: lspci works il y a 2 ans
build_linux_menuconfig.sh linux: fix old Fire merges il y a 2 ans
get_kernel_update.sh ci: add quick kernel updater il y a 2 ans
git_linux_mainline.sh mainline: add linux-6.1.y -> linux-6.4.y device-tree, config, and makefile il y a 2 ans
git_linux_mpfs.sh git: easy way to swap out linux repo il y a 2 ans
readme.md ci: add dosfstools il y a 2 ans
rebuild_linux.sh linux: fix old Fire merges il y a 2 ans
rebuild_linux_menuconfig.sh linux: config, just use ../patches/linux/mpfs_defconfig il y a 2 ans

readme.md

Build Depends

sudo apt update
sudo apt install bmap-tools dosfstools genimage libyaml-dev mtools

Building Microchip Linux tree

./01_git_sync.sh
./02_build_hss.sh
./03_build_u-boot.sh
./04_build_linux.sh
./05_generate_payload.bin.sh
sudo ./06_generate_debian_console_root.sh
sudo ./07_create_sdcard_img.sh

Switching to Mainline Linux tree

./git_linux_mainline.sh

and rebuild:

./04_build_linux.sh
./05_generate_payload.bin.sh
sudo ./06_generate_debian_console_root.sh
sudo ./07_create_sdcard_img.sh

Switching to Microchip Linux tree

./git_linux_mpfs.sh

and rebuild:

./04_build_linux.sh
./05_generate_payload.bin.sh
sudo ./06_generate_debian_console_root.sh
sudo ./07_create_sdcard_img.sh

Programming

>> mmc
>> usbdmsc

Flashing sdcard.img:

Use Balena or:

sudo bmaptool copy sdcard.img /dev/sde

Notes

Module                  Size  Used by    Not tainted
mcp356x                49152  0 
industrialio          122880  1 mcp356x
imx219                 28672  0 
v4l2_fwnode            28672  1 imx219
v4l2_async             28672  2 imx219,v4l2_fwnode