
REL 1.0
Page 4 of 58
iWave Systems Technologies Pvt. Ltd.
iW-RainboW-G18D Linux User Guide
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.................................................................................................................... 11
2.2 BSP YOCTO COMPILATION......................................................................................................................... 12
2.2.1 Host Requirements...................................................................................................................................... 12
2.2.2 Host setup.................................................................................................................................................... 12
2.2.3 Host package installation............................................................................................................................ 12
2.2.4 Setting up the repo utility............................................................................................................................13
2.2.5 Yocto project setup...................................................................................................................................... 13
2.2.6 Cross-compiler build................................................................................................................................... 14
2.2.7 Yocto build ..................................................................................................................................................15
2.2.8 U-boot.........................................................................................................................................................16
2.2.9 Linux kernel.................................................................................................................................................17
2.3 BSP STANDALONE COMPILATION................................................................................................................... 17
2.3.1 U-Boot......................................................................................................................................................... 18
2.3.2 Linux kernel.................................................................................................................................................19
2.4 BSP CUSTOMIZATION .....................................................................................................................................21
2.4.1 Ethernet selection in u-boot........................................................................................................................21
2.4.2 Default Linux boot logo ..............................................................................................................................21
2.4.3 I2C device on the Linux Image.................................................................................................................... 21
2.4.4 Display device on the Linux Image.............................................................................................................22
3. BINARY PROGRAMMING..................................................................................................................... 23
3.1 MFG–TOOL PROGRAMMING.......................................................................................................................... 23
3.1.1 Requirements............................................................................................................................................... 23
3.1.2 MFG-Tool ...................................................................................................................................................24
3.1.3 Binary Programming .................................................................................................................................. 25
3.1.4 Limitations ..................................................................................................................................................26
3.2 MANUAL SD CARD PROGRAMMING ............................................................................................................... 27
3.2.1 Requirements............................................................................................................................................... 27
3.2.2 SD Card Partition....................................................................................................................................... 27
3.2.3 Binary Programming .................................................................................................................................. 30
4. U-BOOT TESTING AND BOOT CONFIGURATION............................................................................. 31
4.1 BASIC COMMANDS ..........................................................................................................................................32