嵌入式开发者社区

标题: 仿真器烧写程序到Nand Flash 出现问题 [打印本页]

作者: TH_24    时间: 2016-10-25 20:19
标题: 仿真器烧写程序到Nand Flash 出现问题
前面一直用仿真器烧写程序到Nand Flash 没什么问题。刚才突然烧个程序, 分别用两个image即Nandwrite 和Nandwrite v2烧的时候都一直烧不进去 Console栏一直循环如下所示, 请问下创龙工程师, 这是怎么回事?

[C674X_0] Starting  NANDWriter.
Do you want to global erase NAND flash?y
Enter the binary AIS file name to flash (enter 'none' to skip) :
C:\Users\Administrator\Desktop\SPI_FPGA_Sim.ais
Number of blocks needed for data: 0x1
Writing image data to block 0x1, page 0x0
Verify failed. Marking block as bad...
Writing image data to block 0x2, page 0x0
Verify failed. Marking block as bad...
Writing image data to block 0x3, page 0x0
Verify failed. Marking block as bad...
Writing image data to block 0x4, page 0x0
Verify failed. Marking block as bad...
Writing image data to block 0x5, page 0x0
Verify failed. Marking block as bad...
Writing image data to block 0x6, page 0x0
Verify failed. Marking block as bad...
Writing image data to block 0x7, page 0x0
Verify failed. Marking block as bad...


作者: TH_24    时间: 2016-10-25 20:41
我测试了下 Stareware NandFlash的例程 没有成功。结果如下:

CONNECTED TO SERIAL PORT \\.\COM5 (115200-8N1)


Tronlong NandFlash Read / Write Application ......

****************** NAND DEVICE INFO ******************
    MANUFACTURER ID    : 0x1
    DEVICE ID          : 0xF1
    PAGESIZE           : 2048 Bytes
    BLK SIZE           : 131072 Bytes
    PAGES PER BLOCK    : 64
******************************************************

Please Enter The Block Number(0 - 4095)
1024
Please Enter The Page Start Page Number(0 - 63)
16
Please Enter The Number Of Pages To Write
4
Erasing The Block 1024                         : Succeeded.
Writing To Page 16 Of Block 1024                : Succeeded.
Reading From Page 16 Of Block 1024              : Failed.(Uncorrectable ECC errors)   
作者: human    时间: 2016-10-26 20:29
查看一下您的拨码开关档位是否为01111
作者: TH_24    时间: 2016-10-26 23:03
human 发表于 2016-10-26 20:29
查看一下您的拨码开关档位是否为01111

你好,意思是调到DEBUG模式吗?我换到这个模式操作了下。还是没有解决。一样的情况。
作者: 希望缄默    时间: 2016-10-31 17:10
TH_24 发表于 2016-10-26 23:03
你好,意思是调到DEBUG模式吗?我换到这个模式操作了下。还是没有解决。一样的情况。 ...

烧写工具与 NandFlash 例程使用的 ECC 算法不一致
必须全部擦除才能切换程序




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4