I think the DM355 and DM6446 are the same in these repects, this is some
DM6446 info:
1. The ROM bootloader only searches blocks 1 through 5. Seeing
block 0 (zero) being tested is very strange. Normally that block should
never be touched, it is for NAND card info structures.
2. NEVER erase bad blocks. If they are factory marked as bad, they
are bad. Erasing them removes the bad block marker which will get you
into trouble later on (unless you immediately reprogram the block as
bad, but then erasing it in the first place does not make sense).
If you did erase all blocks, you should make a simple tool:
write all blocks with zero and check for '0' bits, erase all blocks
(data and OOB areas), then check for all '1' bits. If any bit fails,
mark the complete block as bad. Erase all other blocks.
Try to read some articles on NAND Flash memory control, it is a special
art. Wikipedia has some good info.
Kind regards,
Arie de Muijnck
________________________________
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Amod
Sent: Thursday, January 31, 2008 05:52
To: [email protected]
Subject: DM355 board "Booting problem in Nand mode"
Hi,
I am working on DM355 davinci board and facing problem of Bad Block.
When I boot in NAND Mode, Bad Block errors come from starting address
(0x00000000).
It is working in UART Mode.
I wrote one program to erase and check bad block. When I erased and read
the blocks, there is no bad block error, while during nand mode I faced
same problem.
What is the solution for same?
Thanks & Regards
Amod Kaveeshwar
(Embedded Engineer)
Einfochips Ltd | National Plaza|Ahmedabad
(M) : +91-9979097544
--
eInfochips Business Disclaimer:
This message may contain confidential, proprietary or legally Privileged
information. In case you are not the original intended Recipient of the
message, you must not, directly or indirectly, use, Disclose,distribute,
print, or copy any part of this message and you are requested to delete
it and inform the sender. Any views expressed in this message are those
of the individual sender unless otherwise stated.Nothing contained in
this message shall be construed as an offer or acceptance of any offer
by eInfochips Limited and/or eInfochips Inc("eInfochips") unless sent
with that express intent and with due authority of eInfochips.EInfochips
has taken enough precautions to prevent the spread of viruses. However
the company accepts no liability for any damage caused by any virus
transmitted by this email.
--------------------------------------------------------
CONFIDENTIALITY NOTICE - This e-mail transmission, and any documents, files or
previous e-mail messages attached to it may contain information that is
confidential or legally privileged. If you are not the intended recipient, or a
person responsible for delivering it to the intended recipient, you are hereby
notified that you must not read this transmission and that any disclosure,
copying, printing, distribution or use of any of the information contained in
or attached to this transmission is STRICTLY PROHIBITED. If you have received
this transmission in error, please immediately notify Arie Muijnck by telephone
or [EMAIL PROTECTED] and delete the original transmission and its attachments
without reading or saving in any manner.
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source