* [U-Boot] Swiching u-boot image in SPI-NOR
@ 2014-03-14 7:17 JYOTI DUBEY
2014-03-14 8:45 ` Wolfgang Denk
2014-03-14 9:13 ` Stefano Babic
0 siblings, 2 replies; 4+ messages in thread
From: JYOTI DUBEY @ 2014-03-14 7:17 UTC (permalink / raw)
To: u-boot
Hello
I am trying to bring in u-boot.imx (uboot image of u-boot 2013) onto
SPI-NOR of nitrogen 6x board.I used following commands:
>> sf probe 1
>>sf erase 0 0x40000
>> fatload mmc 0:1 12000000 u-boot.imx
reading u-boot.imx
343040 bytes read in 54 ms (6.1 MiB/s)
>>sf write 0x12000000 0x0 343040
ERROR: attempting write past flash size (0x200000)
I have no clue as how to overcome this error.Can somebody help me with this
error.
Thanks in Advance!
^ permalink raw reply [flat|nested] 4+ messages in thread* [U-Boot] Swiching u-boot image in SPI-NOR 2014-03-14 7:17 [U-Boot] Swiching u-boot image in SPI-NOR JYOTI DUBEY @ 2014-03-14 8:45 ` Wolfgang Denk 2014-03-14 9:13 ` Stefano Babic 1 sibling, 0 replies; 4+ messages in thread From: Wolfgang Denk @ 2014-03-14 8:45 UTC (permalink / raw) To: u-boot Dear JYOTI DUBEY, In message <CAE0zQkuaek52RPtRoMM=LGVHA5OCsaMywX+FBag8sedC3YNJew@mail.gmail.com> you wrote: > > >> fatload mmc 0:1 12000000 u-boot.imx > reading u-boot.imx > 343040 bytes read in 54 ms (6.1 MiB/s) The size is here printed as a decimal number, but ... > >>sf write 0x12000000 0x0 343040 > ERROR: attempting write past flash size (0x200000) ...sf expexts hex input; so you actually passed 0x343040 which is about 10 times the correct value. You can easily avoid this problem by using the automatially set variable "filesize" instead. > I have no clue as how to overcome this error.Can somebody help me with this > error. Try: fatload mmc 0:1 12000000 u-boot.imx sf write 12000000 0 $filesize Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise." - Larry Wall in <1991Nov13.194420.28091@netlabs.com> ^ permalink raw reply [flat|nested] 4+ messages in thread
* [U-Boot] Swiching u-boot image in SPI-NOR 2014-03-14 7:17 [U-Boot] Swiching u-boot image in SPI-NOR JYOTI DUBEY 2014-03-14 8:45 ` Wolfgang Denk @ 2014-03-14 9:13 ` Stefano Babic 2014-03-14 9:52 ` JYOTI DUBEY 1 sibling, 1 reply; 4+ messages in thread From: Stefano Babic @ 2014-03-14 9:13 UTC (permalink / raw) To: u-boot Hi Jvoty, On 14/03/2014 08:17, JYOTI DUBEY wrote: > Hello > I am trying to bring in u-boot.imx (uboot image of u-boot 2013) onto > SPI-NOR of nitrogen 6x board.I used following commands: >>> sf probe 1 >>> sf erase 0 0x40000 >>> fatload mmc 0:1 12000000 u-boot.imx > reading u-boot.imx > 343040 bytes read in 54 ms (6.1 MiB/s) >>> sf write 0x12000000 0x0 343040 > ERROR: attempting write past flash size (0x200000) > Please read *carefully* the i.MX manual. The SOC expects to read the i.MX header at a specific address, depending on the selected media. On most media (SD, SPI,..) this is 0x400. It is wrong to copy u-boot.imx at the beginning of the flash. And, as already remarked by Wolfgang, U-Boot uses hexadecimal values, not decimal. You are not erasing enough flash. Check the size, for a nitrogen quad I get: -rw-rw-r-- 1 stefano stefano 363520 mar 14 10:03 u-boot.imx You are erasing only 256KB, this is not enough. Try: sf erase 0 60000 sf write 0x12000000 400 ${filesize} Best regards, Stefano Babic -- ===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de ===================================================================== ^ permalink raw reply [flat|nested] 4+ messages in thread
* [U-Boot] Swiching u-boot image in SPI-NOR 2014-03-14 9:13 ` Stefano Babic @ 2014-03-14 9:52 ` JYOTI DUBEY 0 siblings, 0 replies; 4+ messages in thread From: JYOTI DUBEY @ 2014-03-14 9:52 UTC (permalink / raw) To: u-boot Yeah got it. Just specified the correct offset and converted the file size to hex value. Thank you! On Fri, Mar 14, 2014 at 2:43 PM, Stefano Babic <sbabic@denx.de> wrote: > Hi Jvoty, > > On 14/03/2014 08:17, JYOTI DUBEY wrote: > > Hello > > I am trying to bring in u-boot.imx (uboot image of u-boot 2013) > onto > > SPI-NOR of nitrogen 6x board.I used following commands: > >>> sf probe 1 > >>> sf erase 0 0x40000 > >>> fatload mmc 0:1 12000000 u-boot.imx > > reading u-boot.imx > > 343040 bytes read in 54 ms (6.1 MiB/s) > >>> sf write 0x12000000 0x0 343040 > > ERROR: attempting write past flash size (0x200000) > > > > Please read *carefully* the i.MX manual. The SOC expects to read the > i.MX header at a specific address, depending on the selected media. On > most media (SD, SPI,..) this is 0x400. It is wrong to copy u-boot.imx at > the beginning of the flash. > > And, as already remarked by Wolfgang, U-Boot uses hexadecimal values, > not decimal. > > You are not erasing enough flash. Check the size, for a nitrogen quad I > get: > > -rw-rw-r-- 1 stefano stefano 363520 mar 14 10:03 u-boot.imx > > You are erasing only 256KB, this is not enough. > > Try: > > sf erase 0 60000 > sf write 0x12000000 400 ${filesize} > > Best regards, > Stefano Babic > > -- > ===================================================================== > DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany > Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de > ===================================================================== > ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-03-14 9:52 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-03-14 7:17 [U-Boot] Swiching u-boot image in SPI-NOR JYOTI DUBEY 2014-03-14 8:45 ` Wolfgang Denk 2014-03-14 9:13 ` Stefano Babic 2014-03-14 9:52 ` JYOTI DUBEY
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox