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))