找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 6821|回复: 16

JTAG 刷写FLASH命令!

[复制链接]
可否请知道JTAG擦写FLASH命令的朋友.公布一下详细的...

本人就不知道怎么使用CUSTOM命令...

还有大家可以公布一下FLASH各种型号的地址哦....
我的恩山、我的无线 The best wifi forum is right here.
看README文件,里面有详细的说明
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
里面就那个CUSTOM命令看不懂.我试了好几次.擦掉一段地址..都提示非法操作....
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

找一下前面有个wzr-hp系列刷坏了的,里面我有说过这个问题


以下是一个buffalo 4m flash的典型擦除操作
JTAG.exe -erase:custom /window:0x1FC00000 /start:0x1FFE0000 /length:0x20000
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
window:0x1FC00000   这个地址指向的是?????

是不是识别到FLASH后JTAG就会显示FLASH的地址那里??
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
可否提供8M FLASH的地址.. 比如WVR的FLASH是TOSHIBA的``
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

{ size2MB,    "CFE",         0x1FC00000,  0x40000},
    { size4MB,    "CFE",         0x1FC00000,  0x40000},
    { size8MB,    "CFE",         0x1C000000,  0x40000},
    { size16MB,   "CFE",         0x1C000000,  0x40000},

    { size2MB,    "KERNEL",      0x1FC40000,  0x1B0000},
    { size4MB,    "KERNEL",      0x1FC40000,  0x3B0000},
    { size8MB,    "KERNEL",      0x1C040000,  0x7A0000},
    { size16MB,   "KERNEL",      0x1C040000,  0x7A0000},

    { size2MB,    "NVRAM",       0x1FDF0000,  0x10000},
    { size4MB,    "NVRAM",       0x1FFF0000,  0x10000},
    { size8MB,    "NVRAM",       0x1C7E0000,  0x20000},
    { size16MB,   "NVRAM",       0x1C7E0000,  0x20000},

    { size2MB,    "WHOLEFLASH",  0x1FC00000,  0x200000},
    { size4MB,    "WHOLEFLASH",  0x1FC00000,  0x400000},
    { size8MB,    "WHOLEFLASH",  0x1C000000,  0x800000},
    { size16MB,   "WHOLEFLASH",  0x1C000000,  0x800000},



起不来了可以参考这个,但是估计直接擦除nvram段恢复不到出厂状态。 不知道8M的sub段的位置,需要从com口读写数据才知道
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
我的WZR-HP-G54就是这样,清了NVRAM 重起后就是亮红灯了.可能SUB段的问题. 要把MAIL段写到SUB段里面才行!! 就是不知道地址多少....
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

JTAG.exe -erase:custom /window:0x1C000000 /start:0x1C7C0000 /length:0x40000
猜的 为了安全起见可以先看看 /start:0x1C7D0000 /length:0x30000
擦除挂了不要怪我哈,~~~

再不行

JTAG.exe -erase:custom /window:0x1C040000 /start:0x1C7C0000 /length:0x7C0000
然后
重新TFTP进去
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
WZR-hp-g54 是4M的FLASH.. 
可否解释一下那段命令擦除的是哪个部分?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

/window:0x1FC00000  flash芯片的首地址


/start:0x1FFE0000  要擦除部分的首地址

/length:0x20000  要擦除部分的长度

全部以16进制计算的,这些地址都以上面给出的那个表为准,和pmon串口显示的可能不太一样,不管它。这个列表为准
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
ALBERT 可以再告诉我一下,WVR擦除NVRAM的命令吗. 包括SUB RAM 和MAIN RAM部分的..
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

JTAG.exe -erase:custom /window:0x1C000000 /start:0x1C7E0000 /length:0x20000  这个是对付main的,可靠


JTAG.exe -erase:custom /window:0x1C000000 /start:0x1C7C0000 /length:0x40000 这个对付sub----不一定准确,没有相关的log

JTAG.exe -erase:custom /window:0x1C000000 /start:0x1C7C0000 /length:0x40000  nvram全部擦掉,同上,主要sub不敢完全确定---不对的话可能你要重新tftp一次呵呵
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
WVR的串口信息,你可以看到MAIN RAM 和SUB RAM的地址:

Flash type "TC58FVM6T2AFT65 8Mx8 TopB"
  Main(bc7f8000) NVRAM is good
   Sub(bc7e8000) NVRAM is good

>nvram_set_ncdl : Update sdram_ncdl.
cur_ncdl=10407
initial_sr=500000
start memory test (start=80400000 size=03c00000(61440KB) end=84000000)
start adrstest (size=0x3c00000 adr=0x80400000)
  checking...
start pattern test 0
  checking...
end
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

JTAG.exe -erase:custom /window:0x1C000000 /start:0x1C7E0000 /length:0x20000  这个是对付main的,可靠

这个就可以全部擦完nvram了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 13:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表