
In message e7quuu$ugk$1@sea.gmane.org you wrote:
partition starts at 0x29040 (with 0xc0000000 as base) size is 0x3f6e10 which is a multiple of 528, right?
I don't think so.
sorry, i already corrected this typo :-) size is 0x3f6c00
This is NOT the partition size.
but where should offset start from? at 0x00000000 or 0xc0000000?
I'm afraid I don't understand. Offsets measure the distance between "here" and a "base" or "start" address. So offset 0 is identical to the start address.
this is my config: #undef CONFIG_JFFS2_CMDLINE #define CONFIG_JFFS2_DEV "nor0"
This is not NOR flash. DOn't use misleading names.
#define CONFIG_JFFS2_PART_SIZE 0x3f6c00
This is wrong. I would expect to see some "round" number here, i. e. 0x380000 or so.
What are your partition sizes in Linux? You certainly don't have such odd size there either, right?
#define CONFIG_JFFS2_PART_OFFSET (CFG_DATAFLASH_LOGIC_ADDR_CS0 + 0x29040)
where 0x29040 is the beginning of the partition starting from 0xc0000000
This is wrong, too.
so calling it nor0 doesn't effect anything?
Yes, it does. It causes confusion to the user and is thus an evil thing that should be fixed.
Best regards,
Wolfgang Denk