32 lines
		
	
	
		
			918 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			918 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								__Setup()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									/* set SPIFI clock */
							 | 
						||
| 
								 | 
							
									//LPC_CGU->BASE_SPIFI0_CLK = 1<<24 | 1<<11; /* IRC 12 MHz is good enough for us */
							 | 
						||
| 
								 | 
							
								  __writeMemory32( 1<<24 | 1<<11, 0x40051304, "Memory");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									//LPC_SCU->SFSP3_3 = 0xF3; /* high drive for SCLK */
							 | 
						||
| 
								 | 
							
								  __writeMemory32( 0xF3, 0x4008618C, "Memory");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/* IO pins */
							 | 
						||
| 
								 | 
							
									//LPC_SCU->SFSP3_4=LPC_SCU->SFSP3_5=LPC_SCU->SFSP3_6=LPC_SCU->SFSP3_7 = 0xD3;
							 | 
						||
| 
								 | 
							
								  __writeMemory32( 0xD3, 0x40086190, "Memory");
							 | 
						||
| 
								 | 
							
								  __writeMemory32( 0xD3, 0x40086194, "Memory");
							 | 
						||
| 
								 | 
							
								  __writeMemory32( 0xD3, 0x40086198, "Memory");
							 | 
						||
| 
								 | 
							
								  __writeMemory32( 0xD3, 0x4008619C, "Memory");
							 | 
						||
| 
								 | 
							
									//LPC_SCU->SFSP3_8 = 0x13; /* CS doesn't need feedback */
							 | 
						||
| 
								 | 
							
								  __writeMemory32( 0x13, 0x400861A0, "Memory");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  __writeMemory32(0x14000000, 0x40043100, "Memory"); // map SPIFI to shadow area at address 0
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								execUserReset()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  __message "----- execUserReset\n";
							 | 
						||
| 
								 | 
							
								  __Setup();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								execUserFlashInit(){
							 | 
						||
| 
								 | 
							
								  __message "----- execUserFlashInit\n";
							 | 
						||
| 
								 | 
							
								  __Setup();
							 | 
						||
| 
								 | 
							
								}
							 |