楼主: hugebird

Broadcom路由DSL猫用的JTAG工具最新版

    [复制链接]
 楼主| 发表于 2010-5-25 13:11:02 | 显示全部楼层
1、采用Bcm5354的DI524SU C1版的S29GL128N的BYTE脚加电后低于1V,而且跟pin 54 (VSS)是通着的(这点不解,烦 ...
MINE 发表于 2010-5-25 01:38


看来就是x8的原因了。mips32处理器的数据位宽是32bit,一次操作可以读写4字节。但32bit操作仅限于内存,flash需要cpu多次读取,拼合成32bit,只是由处理器自动完成的。
flash x16模式就是读写flash的数据线是16bit,要完成32bit,需要连续操作2次才能完成。x8模式数据位宽是8位,完成32bit需要操作4次。因为flash读取和内存相同,所以x8和x16的backup操作对brjtag没有区别。

flash写入需要根据操作位宽对特定地址使用特定命令才能完成,不能象内存写入一样由处理器自动完成。两种位宽写入是不兼容的。flash的位宽设定是由pin53引脚控制,通过测电压可以确定工作状态。注意只能确定工作状态,不能通过设置电压改版工作位宽,因为cpu操作位宽无法设置,另外高8位数据线还要物理引线。


6358全擦以后有部分扇区不能访问是老问题,原因是1fxxxxxx部分地址与默认的寄存器冲突,这部分地址不能被访问,解决办法是加/initcpu选项,或者,先刷了CFE,重加电后再刷wholeflash.

看是否有扇区不能访问,对于amd兼容的flash可以用命令
brjtag -probeonly /showppb

J-link电压检测不准的原因是上一次j-link操作没有正常退出,导致再次操作是命令不能正确执行,插拔一下usb连线就好了。J-link工作的时候,最好不要强行中止,否则J-link里面的处理器容易跑飞,损坏固件,恢复j-link固件是比较麻烦的事情,这一点Ft2232可靠性要比J-link强的多。
发表于 2010-5-25 15:21:36 | 显示全部楼层
本帖最后由 MINE 于 2010-5-25 15:24 编辑
看来就是x8的原因了。mips32处理器的数据位宽是32bit,一次操作可以读写4字节。但32bit操作仅限于内存, ...
hugebird 发表于 2010-5-25 13:11


几个问题:
1、根据我实际的情况,JTAG针脚肯定没错,是不是?
2、即使您的新版本Brjtag开始支持8bit的FLASH,那么把从16bit中备份出来的CFE或TFE等写入8bit的FLASH中,能否成功?
3、期望一下支持8bit FLASH的新版本的大致时间?
4、FLASH的工作位宽由先天的出厂设定,还是由CPU或控制电路等后天因素决定的?
 楼主| 发表于 2010-5-25 19:29:57 | 显示全部楼层
几个问题:
1、根据我实际的情况,JTAG针脚肯定没错,是不是?
2、即使您的新版本Brjtag开始支持8bit ...
MINE 发表于 2010-5-25 07:21


1.连线肯定没错误,CPUID正确,IMPCODE正确,说明数据线没问题
2. 备份文件与位宽无关
3.这个不好说了,因为软件结构要大动,其次要搞清楚数据的对应关系,需要花些时间
4.flash工作位宽是硬件设计的时候定的,电路板上已经决定了flash操作按哪种方式,至少我见过的一些机器都是如此
 楼主| 发表于 2010-5-25 20:44:23 | 显示全部楼层
附带一个工具,备份jlink的FW,有备无患


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-5-25 21:38:30 | 显示全部楼层
附带一个工具,备份jlink的FW,有备无患
hugebird 发表于 2010-5-25 20:44



已经备份,64K,谢谢。
发表于 2010-5-25 21:48:51 | 显示全部楼层
本帖最后由 hotqj 于 2010-5-25 21:54 编辑

有个问题,
1.8Bit和16Bit里边的固件是否有区别?固件,包括CFE,能否通用在8Bit和16Bit中呢?
2.硬件方面能否简单的做些修改从而达到把8Bit转换成16Bit呢?可行的话,这样不是更方便些吗。
 楼主| 发表于 2010-5-25 22:34:28 | 显示全部楼层
8位和16位flash驱动有区别,至少flash读写地址都不一样了。可以说两种设备的固件不能通用的。

硬件方面16改8位倒是可能,只是不知道cpu如何设置冷启动工作在8位flash模式。 8到16位,cpu到flash要引8条数据线,实在没必要
发表于 2010-5-26 00:07:06 | 显示全部楼层
关键在于刷的第三方固件支持8bit CFI模式否,貌似与cfe无关.
飞线别想了,做BGA引8条data线,神一样的人才能完成,还有控制信号.
另外 有jtag软件支持8bit读写.
发表于 2010-5-26 00:07:08 | 显示全部楼层
677楼的JTAG插错了位置啊,这个是无线网卡部分。
yy5409 发表于 2010-5-21 07:18


我靠,这个太郁闷了,呵呵

能说说那里是jtag吗?谢谢

板子的图片在

发表于 2010-5-26 07:12:12 | 显示全部楼层
回复 710# lijianch
看看电感和蓝色挡板之间的14针的接口,其3579口是否就是TDI  TDO  TMS  TCK?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部