On Fri, 22 May 2009, David Brownell wrote: > On Thursday 21 May 2009, Nicolas Pitre wrote: > > On Thu, 21 May 2009, David Brownell wrote: > > > > > I also noticed that two commands (erase, check_bad) are > > > unusual in that they require *block* numbers as parameters, > > > rather than the offsets used everywhere else in OpenOCD > > > (and in U-Boot, and the Linux-MTD utilities). > > > > > > Comments on changing that to become more consistent, and > > > holding off on documenting/committing-to the current > > > interface until this issue is resolved? > > > > Uniformity is good. If you do this change, please don't forget to > > update existing scripts using those commands too. > > The only existing in-tree script using this is > for SheevaPlug, which has "nand erase 0 0 4". > > That should become "nand erase 0 0 $X" (*) where X > is [expr $nand_block_size * 4] ... would you know > the value of $nand_block_size? I'd guess that having > a 4Gbit NAND means it's 2KB/page, 128KB/block.
Exact. Nicolas _______________________________________________ Openocd-development mailing list [email protected] https://lists.berlios.de/mailman/listinfo/openocd-development
