Part Number:OMAP-L138
Hello
I have been using the application note"Using the OMAP-L132/L138 Bootloader" (SPRAB41E), to determine whether a NAND device that I am looking to use is supported. The NAND device is a 2Gb device with 4bit ECC organised as (128M +4M) x 16bit. The device is non ONFI compliant and has a device ID of 0xBA.
According to the app note, if the the OMAP-L138 bootloader finds that the NAND device is not ONFI compliant, it reads the device ID and attempts to use the device parameters from one of its supported devices. In this case, 0xBA is not in the supported list so the bootloader then attempts to obtain parameters from reading the fourth ID byte. The expected contents of the fourth ID byte for the device to be supported include the BUS field to be 0 (i.e. 8 bit data bus).
The NAND device has a fourth ID byte of 0x55 which makes the BUS field bit a 1, as it is a 16bit wide device. This would appear that it is not supported. Is this correct? Is there any workaround where I could use this device? What would the bootloader actually do if it encountered this NAND device?
Kind regards
Neil