J-Flash 烧写 u-boot.bin 到 NOR Flash 错误
J-Flash 烧写 u-boot.bin 到 NOR Flash 错误
硬件、软件环境是:
J-Flash ARM V4.081
u-boot-1.1.6
NOR Flash: Intel JS28F320J3D75 4MB
CPU: ARM920T
飞凌S3C2440开发板
NAND Flash: 三星 K9F2G08 256MB
u-boot.bin文件已经制作好
J-Flash已经与开发板JTAG口连接上了,
J-Link>testwspeed
Speed test: Writing 8 * 128kb into memory @ address 0x00000000 ........
128 kByte written in 218ms ! (599.9 kb/sec)
J-Link>
测试是好的。
现在 J-Flash 工程设置除了Flash其他的都设置好了。
我的NOR Flash是Intel JS28F320J3D75,但是 J-Flash 点击选择 flash 设备,intel类只有JS28F320J3 可以用。
就用JS28F320J3
我尝试连接,但是说 ID 错误,我关掉ID检查,说manufacturer错误,我也关掉这个。
然后连接,连接成功。
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link ARM V8 compiled Jan 31 2011 18:34:52)
- JTAG speed: 8000 kHz (Auto)
- Initializing CPU core (Init sequence) ...
- Initialized successfully
- JTAG speed: 8000 kHz (Auto)
- J-Link found 1 JTAG device. Core ID: 0x0032409D (ARM9)
- Connected successfully
点击 program 。
提示 the programming area is not completely empty.
you can erase or overwrite the affected area.
于是我选择擦除影响到的区域。点击是
进度条出现一会儿就报错:
“Timeout while soft unlocking sector 1 @ address 0x00020000
Failed to soft unlock chip
Failed to program target”
就这样了,烧写失败。
有谁能帮助解决一下吗?