hugebird 发表于 2010-5-28 12:48:31

本帖最后由 hugebird 于 2010-5-28 04:49 编辑

回复 733# MINE
1.9g1
临时测试版本,
1.9gx8写入有些问题,这个测试版应该修正了。




这个版本是vs2008编译的, 如果提示vcxxx库没有,找一个Vs2008 run time lib 安装一下即可

sdam269 发表于 2010-5-28 14:20:39

hugebird 你好,我觉得最好把你的这个工具做成窗口界面,用选项不用输命令,方便使用。

shuhans 发表于 2010-5-28 14:30:08

本帖最后由 shuhans 于 2010-5-28 14:32 编辑

虽然对软件不大懂,还是请看看S29GL的这个,不知道对你们是否有帮助

hugebird 发表于 2010-5-28 17:31:11

本帖最后由 hugebird 于 2010-5-28 09:33 编辑

回复 735# sdam269


加GUI的问题以前考虑过,不过我不是搞软件的,这部分工作太浪费时间。
实际上可以用vb搞个简单shell,直接调执行文件。这个软件原来是为了自己用着方便,分享给大家,都是要开源的东西,没想搞太庞大。

后续主要会完善linux的支持,另外usb计划加双buffer,读写性能可能会还有所提高。

这个软件的目的只是提供一种简单的设备恢复工具, 所以根本就没考虑下载特定代码到板子上,虽然这么做可以向OCD工具大幅度提供下载速度。不会增加太多种类的cable。如果有朋友想增加其它cable,自己添在稳定的源码上即可。这个工具本身不是一个公共参与的开源项目,我本身没太多业余时间参与和协调,只能阶段性的增加些新的想法,完善些功能而已。

ertewq1 发表于 2010-5-28 18:09:05

MINE 发表于 2010-5-28 19:20:04

回复 734# hugebird


1、并口JTAG数据线用这个版写CFE提示成功,但备份出来的CFE又全空。

2、你在730楼说到的“写入时降速处理 /L1:2000   /L4:128    /L1:1000   /L4:128”,我加了后用J-LINK没用,同样是“dma write not correctly !!”之类的错误提示(不过依然可以擦除)。

hugebird 发表于 2010-5-28 21:30:10

本帖最后由 hugebird 于 2010-5-28 13:32 编辑

回复 739# MINE

1.9g2


用并口线试试这个吧。
不过g1那个jlink应该可以写入的,很奇怪,没有设备无法测试啊


能把jlink写入的读出来看看是什么吗?



MINE 发表于 2010-5-28 22:15:00

本帖最后由 MINE 于 2010-5-28 22:29 编辑

回复 740# hugebird


1.9g2 并口线 同样认不出FLASH,强加 /fc:088 可以擦除写入,写入后立即再备份(设备未重启),得到的结果一样:备份出来CFE内容为空。


现在我决定暂时不用J-LINK,全部改由并口线测试,如果需要什么样的配合定会全力做到。

注:写入的CFE是从RG100E(硬件与我的设备相同)中备份出来的,128K。
另外:早晨用1.9g时,无论并口线还是J-LINK,偶尔可以认出FLASH来,只是概率很小。但从1.9g1开始到g2,目前尚未成功认出FLASH (S29GL128N).

hugebird 发表于 2010-5-29 01:04:03

回复 741# MINE

情况比较怪异, 有可能还是用万用表量一下BYTE引脚电平。确认还是8位模式。

没准你的这个板子BYTE是可控的。

8位不行用16位试试。

MINE 发表于 2010-5-29 07:14:18

本帖最后由 MINE 于 2010-5-29 07:15 编辑

回复 742# hugebird


设备不加电时,BYTE与Vss连通。设备加电时,BYTE对地电压为0。
以下测试用的还是并口线,由于识别不出FLASH,所以只加了/fc:088参数,其它任何参数没加,也就是说/wx8也没加也可以擦除或“写入”,但再备份出来后,依然为空。

C:\brjtag>brjtag -flash:cfe /fc:088

      ===============================================
         Broadcom EJTAG Debrick Utility v1.9g2-hugebird
      ===============================================

Probing bus ... Done

Detected IR Length is 8

CPU assumed running under LITTLE endian

CPU Chip ID: 00110101001101010100000101111111 (3535417F)
*** Found a Broadcom manufactured BCM5354 REV 03 CPU ***

    - EJTAG IMPCODE ....... : 00000000100000010000100100000100 (00810904)
    - 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 Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
*** Manually Selected a Spansion S29GL128N/P Uni(16MB) from AMD/Spansion

    - Flash Chip Window Start .... : 1C000000
    - Flash Chip Window Length ... : 01000000
    - Selected Area Start ........ : 1C000000
    - Selected Area Length ....... : 00040000

*** You Selected to Flash the CFE.BIN ***

=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 2

Erasing block: 1 (addr = 1C000000)...Done
Erasing block: 2 (addr = 1C020000)...Done

Loading CFE.BIN to Flash Memory...
Done(CFE.BIN loaded into Flash Memory OK)

=========================
Flashing Routine Complete
=========================
elapsed time: 978 seconds


*** REQUESTED OPERATION IS COMPLETE ***


C:\brjtag>brjtag -backup:cfe /fc:088

      ===============================================
         Broadcom EJTAG Debrick Utility v1.9g2-hugebird
      ===============================================

Probing bus ... Done

Detected IR Length is 8

CPU assumed running under LITTLE endian

CPU Chip ID: 00110101001101010100000101111111 (3535417F)
*** Found a Broadcom manufactured BCM5354 REV 03 CPU ***

    - EJTAG IMPCODE ....... : 00000000100000010000100100000100 (00810904)
    - 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 Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
*** Manually Selected a Spansion S29GL128N/P Uni(16MB) from AMD/Spansion

    - Flash Chip Window Start .... : 1C000000
    - Flash Chip Window Length ... : 01000000
    - Selected Area Start ........ : 1C000000
    - Selected Area Length ....... : 00040000

*** You Selected to Backup the CFE.BIN ***

=========================
Backup Routine Started
=========================

Saving CFE.BIN.SAVED_20100529_065851 to Disk...
Done(CFE.BIN.SAVED_20100529_065851 saved to Disk OK)

bytes written: 262144
=========================
Backup Routine Complete
=========================
elapsed time: 211 seconds


*** REQUESTED OPERATION IS COMPLETE ***
页: 64 65 66 67 68 69 70 71 72 73 [74] 75 76 77 78 79 80 81 82 83
查看完整版本: Broadcom路由DSL猫用的JTAG工具最新版