Tool/software: Linux
Hi
we've been using AM3354 for a while on many different products.The processor SDK we use is 03.02.00.05.The linux kernel version is 4.4
although this happens quite rarely.But once in a while we would run into a board with this problem (happened 3 times so far)
1.use the board for file operation or something else. Nothing really special .Copy or read file or something.
2.type "reboot" command in the linux terminal console to issue a reboot. also very common operation here.
3.then the am3354 couldn't boot up.
After dumping the entire nand flash onto a mmc card.I found that the entire nand flash is all "0xFF".Like as if it's been chip erased.
but indeed there's no way we could have erased it by accident.Cause all i did is just reboot.
besides. even if i really wanted to erase the entire SLC. it will take about a minute to erase the entire area. Cause nand erase is quite slow.
the model of the nand flash is Spansion S34ML08G101TF100
Also this problem shouldn't relate to a specific processor SDK.Because we have product running on earlier SDK with the 3.2.0 kernel.And found this problem never the less.
Any ideas as to why this kind of thing could happen?
thank you people.
yan dong