7262664
发表于 2009-11-9 12:38:25
谢谢,大了,无法用语言的感觉为大家提供这么好的工具
spanning
发表于 2009-11-9 16:24:43
再次学习,等JTAG线到了就开搞
spanning
发表于 2009-11-12 22:44:43
今天用brjtag 1.8c刷ST M29W128GH新flash芯片的rg100a,指令如下:
1、输入 brjtag -probeonly /erasechip /fc:94 全片擦除flash芯片数据
2、输入 brjtag -flash:tfe /fc:94写入hugebird提供的USR9113M29W128GH 的改版cfe,
遇到一个问题是写入速度非常非常慢,20多分钟才写入1%并且好像停在那里,很久才动一下,
显示如下,不知是机器问题还是brjtag程序问题?
===============================================
Broadcom EJTAG Debrick Utility v1.8c-hugebird
===============================================
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 Entered 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
*** Manually Selected a ST M29W128GH Uni (16MB) from ST/Numonyx
- Flash Chip Window Start .... : 1F000000
- Flash Chip Window Length ... : 01000000
- Selected Area Start ........ : 1F000000
- Selected Area Length ....... : 00020000
*** You Selected to Flash the TFE.BIN ***
=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 1
Erasing block: 1 (addr = 1f000000)...Done
Loading TFE.BIN to Flash Memory...
1% bytes = 2476
hugebird
发表于 2009-11-13 09:27:39
今天用brjtag 1.8c刷ST M29W128GH新flash芯片的rg100a,指令如下:
1、输入 brjtag -probeonly /era ...
spanning 发表于 2009-11-12 14:44 https://www.chinadsl.net/images/common/back.gif
速度慢,一种可能是jtag线,另外就是pc机与jtag线和modem的配合存在问题。
第一种情况仔细查一下并口接地引脚是否都焊好。另外jtag线不能太长。
第2种情况,可以尝试换台电脑,还有就是命令上加些参数:
增加命令时延brjtag -flash:tfe /ejtag0改用Pracc模式访问brjtag -flash:tfe /nodmapracc加时延brjtag -flash:tfe /ejtag0 /nodma取消写入等待。brjtag -flash:tfe /bypass /ejtag0另外尝试giveio.sys的其它版本。
因为问题的机理不清楚,没有最终解决办法 。另外/fc:xx 不需要加
yy5409
发表于 2009-11-13 15:15:26
HUGEBIRD大侠,我也遇到擦很快写较慢的问题,我认为还是giveio.sys还要改进,按说1.8C很先进的,但是写不很正常,问题应该在giveio.sys没有改进上。呵呵,您是行家,你参考。
spanning
发表于 2009-11-13 16:22:29
1、giveio.sys 我用的是一楼的压缩包里面的版本
2、不加 /fc:94 参数,我的机器上无法自动认出ST M29W128GH新flash芯片
3、JTAG线是在淘宝上买的成品线,双列10PIN ,1和11脚空着,6脚取的GND,其它3 5 7 9连接了。
只有先尝试换台电脑看看了,其次就是加参数试试。
昨晚电脑没关机刷了一晚还是在3% 早上只有停掉了。
hugebird
发表于 2009-11-13 19:24:50
1、giveio.sys 我用的是一楼的压缩包里面的版本
2、不加 /fc:94 参数,我的机器上无法自动认出ST M29W128G ...
spanning 发表于 2009-11-13 08:22 https://www.chinadsl.net/images/common/back.gif
贴一下下面命令的显示结果,flash不能自动检测肯定有问题。 如果连flash都检测不到,强刷也没用。/fc:xx命令不是这么用的。brjtag -probeonly /verbose
spanning
发表于 2009-11-13 20:31:19
贴一下下面命令的显示结果,flash不能自动检测肯定有问题。 如果连flash都检测不到,强刷也没用。/f ...
hugebird 发表于 2009-11-13 11:24 https://www.chinadsl.net/images/common/back.gif
运行结果:
E:\RG100A>brjtag -probeonly /verbose
===============================================
Broadcom EJTAG Debrick Utility v1.8c-hugebird
===============================================
Probing bus ... CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
CPU detecting 635817F
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 (008189
- 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
Detecting Flash Base Address...
Read MPI register value : 1f00008c
MPI register show Flash Access Base Addr : 1f000000
Probing Flash at Address: 0x1F000000 ...
Read raw Chip ID (MfrID:DevID = 0020 : 227E)
Read raw sub dev ID (devid2:devid3 = 2221 : 2201)
Read final Chip ID (VenID:DevID = 207e : 2101)
Detected Chip ID (VenID:DevID = 207E : 2101)
Read Array Starting from offset
Array = 0x0000
Array = 0x0000
Array = 0x0000
Read Array Starting from offset
Array = 0x0051
Array = 0x0052
Array = 0x0059
Read Array Starting from offset
Array = 0x0051
Array = 0x0052
Array = 0x0059
Array = 0x0002
Array = 0x0000
Array = 0x0040
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0027
Array = 0x0036
Array = 0x00B5
Array = 0x00C5
Array = 0x0004
Array = 0x0004
Array = 0x0009
Array = 0x0010
Array = 0x0004
Array = 0x0004
Array = 0x0003
Array = 0x0004
Array = 0x0018
Array = 0x0002
Array = 0x0000
Array = 0x0006
Array = 0x0000
Array = 0x0001
Array = 0x007F
Array = 0x0000
Array = 0x0000
Array = 0x0002
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Array = 0x0000
Flash CommandSet = 0002
Read Array Starting from offset
Array = 0x0050
Array = 0x0052
Array = 0x0049
Array = 0x0031
Array = 0x0033
Array = 0x000D
Array = 0x0002
Array = 0x0001
Array = 0x0000
Array = 0x0008
Array = 0x0000
Array = 0x0000
Array = 0x0002
Array = 0x00B5
Array = 0x00C5
Array = 0x0005
Flash Boot Block Location: Non TOP
Flash total size: 16384KB (16MB)
Flash has total 1 erase block regions
Region sector count: 128, size:128KB
Complete CFI Query!!
Matching Flash Chip (VenID:DevID = 207E : 2101)
*** Found a CFI Compatiable Flash Chip from ST/Numonyx
*** REQUESTED OPERATION IS COMPLETE ***
hugebird
发表于 2009-11-13 21:19:28
Flash total size: 16384KB (16MB)
Matching Flash Chip (VenID:DevID = 207E : 2101)
*** Found a CFI Compatiable Flash Chip from ST/Numonyx
这不是已经自动找到芯片参数了吗,1.8a开始cfi只要能自动检测到参数的芯片都报成CFI兼容,并给出芯片生产厂商。操作只关心芯片参数是否识别正确,芯片代号对操作不能提供任何帮助。
看来刷新慢最好还是换太电脑试试。
7262664
发表于 2009-11-13 21:28:46
谢谢老大,老大太牛了