...
All source code is located in the <factory_install_dir>/build-armv7l-timesys-linux-gnueabi/ directory. To integrate and modify features on the system for both driver development and general settings or Carrier Board design, it is necessary to know about the board files summarized by the following:
Description | File |
---|---|
Kernel | linux-3.0/arch/arm/mach-mvf/board-pcm052.c |
Bootloader | u-boot-2011.12/u-boot-2011.12/board/phytec/pcm052.c |
6.2.2 Modifying the Platform
...
If your application requires MCC support to include a MQX application use either the Web Factory or Desktop Factory tools to include the following packages in the Linux Build:
Package | Description |
---|---|
mcc-kmod | Kernel driver module |
libmcc | API user-space library |
mqxboot | Utility to load and boot an MQX image |
For more information regarding the MCC subsystem for enabling MQX applications running on the Cortex-M4 core to communicate with Linux applications on the Cortex-A5 core see Vybrid MCC User Guide for MCC Version 1.0.
...
tftploc (required for TFTP)Location of the path to the images on the TFTP server on the host system, setup in Section 4.1.1. Set the variable accordingly by referencing the following examples:
File Path | U-Boot Command |
---|---|
/var/lib/tftpboot/PHYTEC/Vybrid/PD13.0.2 | setenv tftploc PHYTEC/Vybrid/PD13.0.2 |
/var/lib/tftpboot | setenv tftploc |
nfs_root (required for NFS)Location of the path to the NFS directory on the host system, setup in Section 4.1.2. For example: /home//phyCORE-NFS
...
You should now be able to boot your board from NAND using the instructions specified previously in this Quickstart. Please note that hardware modification is required to support NAND boot on phyCORE-Vybrid Carrier Boards up to revision 1375.2SOMs with PCB revision 1374.0.
11 Additional Demos
11.1 Vybrid Theatre Demo
...