FMD_GetBlockStatus::Logical block 0x53B is marked as bad
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
LLD_ReadSector: Timed out waiting for Nand Ready signal
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
就事论事,此段错误出现在FMD_GetBlockStatus 函数实现中,
// If the sixth byte isn't equal to 0xFF, the block is bad
if ((UCHAR)SecInfo.bBadBlock!=0xFF)
{
RETAILMSG(1, (TEXT("FMD_GetBlockStatus::Logical block 0x%X is marked as bad\n\r"), blockID));
BlkStatus |= BLOCK_STATUS_BAD;
return BlkStatus ;
}
检查nandflash块时,出现坏区,出现以下警告,更新坏区记录就是了,问什么要连续输出以下警告,导致系统也不能使用,问高手?
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
引用 9 楼 luckboyzzh 的回复:
就事论事,此段错误出现在FMD_GetBlockStatus 函数实现中,
// If the sixth byte isn't equal to 0xFF, the block is bad
if ((UCHAR)SecInfo.bBadBlock!=0xFF)
{
? RETAILMSG(1, (TEXT("FMD_GetBlockStatus::Logical block 0x%X is marked as bad\n\r"), blockID));
? BlkStatus |= BLOCK_STATUS_BAD;
? return BlkStatus ;
}
检查nandflash块时,出现坏区,出现以下警告,更新坏区记录就是了,问什么要连续输出以下警告,导致系统也不能使用,问高手?
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
FMD_GetBlockStatus::Logical block 0x53B is marked as bad
把FLASH低级格式化,然后再重新烧EBOOT和NK。
NANDFLASH有坏块很正常,标为坏块的系统不用再去里面写数据。
至于打印出FMD_GetBlockStatus::Logical block 0x53B is marked as bad ,是系统启动的时候,会检测每一个block的状况,如有异常,打印出来提醒而已,不会影响正常的使用。