Lines Matching +full:msm +full:- +full:uart
1 U-Boot port for Texas Instruments Keystone II EVM boards
4 Author: Murali Karicheri <m-karicheri2@ti.com>
6 This README has information on the U-Boot port for K2HK, K2E, and K2L EVM boards.
8 http://www.advantech.com/Support/TI-EVM/EVMK2HX_sd.aspx
9 https://www.einfochips.com/index.php/partnerships/texas-instruments/k2e-evm.html
10 https://www.einfochips.com/index.php/partnerships/texas-instruments/k2l-evm.html
29 Some of the peripherals that are configured by U-Boot
30 +------+-------+-------+-----------+-----------+-------+-------+----+
31 | |DDR3 |NAND |MSM SRAM |ETH ports |UART |I2C |SPI |
32 +------+-------+-------+-----------+-----------+-------+-------+----+
37 +------+-------+-------+-----------+-----------+-------+-------+----+
44 to install this image from U-Boot.
56 As U-Boot is migrating to Kconfig there is also board defconfig files
63 - SPI NOR boot
64 - AEMIF NAND boot (K2E, K2L and K2HK)
65 - UART boot
66 - MMC boot (Only on K2G)
69 - u-boot.bin: for loading and running u-boot.bin through
70 Texas Instruments code composure studio (CCS) and for UART boot.
71 - u-boot-spi.gph: gpimage for programming SPI NOR flash for SPI NOR boot
72 - MLO: gpimage for programming NAND flash for NAND boot, MMC boot.
79 To build u-boot.bin, u-boot-spi.gph, MLO:
83 Load and Run U-Boot on keystone EVMs using CCS
86 Need Code Composer Studio (CCS) installed on a PC to load and run u-boot.bin
90 Use u-boot.bin from the build folder for loading and running U-Boot binary
103 MCSDK_UG_Chapter_Exploring#Loading_and_Running_U-Boot_on_EVM_through_CCS.
105 loading the U-Boot binary on the target EVM. Instead do the following:-
110 2. Once target connect is successful, choose Tools->Load Memory option from the
111 top level menu. At the Load Memory window, choose the file u-boot.bin
113 Start address as 0xc000000, choose Type-size "32 bits" and click "Finish"
115 3. Click View -> Registers from the top level menu to view registers window.
118 5. The U-Boot prompt is shown at the Tera Term/ Hyper terminal console as
121 U-Boot 2014.04-rc1-00201-gc215b5a (Mar 21 2014 - 12:47:59)
124 Detected SO-DIMM [SQR-SD3T-2G1333SED]
134 U-Boot image can be flashed to first 512KB of the NOR flash using following
137 1. Start CCS and run U-Boot as described above.
138 2. Suspend Target. Select Run -> Suspend from top level menu
140 3. Load u-boot-spi.gph binary from build folder on to DDR address 0x87000000
141 through CCS as described in step 2 of "Load and Run U-Boot on K2HK/K2E/K2L
143 4. Free Run the target as described earlier (step 4) to get U-Boot prompt
144 5. At the U-Boot console type following to setup U-Boot environment variables.
146 setenv filesize <size in hex of u-boot-spi.gph rounded to hex 0x10000>
148 Once U-Boot prompt is available, Power OFF the EVM. Set the SW1 dip switch
151 6. Power ON the EVM. The EVM now boots with U-Boot image on the NOR flash.
155 U-Boot image can be flashed to first 1024KB of the NAND flash using following
158 1. Start CCS and run U-Boot as described above.
159 2. Suspend Target. Select Run -> Suspend from top level menu
162 through CCS as described in step 2 of "Load and Run U-Boot on K2HK EVM
164 4. Free Run the target as described earlier (step 4) to get U-Boot prompt
165 5. At the U-Boot console type following to setup U-Boot environment variables.
168 Once U-Boot prompt is available, Power OFF the EVM. Set the SW1 dip switch
171 6. Power ON the EVM. The EVM now boots with U-Boot image on the NAND flash.
173 Load and Run U-Boot on keystone EVMs using UART download
176 Open BMC and regular UART terminals.
178 1. On the regular UART port start xmodem transfer of the u-boot.bin
179 2. Using BMC terminal set the ARM-UART bootmode and reboot the EVM
182 3. When xmodem is complete you should see the U-Boot starts on the UART port
184 Load and Run U-Boot on K2G EVMs using MMC
187 Open BMC and regular UART terminals.
194 The EVM now boots with U-Boot image from SD card.