Hi Vipin
> 
> I have had a similar problem with spear3xx board. Basically, this flash
> is write protected in hardware by default. It has to be specifically
> made writable. Please define a flag CONFIG_SYS_FLASH_PROTECTION in your
> config file.
> 
Thanks a lot. This works like charm :)

Now I have spent the whole day on trying to mount the device from Linux as a 
read/write partition but without luck.

I can mount the partition but if I try to do some writing to it I get:

Write clean marker to block at 0x00030000 failed: -30
...
repeated for all sector boundaries. If I reboot the device the partition is 
empty.


Then I tried to use flash_eraseall but it fails as well
# flash_eraseall -j /dev/mtd1
Erasing 64 Kibyte @ 0 --  0 % complete.
flash_eraseall: /dev/mtd1: MTD write failure: Read-only file system

I tried to unlock the flash (using protect off) before booting Linux but 
without any success.

I can't find any configuration option related to the NOR CFI flash in the 
spear3xx kernel configuration files. 
Do you have any useful hint on this as well?

Regards
Gudjon
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to