This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM365 serial flash utility failed on MT29F1G08ABBDAHC:D TR (write protect issue)

Hello all:

 

     I am currently facing a nerve-racking issue. I am trying to flash UBL and U-Boot binary to NAND MT29F1G08ABBDAHC:D TR, using sfh_DM36x.exe serial flash utility. But after unprotecting required blocks, it returns "NAND is write protected!" that leads to failure. The information is given below:

However, I've checked the #WP which has been pulled high. I also had the system boot from SD card and performed read/write sanity check at u-boot level. There is no write protection error if I erase/write NAND in u-boot. The NAND seems behaving OK.

I applied the same utility and binary files to the DM36x EVM board with the NAND MT29F16G08FAAWC:A. The serial utility worked properly. I examined the difference between MT29F1G08ABBDAHC and MT29F16G08FAAWC, but didn't find too much difference. Significant difference only shows at volume and power supply. 

I also looked into the source code of the utility. The error is given when the status register (70h) is read and the bit 7 (write protect) is checked as 0 "Protected". It seems that the required blocks (0x1~0x18) cannot be properly unprotected and leads to the write protect flag not to be set.

Does anybody ever encountered similar issue? Any help would be highly appreciated. Thanks.

 

Regards,

 

Jerry