[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