[U-Boot] [PATCH] i.MX6: nitrogen6x: fix erase size in 6x_upgrade.txt
Otavio Salvador
otavio at ossystems.com.br
Thu Oct 10 18:46:45 CEST 2013
On Thu, Oct 10, 2013 at 11:48 AM, Stefano Babic <sbabic at denx.de> wrote:
> On 09/10/2013 21:25, Eric Nelson wrote:
>> The 6x_upgrade script is used to upgrade U-Boot in SPI-NOR
>> on Nitrogen6x/SABRE Lite boards using U-Boot's 'sf' command.
>>
>> U-Boot is placed at offset 0x400 in flash, and the script
>> currently only erases 0x50000 bytes. Since the current
>> head is 319k, any additional features enabled in the
>> configuration will exceed the space erased and cause errors
>> re-programming the device.
>>
>> This patch increases the erase size to the full size of
>> the region allocated for the U-Boot binary.
>>
>> Signed-off-by: Eric Nelson <eric.nelson at boundarydevices.com>
>> ---
>> board/boundary/nitrogen6x/6x_upgrade.txt | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/board/boundary/nitrogen6x/6x_upgrade.txt b/board/boundary/nitrogen6x/6x_upgrade.txt
>> index 0d8e8e5..ad3d0b6 100644
>> --- a/board/boundary/nitrogen6x/6x_upgrade.txt
>> +++ b/board/boundary/nitrogen6x/6x_upgrade.txt
>> @@ -17,7 +17,7 @@ if ${fs}load ${dtype} ${disk}:1 12000000 u-boot.imx || ${fs}load ${dtype} ${disk
>> sleep 1 ;
>> done
>> echo "erasing" ;
>> - sf erase 0 0x50000 ;
>> + sf erase 0 0xC0000 ;
>> # two steps to prevent bricking
>> echo "programming" ;
>> sf write 0x12000000 $offset $filesize ;
>>
>
> Acked-by: Stefano Babic <sbabic at denx.de>
This would be good to have into 2013.10 release. Is it still possible?
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the U-Boot
mailing list