I am new to freescale mcus. Now I am working on a MPC8280 Board using Codewarrior Tap. I met a issue when I connect MPC8280 using codewarrior tap. I describe it as following.
I pull up nRSTCOF to use internal configuration word which is zero. And I Successfully connect Codewarrior Tap to 8280. I can access CPU register like MSR. But I can not get access to memory map register like BR1,OR1. I don't know why? any one can help?
Plus I am using CW 8.8
请问你解决这个问题了吗?
 
					
				
		
 lunminliang
		
			lunminliang
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Hello Dong Carlles,
Are you trying to view from the debugger register window, or view from memory window, or access from software code?
Regards
Lunmin
Yes, I am trying to access the configuration registers when I view the debugger register. But it fails. I can only access the G2_LE core registers like MSR. But I can not access the configuration register like BR0 BR1..etc.
 
					
				
		
 lunminliang
		
			lunminliang
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Hello Dong Carlles,
Sorry for late, can you please take a photo shot of the failure?
Regards
Lunmin
Hi,lunminliang,
Thank you for response.
2, Figure w show that I can get access to the 8280 core.
3. Figure three show that I can not access other registers. It is all zeros. And I cannot modify it.
]
Hope you can give some instruction on this. Thank you.
 
					
				
		
 lunminliang
		
			lunminliang
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Hello Dong Carlles,
Do you have a proper .cfg file for the connection?
Regards
Lunmin
I write a .cfg file but I seems have no affection to this. No matter how I modify it. It just perform the same.
Here is the configure file content.
writereg MBAR 0x0f000000
writemmr IMMR 0x01000000
writereg MBAR 0x01000000
#Main System Clock Configuration Registers
writemmr SYPCR 0xFFFFFF81 # SYPCR: turn off watchdog timer
writemmr SCCR 0x00000001 # Force baud rate clock divisor = 16
writemmr RMR 0x0001 # generate reset when core enters checkstop state.
# Setup the chip selects
# CS0 - 32MB flash
writemmr BR0 0xFE001001
writemmr OR0 0xFE000876
# CS1 - 8MByte(2*16bits + 2*16bits) SRAM
writemmr BR1 0x10001801
writemmr OR1 0xFF800876
writemmr MPTPR 0x2000 # MPTPR: Set the Memory Periodic Timer Prescaler
writemmr PSRT 0x1F # set 60x Bus assigned SDRAM Refresh Timer (PSRT) ~ 15.6us
writemmr SIUMCR 0x05340C00 # Set SIU configuration bits
writemmr TESCR1 0x00004000 # 60x bus data errors disabled
writemmr L_TESCR1 0x00004000
writereg MSR 0x3002 # Machine Mode Register
From my view, after I write MBAR, then I can write and read at least IMMR. And I try to just write MBAR and IMMR. I still can not access the IMMR. It still stay on zero.
Plus: MPC8280 will also reset after about 20~30 seconds.
