关键在于刷的第三方固件支持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 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也不是神仙)。
AMD芯片写入的时候加 /bypass参数速度还可以再提高一倍。
AMD芯片写入的时候加 /bypass参数速度还可以再提高一倍。
hugebird 发表于 2010-5-26 19:07 https://www.chinadsl.net/images/common/back.gif
呵呵学习了,下次写AMD芯片时,一定加上bypass参数看看效果。
回复 711# yy5409
老大,我用的就是那个,呵呵,结果被各位坚定成接错了线,呵呵
713楼我自己的贴子不能编辑,在这里补充说一下:那个FLASH在原设备上加电测试是低电压的,应该是8位宽,而换到RG100A上(RG100A的几个版本一直让FLASH工作在16位宽),可以正常读写,说明H大的结论是正确的。
另外关于J-Link的速率,能否手动提高它的工作频率从而加快读写速度呢?
修改jtag速度用/L1参数即可, Jlink最大支持12MHz,但这个速度只能用在backup, 用在flash的时候会出大量错误,不过这个可以自己测试到底哪个速度比较合适。目前默认用3MHz的速度,读写都没问题。
/L1:12000 设置12Mhz
FT2232最大速度是6MHz,/L1参数设置的是分频比,实际速度是6M/(n+1),
/L1:0设置6MHz
所有/Lx参数都必须放/cable后面才有效。 还在最后调整中,/Lx参数使用参考简易中文手册
本帖最后由 shuhans 于 2010-5-27 14:26 编辑
回复 708# hugebird
8bit/16bit在CFE和JTAG软件上应该都自动识别的,看上图是输入命令出来的帮助中(很遗憾,你们现在出的JTAG软件帮助咋没有这个了?)的,每个MX29LV320都有两行。我在BCM5354上试过,BCM5354原始设计本来就是8bit的,如果是MX29LV040DBTC,要试验很容易,像华硕500GPV2,520gc,跳个电阻就能试.至于BCM6358好像没有办法试
关键在于刷的第三方固件支持8bit CFI模式否,貌似与cfe无关.
飞线别想了,做BGA引8条data线,神一样的人才 ...
phantom-gy 发表于 2010-5-26 00:07 https://www.chinadsl.net/images/common/back.gif
----不需要飞线的,只是两个电阻接法不同而已
回复hugebird
8bit/16bit在CFE和JTAG软件上应该都自动识别的,看上图是输入命令出来的帮助中( ...
shuhans 发表于 2010-5-27 14:15 https://www.chinadsl.net/images/common/back.gif
你确实在FLASH工作在8位宽的机器中使用过JTAG软件?哪个版本?