 
     
    
        
         
     
    
        
        
                        
            
                
                
                
                
            
            
            
                        
                
                
                    URL
                    https://opencores.org/ocsvn/openmsp430/openmsp430/trunk
                
             
            
            
[/] [openmsp430/] [trunk/] [tools/] [bin/] [openmsp430-loader.tcl] - Diff between revs 14 and 35
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
   
    
      
         | Rev 14 | Rev 35 | 
    
    
      
        | Line 27... | Line 27... | 
      
        | #
 | #
 | 
      
        | # Author(s):
 | # Author(s):
 | 
      
        | #             - Olivier Girard,    olgirard@gmail.com
 | #             - Olivier Girard,    olgirard@gmail.com
 | 
      
        | #
 | #
 | 
      
        | #------------------------------------------------------------------------------
 | #------------------------------------------------------------------------------
 | 
      
        | # $Rev: 14 $
 | # $Rev: 35 $
 | 
      
        | # $LastChangedBy: olivier.girard $
 | # $LastChangedBy: olivier.girard $
 | 
      
        | # $LastChangedDate: 2009-08-04 22:34:42 +0200 (Tue, 04 Aug 2009) $
 | # $LastChangedDate: 2009-12-29 21:12:19 +0100 (Tue, 29 Dec 2009) $
 | 
      
        | #------------------------------------------------------------------------------
 | #------------------------------------------------------------------------------
 | 
      
        |  
 |  
 | 
      
        | global serial_baudrate
 | global serial_baudrate
 | 
      
        | global serial_device
 | global serial_device
 | 
      
        |  
 |  
 | 
      
        | Line 141... | Line 141... | 
      
        |     exit 1
 |     exit 1
 | 
      
        | }
 | }
 | 
      
        | ExecutePOR_Halt
 | ExecutePOR_Halt
 | 
      
        | puts "done"
 | puts "done"
 | 
      
        | set sizes [GetCPU_ID_SIZE]
 | set sizes [GetCPU_ID_SIZE]
 | 
      
        | puts "Connected: target device has [lindex $sizes 0]B ROM and [lindex $sizes 1]B RAM"
 | puts "Connected: target device has [lindex $sizes 0]B Program Memory and [lindex $sizes 1]B Data Memory"
 | 
      
        | puts ""
 | puts ""
 | 
      
        |  
 |  
 | 
      
        | # Load ROM
 | # Load Program Memory
 | 
      
        | set StartAddr [format "0x%04x" [expr 0x10000-$byte_size]]
 | set StartAddr [format "0x%04x" [expr 0x10000-$byte_size]]
 | 
      
        | puts -nonewline "Load ROM... "
 | puts -nonewline "Load Program Memory... "
 | 
      
        | flush stdout
 | flush stdout
 | 
      
        | WriteMemQuick $StartAddr $DataArray
 | WriteMemQuick $StartAddr $DataArray
 | 
      
        | puts "done"
 | puts "done"
 | 
      
        |  
 |  
 | 
      
        | # Check Data
 | # Check Data
 | 
      
        | puts -nonewline "Verify ROM... "
 | puts -nonewline "Verify Program Memory... "
 | 
      
        | flush stdout
 | flush stdout
 | 
      
        | if {[VerifyMem $StartAddr $DataArray]} {
 | if {[VerifyMem $StartAddr $DataArray]} {
 | 
      
        |     puts "done"
 |     puts "done"
 | 
      
        | } else {
 | } else {
 | 
      
        |     puts "ERROR"
 |     puts "ERROR"
 | 
    
   
 
 
         
                
        
            
            
        
        
             
    
        © copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.