This should be considered an advanced topic, pay heed to the warnings throughout. You should read and understand this document before trying anything mentioned below.
If you are in doubt about any of these steps, DO NOT follow this guide and send an email to [email protected] the base images zip file. For U-Boot to download the 3 files from your computer to the Yún, you first need to setup a TFTP server on your computer.
A, 64 MB NAND: 128 Mi B Bad block table found at page 65472, version 0x01 Bad block table found at page 65408, version 0x01 In: serial Out: serial Err: serial Net: FEC0 Hit any key to stop autoboot: 0 K70-SOM Note that the self-upgrade sequence is a dangerous operation.
The following session is an illustration of the U-Boot self-upgrade procedure: tftp psl/stmf7/Auto-negotiation...completed.
STM32_MAC: link UP (100/Half) Using STM32_MAC device TFTP from server 172.17.0.1; our IP address is 172.17.4.206 Filename 'psl/stmf7/u-boot.bin'.
Load address: 0xc0007fc0 Loading: ####### done Bytes transferred = 99732 (18594 hex) STM32F746-DISCO cptf 0x08000000 $ $ 1 cptf: Updating e NVM. U-Boot 2010.03-cortexm-1.14.2 (Sep 04 2015 - ) CPU : STM32F7 (Cortex-M7) Freqs: SYSCLK=200MHz, HCLK=200MHz, PCLK1=50MHz, PCLK2=100MHz Board: STM32F746 Discovery Rev 1.
Installing U-Boot to the STM32F7 Discovery Board explains how to install the U-Boot firmware to the board for the first time.
Having installed U-Boot, U-Boot is immediatelly available on the STM32F7 as a primary firmware monitor.