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.

用sfh_DM36x.exe烧u-boot的时候提示写保护是怎么回事



Waiting for SFT on the DM36x...
Target: Starting UART Boot...
Target: BOOTUBL
BOOTUBL commmand received. Returning CMD and command...
CMD value sent. Waiting for DONE...
Target: DONE
DONE received. Command was accepted.
Sending the UBL image
Waiting for SENDIMG sequence...
SENDIMG received. Returning ACK and header for image data...
ACK command sent. Waiting for BEGIN command...
BEGIN commmand received.
0% [ ------------------------------------------------------------ ]
Status Undefined
100%
Waiting for DONE... Image data sent.
DONE received. All bytes of image data received...
Target: Writing UBL to NAND flash
Target: Unprotecting blocks 0x00000001 through 0x00000018.
Target: NAND is write protected!
Target: Writing failed!Starting UART Boot...
Target: BOOTUBL

Waiting for SFT on the DM36x...

用的是leopardboardDM365v1.5

启动方式UART

用nanderase已经成功了

用nandflash的时候有什么需要注意的,或者说,需要在flash utils工具里面做些修改

  • 这个问题我自己来回答,在网上搜了一下很多人都有这个疑问,但是没有解答。

    因为leopardboardDM365v1.5这款开发板不是TI官方的,所以NAND的连线有改动,下了电路图研究了一下,GIO59接的NAND的WP,这个问题会导致直接使用TI的工具会出现写保护的情况

    所以最直接的解决方法是找经销商要他们的工具

  • Jo,

    原来是硬件软件匹配的问题。谢谢你的分享!