when i debug my p2020 and p4040 by using codewarrior, i have the following questions:
question 1:
there are 2 tcl scripts to initialize p2020, p2020_core_init_cacheon.tcl and p2020_core_init_ram.tcl, i can do step debugging with p2020_core_init_ram.tcl in DDR, but i can't do that with p2020_core_init_cacheon.tcl in SRAM, my question is whether i cando step debugging in SRAM with p2020_core_init_cacheon.tcl?
question 2:
when i do step debugging my p4040 with p4040_core_init_ram.tcl in DDR,i found the cpu always infinite loop in below code:
########################################################
#
# IVOR6 - 0x0700 Program
#
########################################################
.org 0x700
nop /*cpu infinite loop here*/
isr_prologue
li r3,0x0700
lis r4,InterruptHandler@h
ori r4,r4,InterruptHandler@l
mtlr r4
blrl
isr_epilogue
########################################################
why?
question 3:
when i program norflash on my p4040 using p4040_core_init_ram.tcl, i got the error below:
Performing target initialization ...
+ e500mc Special Purpose Registers
PIR=<r>0</r>
Warning: auto-converting deprecated register / group names "CONFIG/CONFIG_BRR" to the current version "DCFG/DCFG_BRR"
0 <m>0x11111111</m> ....
10 <m>0x22222222</m> """"
100 <m>0x33333333</m> 3333
1000 <m>0x44444444</m> DDDD
10000 <m>0x55555555</m> UUUU
100000 <m>0x66666666</m> ffff
1000000 <m>0x77777777</m> wwww
10000000 <m>0x88888888</m> ....
100000f0 <m>0x99999999</m> ....
10000ff0 <m>0xAAAAAAAA</m> ....
1000fff0 <m>0xBBBBBBBB</m> ....
100ffff0 <m>0xDDDDDDDD</m> ....
100ffff0 <m>0xDDDDDDDD</m> ....
10fffff0 <m>0xEEEEEEEE</m> ....
1ffffff0 <m>0xFFFFFFFF</m> ....
0 <m>0xAAAAAAAA</m> ....
4 <m>0xBBBBBBBB</m> ....
8 <m>0xCCCCCCCC</m> ....
201c <m>0x12345678</m> ....
Downloading Flash Device Driver ...
Error: Couldn't write flash driver to target. Memory verify failed at location: 0x0000201c.Please make sure you are not trying to write to a read-only location.
but as you see, i can succeed to access the whole 512MB DDR space, why codewarrior say memory verify failed?
thanks for your concern,any help is appreciated!