在线时间2221 小时
UID3253523
注册时间2016-3-21
NXP金币2869
该用户从未签到
超级版主
 
- 积分
- 24879
- 最后登录
- 2025-7-20
|
发表于 2019-6-19 17:36:27
|
显示全部楼层
你用的NAND FLASH型号,在u-boot中,已经支持了,在drivers/mtd/nand/nand_ids.c中,这句话:
EXTENDED_ID_NAND("NAND 512MiB 3,3V 8-bit", 0xDC, 512, LP_OPTIONS),
我查了一下你的NAND型号,其device ID就是0xDC.
但是,需要把一个宏定义CONFIG_NAND_MXS,打开。我查看了一下include/configs/mx6ullevk.h,这个宏已经是打开的状态了。
所以,u-boot的驱动应该是没问题的。NXP官方提供的DEMO IMAGE可以,而你自己编译的不行,那么说明在软件,你还要查一下原因。
当u-boot启动后,不要急着加载dtb和内核,在u-boot命令行,用NAND FLASH的几个命令操作一下,调试一下,读,写,擦除等。 然后,再去弄内核。
伟东
|
|