Dear Heiko Schocher, In message <51a30f34.7030...@denx.de> you wrote: > > But how to handle a raw nand partition and a ubi partition on one > nand? > > If ubi is a new dfu interface, somebody must start dfu on u-boot > with "dfu nand .." or "dfu ubi .." dependent on which partition > has to be updated ... before using dfu-util on the host side ... > and start dfu-util for the correct partition... > > This seems not really userfriendly to me ... if I have to use the
Indeed, this makes no sense and breaks the whole concept of DFU to be able to download a sinlge firmware image with one, simple command. > Is ubi really a "interface" as nand or mmc ... ? No, it is not. It could be considered a "partition type" at best. > > Looks like it's simple enough; erase (but don't step over the wear counters) > > , write (but skip over the wear counters). > > Yep, or load the complete image in ram, and write it with "ubi write ..." Not "or". When dealing with UBI volumes, then "ubi write" (or the equivalent C API) is the way to go. 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: w...@denx.de All a hacker needs is a tight PUSHJ, a loose pair of UUOs, and a warm place to shift. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot