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