hugebird 发表于 2010-5-25 19:29:57

几个问题:
1、根据我实际的情况,JTAG针脚肯定没错,是不是?
2、即使您的新版本Brjtag开始支持8bit ...
MINE 发表于 2010-5-25 07:21 https://www.chinadsl.net/images/common/back.gif

1.连线肯定没错误,CPUID正确,IMPCODE正确,说明数据线没问题
2. 备份文件与位宽无关
3.这个不好说了,因为软件结构要大动,其次要搞清楚数据的对应关系,需要花些时间
4.flash工作位宽是硬件设计的时候定的,电路板上已经决定了flash操作按哪种方式,至少我见过的一些机器都是如此

hugebird 发表于 2010-5-25 20:44:23

附带一个工具,备份jlink的FW,有备无患


MINE 发表于 2010-5-25 21:38:30

附带一个工具,备份jlink的FW,有备无患
hugebird 发表于 2010-5-25 20:44 https://www.chinadsl.net/images/common/back.gif


已经备份,64K,谢谢。

hotqj 发表于 2010-5-25 21:48:51

本帖最后由 hotqj 于 2010-5-25 21:54 编辑

有个问题,
1.8Bit和16Bit里边的固件是否有区别?固件,包括CFE,能否通用在8Bit和16Bit中呢?
2.硬件方面能否简单的做些修改从而达到把8Bit转换成16Bit呢?可行的话,这样不是更方便些吗。

hugebird 发表于 2010-5-25 22:34:28

8位和16位flash驱动有区别,至少flash读写地址都不一样了。可以说两种设备的固件不能通用的。

硬件方面16改8位倒是可能,只是不知道cpu如何设置冷启动工作在8位flash模式。 8到16位,cpu到flash要引8条数据线,实在没必要

phantom-gy 发表于 2010-5-26 00:07:06

关键在于刷的第三方固件支持8bit CFI模式否,貌似与cfe无关.
飞线别想了,做BGA引8条data线,神一样的人才能完成,还有控制信号.
另外 有jtag软件支持8bit读写.

lijianch 发表于 2010-5-26 00:07:08

677楼的JTAG插错了位置啊,这个是无线网卡部分。
yy5409 发表于 2010-5-21 07:18 https://www.chinadsl.net/images/common/back.gif

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

能说说那里是jtag吗?谢谢

板子的图片在

http://www.dd-wrt.com/phpBB2/files/10_405.jpg

yy5409 发表于 2010-5-26 07:12:12

回复 710# lijianch
看看电感和蓝色挡板之间的14针的接口,其3579口是否就是TDITDOTMSTCK?

MINE 发表于 2010-5-26 08:25:39

关键在于刷的第三方固件支持8bit CFI模式否,貌似与cfe无关.
飞线别想了,做BGA引8条data线,神一样的人才 ...
phantom-gy 发表于 2010-5-26 00:07 https://www.chinadsl.net/images/common/back.gif

支持8位且又支持BCM芯片的JTAG软件告诉一声。

ARM的确实有,比如H-JTAG。

MINE 发表于 2010-5-26 10:14:13

本帖最后由 MINE 于 2010-5-26 13:37 编辑

回复 702# hugebird

今天换了一片其它设备上拆下来的FLASH到RG100A上,可以正常识别FLASH,以下是C:\brjtag>brjtag -probeonly /showppb /cable:3 命令输出LOGO
      ===============================================
         Broadcom EJTAG Debrick Utility v1.9f-hugebird
      ===============================================
Initializing J-Link HW Ver. 8.0
Set I/O speed to 3000 KHz
Detected target Vref = 3.229V
USB TAP device has been initialized. Please confirm VREF signal connected!
Press any key to continue ONCE target board is powered on!
Probing bus ... Done
Instruction Length set to 5
CPU assumed running under BIG endian
CPU Chip ID: 00000110001101011000000101111111 (0635817F)
*** Found a Broadcom manufactured BCM6358 REV 01 CPU ***
    - EJTAG IMPCODE ....... : 00000000100000011000100100000100 (00818904)
    - EJTAG Version ....... : 1 or 2.0
    - EJTAG DMA Support ... : Yes
    - EJTAG Implementation flags: R4k MIPS16 MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor did NOT enter Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
Detecting Flash Base Address...
Read MPI register value : 1F00008C
MPI register show Flash Access Base Addr : 1F000000
Probing Flash at Address: 0x1F000000 ...
Detected Chip ID (VenID:DevID = 017E : 2101)
*** Found a CFI Compatiable Flash Chip from AMD/Spansion

Flash Sector Protection type 0

*** REQUESTED OPERATION IS COMPLETE ***

似乎是没有被保护的扇区,然而写WHOLEFLASH前擦除全片时依然是到了block 82时停下。加/initcpu参数后擦除全片通过,目前已经写完全片(WHOLEFLASH压缩后为7432KB),用时11167秒(三个多小时,似乎还是长了些,J-LINK也不是神仙)。
页: 61 62 63 64 65 66 67 68 69 70 [71] 72 73 74 75 76 77 78 79 80
查看完整版本: Broadcom路由DSL猫用的JTAG工具最新版