Mirror of BeagleV Fire from openbeagle
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Robert Nelson 4e18865c7e config: switch to: CONFIG_MODULE_COMPRESS_ZSTD
Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
7 months ago
deploy ci: store in deploy/ directory 1 year ago
patches config: switch to: CONFIG_MODULE_COMPRESS_ZSTD 7 months ago
riscv-toolchain add hss-payload-generator building 1 year ago
rootfs/etc rootfs: NetworkManager: ignore eth1 1 year ago
.gitignore BeagleV-Fire: move dts patches to unified device-tree repo 12 months ago
.gitlab-ci.yml ci: these need to be copied over for the pages/deploy 7 months ago
01_git_sync.sh 01_git_sync: update to use openbeagle.org 7 months ago
02_build_hss.sh ci: add stages 2 thru 4 1 year ago
03_build_u-boot.sh u-boot: switch to our v2023.02-BeagleV-Fire branch 10 months ago
04_build_linux.sh config: switch to: CONFIG_MODULE_COMPRESS_ZSTD 7 months ago
05_generate_payload.bin.sh genimage: leaves tmp in a bad state for rebuilds 1 year ago
06_generate_debian_console_root.sh rootfs: assume eth1 is connected 1 year ago
06_generate_ubuntu_console_root.sh rootfs: bump base size with added python libaries evdev oss2==2.0.6 1 year ago
07_create_sdcard_img.sh debian: lspci works 1 year ago
build_linux_menuconfig.sh linux: fix old Fire merges 1 year ago
get_kernel_update.sh ci: add quick kernel updater 7 months ago
git_linux_mainline.sh mainline: add linux-6.1.y -> linux-6.4.y device-tree, config, and makefile 1 year ago
git_linux_mpfs.sh git: easy way to swap out linux repo 1 year ago
readme.md ci: readme kernel updates 7 months ago
rebuild_linux.sh linux: fix old Fire merges 1 year ago
rebuild_linux_menuconfig.sh linux: config, just use ../patches/linux/mpfs_defconfig 1 year ago

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

Deploy Kernel Updates

wget https://beaglev-fire.beagleboard.io/BeagleV-Fire-ubuntu/get_kernel_update.sh
chmod +x ./get_kernel_update.sh
sudo ./get_kernel_update.sh

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