I am bringing up an LS1021A board using a BDI3000. The config file shows the following:
SCANINIT i20=093fff:d64=000007ffdfff013d: ;SAP: override RCW source 0_1001_1110
Where can I find documentation that describes what this SCANINIT is actually doing? I looked at the BDI manual and it describes SCANINIT but does not explain the rest of the statement. I need to do RCW overrides like I am able to for the P10, P20, T10, etc. series parts.
Thanks
Turns out we had an issue with the way the board was driving the resets. After correcting the issue, RCW override worked for the BDI3000 using:
SCANINIT i20=093fff:d64=000007ffdfff013d: ;SAP: override RCW source 0_1001_1110
Thanks for the responses.
Hi Greg
I guess you already referred to BDI user manual for SCANINIT.
It is basically the string BDI executes when it starts communicating
with TAP. The commented out line in the config file contains this
string "000007ffdfff013d" which basically refers to a RCW
overwrite JTAG instruction and its RCW data. Unfortunately
I don't think those FSL specific JTAG instructions are open to
public but by changing the "0_1001_1110" portion of this string
you would be able to use a different RCW value.
I have Rev A board and I had tested this on that board some
times ago and it worked fine.
Hope this helps.
Regards
Sinan Akman
Hello Sinan,
Do you know if the last 9 bits are the RCW source override? "13d" does not match the comment of "0_1001_1110". I want to use a hard coded RCW value of 0x9a. Would it be "000007ffdfff009a"?
Thanks
Greg
Hi Greg
Note that this would only work with a valid hard-coded rcw_src value.
Try only changing the bits that match to 0_1001_1110.
e.g. if your hard-coded value is 0_1001_1010 then you
try SCANINIT i20=093fff:d64=000007FFDFFF0315:
Sinan Akman