[U-Boot] so u-boot can be configured to try to update itself on every boot?

Robert P. J. Day rpjday at crashcourse.ca
Wed Mar 29 13:31:55 UTC 2017


  kind of a trivial question but i was just perusing the code related
to FIT images and ran across this in main.c:

  /* We come here after U-Boot is initialised and ready to process commands */
  void main_loop(void)
  {
        const char *s;

        bootstage_mark_name(BOOTSTAGE_ID_MAIN_LOOP, "main_loop");

  #ifdef CONFIG_VERSION_VARIABLE
        setenv("ver", version_string);  /* set version variable */
  #endif /* CONFIG_VERSION_VARIABLE */

        cli_init();

        run_preboot_environment_command();

  #if defined(CONFIG_UPDATE_TFTP)
        update_tftp(0UL, NULL, NULL);        <----- THERE
  #endif /* CONFIG_UPDATE_TFTP */
  ... snip ...

i'm assuming that, given the proper configuration, u-boot will try to
update its own binary on every single boot, yes? not sure why i never
noticed that before.

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================



More information about the U-Boot mailing list