|
|
发表于 2010-8-16 16:11:09
|
显示全部楼层
brjtag 内置1MB flash 扇区收据有误,可以用AMD 29lv160DB 1Mx16 BotB的参数变通操作。
如果对CFE操作,只要加 /fc:3 指定 AMD 29lv160DB 1Mx16 BotB即可。
如果是对wholeflash操作,需要把wholeflash.bin改名为custom.bin
然后用
brjtag -flash:custom /start:1fc00000 /window:1fc00000 /length:100000 /fc:3
这种方法不能对NVRAM进行操作。
很少有设备用1MB的flash,似乎其他工具也要相同的bug。
或者自己找1.8c的源码按下面修改,重新编译一下
/* AMD, Spansion */
{ 0x00C2, 0x22DA, size1MB, CMD_TYPE_AMD, 0, "MX29LV800BTC 512kx16 TopB (1MB)" ,15,size64K, 1,size32K, 2,size8K, 1,size16K },
{ 0x00C2, 0x225B, size1MB, CMD_TYPE_AMD, 0, "MX29LV800BBC 512kx16 BotB (1MB)" ,1,size16K, 2,size8K, 1,size32K, 15,size64K}, |
|