Obtaining start/end address of an MTD partition

Matthew Lear matt at bubblegen.co.uk
Mon Apr 26 10:24:12 EDT 2010


> On Mon, 2010-04-26 at 12:05 +0100, Matthew Lear wrote:
>> Hello all,
>>
>> Is it possible to obtain an MTD partition's starting address through
>> usage
>> of the MTD ioctls? I've had a very quick look and from what I can tell,
>> this doesn't seem to be possible.
>>
>> To be clear, I'd like to obtain the addresses below (displayed by Linux
>> when it detects the MTD partitions on boot).
>>
>> Creating 6 MTD partitions on "physmap-flash.0":
>> 0x00000000-0x00120000 : "RedBoot"
>> 0x00120000-0x01000000 : "foo"
>> 0x01000000-0x01400000 : "bar"
>
> Did you try 'cat /proc/mtd' ?

Yes, of course but the only way I could easily obtain the start address of
a particular partition using /proc/mtd would be to increment the sizes of
each previous partition. It's doable but just seems clunky...




More information about the linux-mtd mailing list