Fabio Estevam wrote: > Hi Stefano, > Hi Fabio,
> Yes, it is still the same binary, but just needs a different offset. > This is not what I have understood from the manual. In the chapter regarding the flash header ("Flash header structure", figure 2.9), there is the field "app_dest_ptr". This pointer must be set to the start address of the flash/storage media. This means we have different binaries due only to the value of this field. To set this field we need to know the media where the system boots. > BTW, I don't see the following offset defines used anywhere in the code: > > +#define FLASH_OFFSET_STANDARD 0x400 > +#define FLASH_OFFSET_NAND FLASH_OFFSET_STANDARD > +#define FLASH_OFFSET_SD FLASH_OFFSET_STANDARD > +#define FLASH_OFFSET_SPI FLASH_OFFSET_STANDARD > +#define FLASH_OFFSET_ONENAND 0x100 They are used in the imximage_bootops structure in imximage.c. This field is later used to set the app_dest_ptr field: 239 fhdr->app_dest_ptr = params->ep - hdr->flash_offset - 240 sizeof(struct imx_header); Regards, Stefano -- ===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: off...@denx.de ===================================================================== _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot