[PATCH v2 1/1] dfu: remove UPDATE_TFTP

Heinrich Schuchardt xypron.glpk at gmx.de
Fri Aug 28 11:11:28 CEST 2020


On 28.08.20 10:42, Marek Vasut wrote:
> On 8/28/20 4:32 AM, Heinrich Schuchardt wrote:
>> On 7/21/20 8:02 PM, Heinrich Schuchardt wrote:
>>> Using UPDATE_TFTP the firmware can be updated from TFTP by writing to NOR
>>> flash. The same is possible by defining a dfu command in CONFIG_PREBOOT.
>>>
>>> The dfu command cannot only write to NOR but also to other devices. In
>>> README.dfutfp UPDATE_TFTP has been marked as deprecated. It is not used
>>> by any board.
>>>
>>> Remove TFTP update via CONFIG_UPDATE_TFTP.
>>>
>>> Adjust the documentation.
>>>
>>> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
>>> ---
>>> v2:
>>> 	rework the documentation
>>
>> On 8/28/20 12:17 AM, Marek Vasut wrote (in reply to a pull request):
>>> Also note that the UPDATE_TFTP is being actively used, why is it removed
>>> here and this late in rc3 ? I think these patches should really be
>>> postponed until after the release.
>>
>> Hello Marek,
>
> Hi,
>
>> do you see a problem in principal with the removal of UPDATE_TFTP which
>> is redundant to what you can do with DFU or is it only the timing issue?
>
> I don't see how it is redundant. The usecase I see is a fitImage which
> contains the update fragments is applied with a single command this way.
> I don't see a suitable replacement.
>

Hello Marek,

CONFIG_UPDATE_TFTP=y does not support any command except the dfu tftp
command which is not changed by this patch.

CONFIG_UPDATE_TFTP=y further activates updating NOR flash by reading
from a tftp server on every boot without any user control. Other target
media are not supported. This is what is removed by the patch. And this
is what can be replaced using preboot.

I could not find a single config that uses UPDATE_TFTP. So where is this
automated update of NOR flash really used?

Best regards

Heinrich


More information about the U-Boot mailing list