32 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| 
								 | 
							
								/*-------------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								** Define the function to enable the trace port
							 | 
						||
| 
								 | 
							
								**-----------------------------------------------------------------*/
							 | 
						||
| 
								 | 
							
								FUNC void EnableTPIU(void) {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /* Configure TRACE pins for MCB4357 */
							 | 
						||
| 
								 | 
							
								  //_WDWORD(0x40086790, 0x000000B2);  // LPC_SCU->SFSPF_4 = 2;
							 | 
						||
| 
								 | 
							
								  //_WDWORD(0x40086794, 0x000000B3);  // LPC_SCU->SFSPF_5 = 3;
							 | 
						||
| 
								 | 
							
								  //_WDWORD(0x40086798, 0x000000B3);  // LPC_SCU->SFSPF_6 = 3;
							 | 
						||
| 
								 | 
							
								  //_WDWORD(0x4008679C, 0x000000B3);  // LPC_SCU->SFSPF_7 = 3;
							 | 
						||
| 
								 | 
							
								  //_WDWORD(0x400867A0, 0x000000B3);  // LPC_SCU->SFSPF_8 = 3;
							 | 
						||
| 
								 | 
							
								  
							 | 
						||
| 
								 | 
							
								  /* Configure TRACE pins for LPC4357USB */
							 | 
						||
| 
								 | 
							
								  _WDWORD(0x40086790, 0x000000B2);  // LPC_SCU->SFSPF_4 = 2 - TRACECLK
							 | 
						||
| 
								 | 
							
								  _WDWORD(0x40086390, 0x000000B5);  // LPC_SCU->SFSP7_4 = 5 - TRACEDATA[0]
							 | 
						||
| 
								 | 
							
								  _WDWORD(0x40086394, 0x000000B5);  // LPC_SCU->SFSP7_5 = 5 - TRACEDATA[1]
							 | 
						||
| 
								 | 
							
								  _WDWORD(0x40086398, 0x000000B5);  // LPC_SCU->SFSP7_6 = 5 - TRACEDATA[2]
							 | 
						||
| 
								 | 
							
								  _WDWORD(0x4008639C, 0x000000B5);  // LPC_SCU->SFSP7_7 = 5 - TRACEDATA[3]  
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*-------------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								** Invoke the function at debugger startup
							 | 
						||
| 
								 | 
							
								**-----------------------------------------------------------------*/
							 | 
						||
| 
								 | 
							
								EnableTPIU();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*-------------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								** Execute upon software RESET
							 | 
						||
| 
								 | 
							
								**-----------------------------------------------------------------*/
							 | 
						||
| 
								 | 
							
								FUNC void OnResetExec(void)  {
							 | 
						||
| 
								 | 
							
								  EnableTPIU();
							 | 
						||
| 
								 | 
							
								}
							 |