工具与软件:
您好、TI 专家
从 GPMC nand 驱动程序文件: drivers/mtd/nand/raw/omap2.c 中, 我发现如果不使用 NAN_BBT_USE_FLASH ,将跳过 BBT 扫描。 请告诉我原因。
如果我们不 使用 NAN_BBT_USE_FLASH、也不会设置 NAND_SKIP_BBTSCAN 。 因此会将 BBT 存储在 RAM 中。 它是否会在 TI 平台中出现一些问题?
OMAP_nand_attach_chip-->
{ if (CHIP->BBT_OPTIONS 和 NAN_BBT_USE_FLASH)
CHIP->BBT_OPTIONS |= NAN_BBT_NO_OOB;
设计
Chip->OPTIONS |= NAND_SKIP_BBTSCAN;
}
我们使用 TI Linux SDK 版本: 10.00.07.04
非常感谢