I'm using a NOR flash chip with a 16-bit bus and 21 bits of address. The DaVinci data sheet says that the AEAW bits of the AEMIF register select address lines starting with EM_BA[1] and continuing with EM_A[0] to EM_A[21]. Doing some reading of the documentation, it seems that these EM_BA lines are used for a "bank select." Is it absolutely necessary to use these lines or can I get away with using only EM_A[0] to EM_A[20] for my device?
I currently do NOT use the EM_BA lines. When using DVFlasher to try and burn code, CFI queries and such seem to work fine but my actual flash programming either fails or gets hung up.
Thanks.