AnsweredAssumed Answered

RCW configuration of fuse-burnt/secured B4860 

Question asked by particlereddy on Jul 2, 2016
Latest reply on Jul 2, 2016 by ufedor

Hi,

 

1. i have a B4860 board

2. it is fuse burnt or secured via fuse programming.

3. because of it being secured, RCW cannot be written using RCW.TXT file.

4. i tried writing it using .tcl file [b4860_init_core.tcl] file, it does not get applied. code looks like below..

 

variable RCW_GROUP "DCFG/"

 

reg ${RCW_GROUP}DCFG_RCWSR1 = 0x<some value>

reg ${RCW_GROUP}DCFG_RCWSR2 = 0x<some value>

reg ${RCW_GROUP}DCFG_RCWSR3 = 0x<some value>

  reg ${RCW_GROUP}DCFG_RCWSR4 = 0x<some value> .........

5. the download logs are like this [failed register write]

thread break: Stopped, 0x0, 0x0, cpuPowerPCBig, diag-core0n.elf (state, tid, pid, cpu, target)

cmdwin::reg DCFG/DCFG_RCWSR1 = 0x<some value>

failed on register write: DCFG_RCWSR1

cmdwin::reg DCFG/DCFG_RCWSR2 = 0x<some value>

failed on register write: DCFG_RCWSR2

cmdwin::reg DCFG/DCFG_RCWSR3 = 0x<some value>

failed on register write: DCFG_RCWSR3

cmdwin::reg DCFG/DCFG_RCWSR4 = 0x<some value>

failed on register write: DCFG_RCWSR4

 

6.after downloading bootloader image, i cannot write it through bootloader.elf also ? it fails even in C code. i tried to do it in main() code

7. i cannot do it as well in debugger_shell window.

8. let em know how to do it

 

Thanks

RC reddy

Outcomes