4 Armadeus APFxx are Systems On Module (SOM) based on Freescale/NXP i.MX
5 processors associated with an FPGA (except on APF28). Non volatile
6 data are stored in on-module NOR or NAND Flash, depending on the
7 model. These SOM can be used on Armadeus development boards or with
13 Buildroot currently supports the following Armadeus platforms with the
14 associated defconfigs:
16 * APF9328 SOM + devt boards -> armadeus_apf9328_defconfig
17 * APF27 SOM + devt board -> armadeus_apf27_defconfig
18 * APF51 SOM + devt board -> armadeus_apf51_defconfig
19 * APF28 SOM + devt board -> armadeus_apf28_defconfig
21 Vanilla Linux versions are preferred to Freescale's one in these
30 Let's say you own an APFxx SOM with it's corresponding development
31 board, all you have to do is:
33 $ make armadeus_apfxx_defconfig
35 where "apfxx" is the version of your SOM.
45 When the build is finished, you will end up with:
48 ├── imx**-apfxxdev.dtb [1]
55 [1] Only if the kernel version used uses a Device Tree.
56 [2] .ubi/.ubifs images are not available on APF9328 and replaced by a
57 .jffs2 one in this case.
59 Building U-Boot is currently not supported in these configurations.
64 You will require a serial connection to the board and a TFTP server on
65 your Host PC. Assuming your server is configured for exporting
66 /tftpboot/ directory, you will have to copy the generated images to
69 $ cp output/images/uImage /tftpboot/apfxx-linux.bin
70 $ cp output/images/*.dtb /tftpboot/
71 $ cp output/images/rootfs.ubi /tftpboot/apfxx-rootfs.ubi
72 $ cp output/images/rootfs.jffs2 /tftpboot/apfxx-rootfs.jffs2
74 where "apfxx" is the version of your SOM, as used with _defconfigs.
76 Then on your serial terminal, all you have to do is:
78 * interrupt the boot process and access U-Boot console by pressing any
80 * configure board and server IP addresses with "ipaddr" and "serverip"
81 environment variables,
82 * if you want to update kernel:
83 BIOS > run update_kernel
84 * if you want to update device tree:
86 * if you want to update rootfs:
87 BIOS > run update_rootfs