mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 18:35:42 +01:00 
			
		
		
		
	This extracts Intel Edison board specific information from README.x86, converts plain text documentation to reST format and adds it to Sphinx TOC tree. No essential content change. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Andy Shevchenko <andy.shevchenko@gmail.com>
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. SPDX-License-Identifier: GPL-2.0+
 | |
| .. sectionauthor:: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 | |
| 
 | |
| Edison
 | |
| ======
 | |
| 
 | |
| Build Instructions for U-Boot as main bootloader
 | |
| ------------------------------------------------
 | |
| 
 | |
| Simple you can build U-Boot and obtain u-boot.bin::
 | |
| 
 | |
|    $ make edison_defconfig
 | |
|    $ make all
 | |
| 
 | |
| Updating U-Boot on Edison
 | |
| -------------------------
 | |
| 
 | |
| By default Intel Edison boards are shipped with preinstalled heavily
 | |
| patched U-Boot v2014.04. Though it supports DFU which we may be able to
 | |
| use.
 | |
| 
 | |
| 1. Prepare u-boot.bin as described in chapter above. You still need one
 | |
|    more step (if and only if you have original U-Boot), i.e. run the
 | |
|    following command::
 | |
| 
 | |
|    $ truncate -s %4096 u-boot.bin
 | |
| 
 | |
| 2. Run your board and interrupt booting to U-Boot console. In the console
 | |
|    call::
 | |
| 
 | |
|    => run do_force_flash_os
 | |
| 
 | |
| 3. Wait for few seconds, it will prepare environment variable and runs
 | |
|    DFU. Run DFU command from the host system::
 | |
| 
 | |
|    $ dfu-util -v -d 8087:0a99 --alt u-boot0 -D u-boot.bin
 | |
| 
 | |
| 4. Return to U-Boot console and following hint. i.e. push Ctrl+C, and
 | |
|    reset the board::
 | |
| 
 | |
|    => reset
 |