| 
									
										
										
										
											2014-03-13 11:05:30 +07:00
										 |  |  | 
 | 
					
						
							|  |  |  | FUNC void Setup (unsigned int region) { | 
					
						
							|  |  |  |   region &= 0xFFFF0000; | 
					
						
							|  |  |  |   SP = _RDWORD(region);                          // Setup Stack Pointer | 
					
						
							|  |  |  |   PC = _RDWORD(region + 4);                          // Setup Program Counter | 
					
						
							|  |  |  |   _WDWORD(0xE000ED08, region);                   // Setup Vector Table Offset Register | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | //LOAD "Board NGX4330\\host_os_none.axf" INCREMENTAL | 
					
						
							|  |  |  | LOAD %L INCREMENTAL | 
					
						
							|  |  |  | Setup(__scatterload); // Get ready to execute image in SRAM or whatever region it is in g,main |