- 论坛徽章:
- 0
|
自已做了个u-boot,想从nor flash启动,flash 芯片是JS28F320,驱动用的是u-boot下一个板子里的(自已写还是有点难度,呵呵),
只是让他在SDRAM中运行,能成功启动,并检测到flash,但是就是对flash的操作,偶数sector不能成功去保护,超时,,可能是驱动中什么地方错了呢,??
SMDK2410 # protect on all ---------- on 没问题
Protect Flash Bank # 1
................................ done
SMDK2410 # flinfo
Bank # 1: Intel 28F320J3A (32Mbit) 16-Bit
Size: 4 MB in 32 Sectors
Sector Start Addresses:
00000000 (RO) 00010000 (RO) 00020000 (RO) 00030000 (RO) 00040000 (RO)
00050000 (RO) 00060000 (RO) 00070000 (RO) 00080000 (RO) 00090000 (RO)
000A0000 (RO) 000B0000 (RO) 000C0000 (RO) 000D0000 (RO) 000E0000 (RO)
000F0000 (RO) 00100000 (RO) 00110000 (RO) 00120000 (RO) 00130000 (RO)
00140000 (RO) 00150000 (RO) 00160000 (RO) 00170000 (RO) 00180000 (RO)
00190000 (RO) 001A0000 (RO) 001B0000 (RO) 001C0000 (RO) 001D0000 (RO)
001E0000 (RO) 001F0000 (RO)
SMDK2410 #
SMDK2410 # protect off all ----------off 偶数sector 不能成功去保护
Un-Protect Flash Bank # 1
Flash protect timeout at address 0
..Flash protect timeout at address 20000
..Flash protect timeout at address 40000
..Flash protect timeout at address 60000
..Flash protect timeout at address 80000
..Flash protect timeout at address a0000
..Flash protect timeout at address c0000
..Flash protect timeout at address e0000
..Flash protect timeout at address 100000
..Flash protect timeout at address 120000
..Flash protect timeout at address 140000
..Flash protect timeout at address 160000
..Flash protect timeout at address 180000
..Flash protect timeout at address 1a0000
..Flash protect timeout at address 1c0000
..Flash protect timeout at address 1e0000
..SMDK2410 #
SMDK2410 #
SMDK2410 # flinfo
Bank # 1: Intel 28F320J3A (32Mbit) 16-Bit
Size: 4 MB in 32 Sectors
Sector Start Addresses:
00000000 (RO) 00010000 00020000 (RO) 00030000 00040000 (RO)
00050000 00060000 (RO) 00070000 00080000 (RO) 00090000
000A0000 (RO) 000B0000 000C0000 (RO) 000D0000 000E0000 (RO)
000F0000 00100000 (RO) 00110000 00120000 (RO) 00130000
00140000 (RO) 00150000 00160000 (RO) 00170000 00180000 (RO)
00190000 001A0000 (RO) 001B0000 001C0000 (RO) 001D0000
001E0000 (RO) 001F0000
SMDK2410 # |
|