Tony, I'm afraid your EVM may just be too old. I booted my rev 2.1 board and was able to see the NAND with no problems. Here is the U-Boot output: U-Boot 2018.01-g9d984f4548 (Apr 06 2019 - 07:42:30 +0000) CPU : AM335X-GP rev 2.1 Model: TI AM335x EVM DRAM: 1 GiB NAND: 256 MiB MMC: OMAP SD/MMC: 0 *** Warning - bad CRC, using default environment And here is Linux: root@am335x-evm:~# dmesg | grep nand [ 0.184952] omap-gpmc 50000000.gpmc: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/nandflash_pins_s0, deferring probe [ 1.529280] omap2-nand 8000000.nand: GPIO lookup for consumer rb [ 1.529289] omap2-nand 8000000.nand: using device tree for GPIO lookup [ 1.529334] of_get_named_gpiod_flags: parsed 'rb-gpios' property of node '/ocp/gpmc@50000000/nand@0,0[0]' - status (0) [ 1.529523] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda [ 1.535947] nand: Micron MT29F2G08ABAEAWP [ 1.540103] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 [ 1.547827] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme [ 1.553315] 10 ofpart partitions found on MTD device omap2-nand.0 [ 1.559461] Creating 10 MTD partitions on "omap2-nand.0": root@am335x-evm:~# cat /proc/mtd dev: size erasesize name mtd0: 00020000 00020000 "NAND.SPL" mtd1: 00020000 00020000 "NAND.SPL.backup1" mtd2: 00020000 00020000 "NAND.SPL.backup2" mtd3: 00020000 00020000 "NAND.SPL.backup3" mtd4: 00040000 00020000 "NAND.u-boot-spl-os" mtd5: 00100000 00020000 "NAND.u-boot" mtd6: 00020000 00020000 "NAND.u-boot-env" mtd7: 00020000 00020000 "NAND.u-boot-env.backup1" mtd8: 00800000 00020000 "NAND.kernel" mtd9: 0f600000 00020000 "NAND.file-system" I believe I had the board configured in it's default state, but to be most clear here is what I have: Profile Selection: Sysboot Pins: I hope this helps you.
↧