-
Notifications
You must be signed in to change notification settings - Fork 5k
config.txt
Votary Tech edited this page Aug 9, 2017
·
12 revisions
Whenever NOOBs installed into sdcard and inserting into pi-3 board, by-default pi-3 board booting up with bcm2708-rpi-3-b.dtb kernel-4.4.38 32bit ARMv7.
But procedure is different If you want to boot up kernel-4.12.3 64bit ARMv8 on pi-3.
Note : Keep remain sdcard with noobs installed and just replace below files only. Now follow below steps.
Step1: Cross compile your kernel with 64bit.
# make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- bcmrpi3_defconfig
# make -j 12 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
Step2: Copy File into sdcard boot dir.
# cp arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dtb /media/(path to sdcard)/boot/
# cp arch/arm64/boot/dts/overlays/*.dtbo /media/(path to sdcard)/boot/overlays/
# cp arch/arm64/boot/Image /media/(path to sdcard)/boot/kernel8.img
Step3: Copy modules into sdcard root dir.
# make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- INSTALL_MOD_PATH=/(path to sdcard)/root/ modules_install
Step4: Mention these two line into "config.txt". without it won't boot up.
device_tree=bcm2837-rpi-3-b.dtb
kernel=kernel8.img
Fork this repo, make your changes, then send us a pull request
One caveat. If you are making changes to upstream code (i.e. with no changes specific to Raspberry Pi devices), then it's best to submit your changes upstream, then when they are accepted, we can cherry-pick them back to our branches here.
- Shortcuts to other Raspberry Pi pages
- Official Website
- Official Forum
- Official Website Documentation
- Documentation Repository
-
Firmware Repository
- For reporting issues with the Raspberry Pi VC4/6 firmware.
-
Userland Repository
- For reporting issues with the Raspberry Pi supplied userland apps.
-
Raspbian distro Repository
- For reporting issues with the Raspbian distribution and desktop.