Table of Contents
1. INTRODUCTION ............................................................................................................................................7
1.1 Purpose .............................................................................................................................................................7
1.2 Scope.................................................................................................................................................................7
1.3 List of Acronyms................................................................................................................................................7
2. BOARD SUPPORT PACKAGE...........................................................................................................................9
2.1 BSP Driver details..............................................................................................................................................9
2.1.1 BSP Supported Features ................................................................................................................................9
2.1.2 Driver Source description ..............................................................................................................................9
2.1.3 Device tree source description ....................................................................................................................12
2.2 BSP Yocto Compilation....................................................................................................................................13
2.2.1 Host Requirements......................................................................................................................................13
2.2.2 Host setup ...................................................................................................................................................13
2.2.3 Host package installation............................................................................................................................13
2.2.4 Setting up the repo utility............................................................................................................................14
2.2.5 Yocto project setup......................................................................................................................................14
2.2.6 Cross-compiler build....................................................................................................................................15
2.2.7 Yocto build...................................................................................................................................................16
2.2.8 U-boot .........................................................................................................................................................17
2.2.9 Linux kernel .................................................................................................................................................18
2.3 BSP Standalone compilation ...........................................................................................................................19
2.3.1 System Controller Firmware(SCFW) ............................................................................................................19
2.3.2 U-Boot .........................................................................................................................................................21
2.3.3 imx-boot ......................................................................................................................................................22
2.3.4 Linux kernel .................................................................................................................................................23
3. BINARY PROGRAMMING ............................................................................................................................ 24
3.1 MFG –Tool Programming................................................................................................................................24
3.1.1 Requirements ..............................................................................................................................................24
3.1.2 MFG-Tool.....................................................................................................................................................25
3.1.3 Programming Device Selection ...................................................................................................................25
3.1.4 Binary Programming ...................................................................................................................................25
3.1.5 Limitations...................................................................................................................................................27
3.2 Manual SD Card Programming........................................................................................................................28
3.2.1 Requirements ..............................................................................................................................................28
3.2.2 SD Card Partition.........................................................................................................................................28
3.2.3 Binary Programming ...................................................................................................................................31
4. U-BOOT TESTING AND BOOT CONFIGURATION............................................................................................ 32
4.1 Basic commands..............................................................................................................................................32
4.2 Basic device Tests............................................................................................................................................33
4.2.1 RAM Test.....................................................................................................................................................33