fuckyouzhans
发表于 2009-11-18 23:42:26
唉,猫粮不够了.
fwqooa
发表于 2009-11-19 08:18:18
谢谢提供{{gangzai22{{
spanning
发表于 2009-11-20 09:13:15
4个100欧的电阻不加,对刷RG100A影响大吗?
hugebird
发表于 2009-11-20 11:09:15
Brjtag 1.8版以后的一些使用说明
1.关于flash自动检测功能
在brjtag 1.8a以前版本和绝大多数基于HDM wrt54g debrick的MOD ejtag工具都是内置flash参数表,通过查
询flash id匹配和获得flash扇区结构参数,如果使用中检测到的flash id不在列表里,使用者必须手工设
置/fc参数,这需要使用者对工具源码有一定了解。 1.8a以后版本brjtag使用CFI命令集自动查询flash的参数
进行操作,因此即使检测到的flash ID不在内置参数表里,但只要是CFI兼容,仍然可以继续操作。
Brjtag兼容AMD/Intel/SST 3种最常用的命令集。工具默认优先使用CFI进行自动获取flash参数。一旦所有匹
配条件完全满足,brjtag会输出
*** Found a CFI Compatiable flash from ***
不要苛求工具会输出flash 芯片的型号,实际的读写操作需要的是扇区结构参数,与芯片part number无关。
如果在进行CFI自动查询中有任何条件不满足,比如芯片版本过低(可能CFI非标准),工具会立即放弃使用自
动查询直接进行内置参数表的匹配,如果id匹配, brjtag会输出
*** Found a XXXXXXXXXXXXXX flash from ***
假如仍然没有获得匹配,工具输出检测到的芯片id,并停止执行。通过前面的2次匹配,如果到了这一步说明当
前的这个flash芯片非常特殊,需要用户自己对照芯片数据手册指定/fc,或者自己修改工具源代码重新编译。
加入/verbose开关,可以查看CFI查询到的芯片扇区结构。
brjtag -probeonly /verbose
如果要跳过第1步自动查询,使用内置的芯片参数表进行匹配要加入 /nocfi 开关
对于Top Bot的AMD命令集芯片,需要翻转CFI查询到的扇区结构表,一般情况该操作是工具按已知判别策略自
动完成的,但不排除特殊情况出现错误,可以加入下面两个开关,强制翻转操作和不翻转
/forceflip 和 /forcenoflip
2. /nompi 干什么用
这个参数仅与BCM63xx和BCM68xx系列的ADSL/PON芯片有关,对于BCM54xx,BCM47xx系列的WIFI芯片无关。
flash地址在内存空间中的映射与MPI寄存器有关,在CFE中配置的寻址大小不同,flash映射的的地址也不同。
直接读取未映射的物理地址比如(0x1F000000~0x1FFFFFFF)。 有可能部分地址不能读取,也就是曾经出现过
的大容量flash被锁。 brjtag最新版自动利用MPI寄存器读取并行flash访问地址空间,保证flash的所有地址
可读写。如果要强制读取 物理地址0x1F000000~0x1FFFFFFF段,加/nompi开关
3. -probeonly /erasechip 关于全片擦除
这个命令最初设置是为了解决BCM63x8有大flash情况下部分地址不可操作设置的。全片擦除命令可以在flash
地址空间中的任何可操作地址进行,可以配合 /window开关使用。
AMD和SST命令集芯片全部支持全片擦除,Intel命令集芯片仅部分支持full chip erase,这点需要注意。
4.关于无法进入debug模式,无法检测到flash ID
首先brjtag每次操作,必须对设备重新加电。设备上电后需要若干时间等待,一般0.5秒,可根据情况适当延
长,使用者自己调整,但等待不能太长。
当CFE扇区数据有问题,会使cpu器执行非法代码而进入混乱状态,ejtag调试指令可能得不到正确执行,出现
debug模式无法进入/flash id无法读取现。为避免这种情况,可行的办法是在设备冷启动时令flash对处理器
不可见,考虑处理flash的CS#, OE#, RST#等引脚,在加电过程避免cpu加载flash中的混乱代码。
hugebird
发表于 2009-11-20 11:10:29
4个100欧的电阻不加,对刷RG100A影响大吗?
spanning 发表于 2009-11-20 01:13 https://www.chinadsl.net/images/common/back.gif
电阻是限流匹配用的,不加对设备接口不安全
supermouse
发表于 2009-11-20 16:29:38
不错!有空研究一下!
7262664
发表于 2009-11-22 08:59:30
大哥,有时能用有时又认不到flash是什么问提啊
zero5156
发表于 2009-11-22 20:56:05
强烈支持,LZ和各位大侠都是好样的
stoney
发表于 2009-11-22 21:38:54
不懂!学习!
supermouse
发表于 2009-11-26 21:25:31
增加了2个开关