I have successfully built OpenWRT for Linkit MT7688 SoC.
Now I would like to flash it to some noname MT7688 dev board. This board comes per-programed with OpenWRT, but I think I will need to boot new firmware from Uboot.
Below is bin/ramips output:
ross@ross:~/projects/openwrt/bin/ramips$ ll
total 22072
drwxr-xr-x 3 ross ross 4096 чер 13 22:32 ./
drwxr-xr-x 3 ross ross 4096 чер 13 15:38 ../
-rw-r--r-- 1 ross ross 318 чер 14 12:52 md5sums
-rw-r--r-- 1 ross ross 14548992 чер 14 12:52 openwrt-ramips-mt7688-root.squashfs
-rw-r--r-- 1 ross ross 1153668 чер 14 12:52 openwrt-ramips-mt7688-uImage.bin
-rwxr-xr-x 1 ross ross 3435100 чер 14 12:52 openwrt-ramips-mt7688-vmlinux.bin*
-rwxr-xr-x 1 ross ross 3440104 чер 14 12:52 openwrt-ramips-mt7688-vmlinux.elf*
drwxr-xr-x 9 ross ross 4096 чер 13 22:32 packages/
-rw-r--r-- 1 ross ross 518 чер 14 12:52 sha256sums
As far as I understand, neither of these files are suitable for Uboot. I am expecting archive with kernel and rootfs, like openwrt-ramips-mt7688-LinkIt7688-squashfs.bin (for another dev board, Linkit Smart).
But seems that kernel (openwrt-ramips-mt7688-uImage.bin) and rootfs (openwrt-ramips-mt7688-root.squashfs) are two separate files. How am I supposed to feed them to Uboot?
p.s. In 'menu makeconfig' I have only specified following parameters:
Target System: Ralink RT288x/RT3xxx
Subtarget: MT7688 based boards
Target Profile: default