Try   HackMD

OpenWRT

Environment Setup

Ubuntu

macOS

WSL2

Build

Default config for Bananapi BPi-R64

  • make defconfig
  • make menuconfig
    • Target System -> MediaTek Ralink ARM
    • Subtarget -> MT7622
    • Target Profile -> Bananapi BPi-R64
    • Save -> Ok -> Exit
  • make -j $(nproc) kernel_menuconfig
    • Save -> Ok -> Exit
  • make -j $(nproc) download
  • make -j $(($(nproc)+1)) V=s
  • Image Location
    • <openwrt>/bin/targets/mediatek/mt7622/openwrt-mediatek-mt7622-bananapi_bpi-r64-sdcard.img.gz

Build the OpenWrt Image Builder

  • make menuconfig
    • [*] Build the OpenWrt Image Builder
    • [ ] Include package repositories
    • Save -> Ok -> Exit
  • make -j $(($(nproc)+1)) V=s
  • Image Builder Location
    • <openwrt>/bin/targets/mediatek/mt7622/openwrt-imagebuilder-mediatek-mt7622.Linux-x86_64.tar.xz

Issue

Build failed with externel toolchain

BPI-R3

Reference