Hi~
 
Seeing the EVM schematic, 128P30 Nor flash is used.
Using the custom board, I test 128P30 nor flash. It works fine~
 
Next,
-. changing it with 256P30 nor flash.
-. connectiong "EM_BA0/ATA0_BA0/HINTN" pin to "A24" of 256P30.
 Seeing datasheet, "EM_BA0/ATA0_BA0/HINTN" act as EM_A[22] when 16bit bus width 
of CS2.
-. Modifying "davinci_dvevm.h" of u-boot.
 -> u-boot works fine~
-. Modifiying mtd map in "board-evm.c" and "DAVINCI_FLASH_SIZE" to 0x2000000 in 
"davinci-nor-flash.c"
 -> linux does not work...
 
I find some strange logs as followings:
 
aVinci flash: probing 16-bit flash bus
DaVinci flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
Using buffer write method
 Extended Query version 1.4
 Feature/Command Support: 01E6
 - Chip Erase: unsupported
 - Suspend Erase: supported
 - Suspend Program: supported
 - Legacy Lock/Unlock: unsupported
 - Queued Erase: unsupported
 - Instant block lock: supported
 - Protection Bits: supported
 - Page-mode read: supported
 - Synchronous read: supported
 - Simultaneous operations: unsupported
 - Extended Flash Array: unsupported
 Supported functions after Suspend: 01
 - Program after Erase Suspend: supported
 Block Status Register Mask: 0003
 - Lock Bit Active: yes
 - Lock-Down Bit Active: yes
 - EFA Lock Bit: no
 - EFA Lock-Down Bit: no
 Vcc Logic Supply Optimum Program/Erase Voltage: 1.8 V
 Vpp Programming Supply Optimum Program/Erase Voltage: 9.0 V
cfi_cmdset_0001: Erase suspend on write enabled
Unlocking the entire NOR flash.
DaVinci flash: Waiting for chip to be ready timed out. Status 12 <- 
!!!!!!!!!!!!!!!!!!!!!! strange...
Creating 5 MTD partitions on "DaVinci flash":
0x00000000-0x00040000 : "bootloader"
0x00040000-0x00060000 : "params"
0x00060000-0x00460000 : "kernel"
0x00460000-0x01000000 : "filesystem - 1"
0x01000000-0x02000000 : "filesystem - 2"
 
Davinci can support 32MByte Nor flash?
 
Thanks in advance
 
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to