在网上流传已久的JTAG烧写工具Fluted 的DEFAULT.FCD 文件只对39VF160 可用。由于本人用的是29LV160,因此就必需改写此文件,搜了一下没有相关的介绍,于是就自已试着修改了,实测稳定可靠具体如下:
[Chain]
Device=s3c44b0x.bsd
[Read]
BeginByte=0
EndByte=0x3ff
//-------------------------------------------
//对写命令和檫出命令的改写,和延时的改写 实际使用中请将此段删除
[Flash] ; SST39VF160
WriteCmd=0x5555, 0xaa, 0x2aaa, 0x55, 0x5555, 0xa0
EraseCmd=0x5555, 0xaa, 0x2aaa, 0x55, 0x5555, 0x80, 0x5555, 0xaa, 0x2aaa, 0x55, 0x0, 0x30
EraseDelay=25
//-------------------------------------------
[Flash] ; MBM29LV160
WriteCmd=0x555, 0xaa, 0x2aa, 0x55, 0x555, 0xa0
EraseCmd=0x555, 0xaa, 0x2aa, 0x55, 0x555, 0x80, 0x555, 0xaa, 0x2aa, 0x55, 0x0, 0x30
EraseDelay=100
Block=0x800, 512
AddrWidth=20
DataWidth=2
BigEndian=0
A0=3
A1=2
A2=1
A3=160
A4=159
A5=158
A6=157
A7=156
A8=155
A9=154
A10=153
A11=151
A12=150
A13=149
A14=148
A15=147
A16=146
A17=145
A18=144
A19=143
D0=136
D1=135
D2=134
D3=133
D4=132
D5=131
D6=130
D7=129
D8=128
D9=127
D10=124
D11=123
D12=122
D13=121
D14=120
D15=119
WR=16
RD=15
CS=17
ResetCtrl=0x00
High=
Low=
SafeMode=1