Armada 38x - MarvellEmbeddedProcessors/openwrt-dd GitHub Wiki
Armada 38x series is supported by the latest 17.06 kernel release.
Supported boards:
-
Marvell Armada 385 DB AP (DB-88F6820-AP)
-
Marvell Armada 385 RD (RD-88F6820-AP)
-
Linksys WRT1200AC (Caiman)
-
Linksys WRT1900ACv2 (Cobra)
-
Linksys WRT3200ACM (Rango)
-
Linksys WRT1900ACS (Shelby)
-
SolidRun ClearFog A1 board
Go to the distribution working directory and update the repository and package feeds:
git fetch && git rebase ./scripts/feeds update -a ./scripts/feeds install -a
Invoke the image configuration dialog:
make menuconfig
In the menu, select the following:
Target System ---> Marvell Armada 38x Target Profile ---> select target profile Target Images ---> [x] ramdisk ---> * Root filesystem archives * [x] tar.gz * Root filesystem images * [x] ext4 ---> [x] Advanced configuration options (for developers) ---> () Use external kernel tree (https://github.com/MarvellEmbeddedProcessors/openwrt-kernel.git) Enter git repository to clone (/opt/openwrt/kernel_dir) Enter path to local reference repository (kernel_branch) Enter git branch to clone [*] Apply target patches to kernel source
Tip
|
Replace kernel_dir with the distribution kernel directory and kernel_branch with appropriate release version. |
Build the image with make command. To speed up the build process, you can utilize multiple cores with the following command:
make -j$(($(nproc)+1))