在U-boot中使用CONFIG_SYS_MAX_NAND_DEVICE宏

时间:2016-03-16 08:37:04

标签: u-boot

我可以在IMX53 evk板配置文件(mx53_evk.h)中看到以下宏定义。

#define CONFIG_SYS_NAND_MAX_CHIPS     8
#define CONFIG_SYS_MAX_NAND_DEVICE    1

CONFIG_SYS_NAND_MAX_CHIPS宏值定义了我们在板上的NAND芯片数量,但CONFIG_SYS_MAX_NAND_DEVICE宏的用途是什么。你能帮我理解吗U-boot(2009.08)用于IMX53 evk板。

1 个答案:

答案 0 :(得分:1)

首先,我假设您正在使用飞思卡尔发布的i.MX补丁而不是版本v2009.08版本。除了建议你切换到主线(i.MX5这些天得到很好的支持),我相信这里的答案(基于我碰巧的飞思卡尔版本)是对于那棵树(而不是主线)你应该设置CONFIG_SYS_NAND_MAX_CHIPS为8(飞思卡尔将此设置为8处)和CONFIG_SYS_MAX_NAND_DEVICE为您拥有的数字。这似乎与区分NAND芯片本身的工作方式有所不同。