[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] Flatfsd, partitions and MTD
I thought this would be simple, but I can't find the info I need - can anyone help?
If it matters, I am using several serial flash devices on two separate SPI buses - but the MTD setup seems to be doing what I expect, and I can use the /dev/mtd? devices to write to the flash and it goes into the places I expect it to. Because of this, XILINX_FLASH_START is not set at all (I assume it's for memory-mapped flash ony...)
1) It appears that flatfsd uses /dev/flash/config for its configuration - is that changeable anywhere or is it just "a given"?
2) If I use a "standard uclinux ROMFS moved to EBSS" configuration, it creates an MTD for it during boot at mtd0. This seems to mean that the minor numbers associated with the /dev/flash/* mtd references are out by 2 (ie by 1 mtd device). Is that right, or have a messed something else up?
Example - my kernel image is at /dev/mtd2
I defined this as as CONFIG_SYSTEM_PARTITION2_NAME="kernel", which I would expect to be at node 90,4... but my rootfs has it at 90,2
3) As an aside - I want concat two of my mtd partitions (across two of the SPI chips)... which looks straightforward, but I have to ensure it happens after all the SPI setup is done (which registers the flash chips with MTD). I'm using spi_register_board_info() to register the SPI flash devices. Can I achieve this in it's current form, or do I have to stop mtd detecting everything and manually add my own mtd partitions? Or I guess I could write a tiny module which would do the concat, and not load it during the startup scripts, which should be late enough!
Martin Thompson CEng MIET
TRW Conekt, Stratford Road, Solihull, B90 4GW. UK
+44 (0)121-627-3569 : martin.j.thompson@xxxxxxx
Conekt is a trading division of TRW Limited
Registered in England, No. 872948
Registered Office Address: Stratford Road, Solihull B90 4AX
microblaze-uclinux mailing list
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/