;//###########################################################################
;// FILE:    dcsm_z1_sec_values.asm
;// TITLE:   F28M3Xx M3 Zone 1 Security Values
;// 
;// DESCRIPTION:
;//         This file is used to specify security values to
;//         program into the Zone 1 CSM/ECSL password locations and 
;//         GRABSECT/GRABRAM/FLASHEXEONLY locations in Flash at 
;//         0x200000 - 0x200023.    
;//
;//         NOTE: This file is NOT part of the driverlib library, but 
;//               must be added to any projects where Zone 1 DCSM
;//               security values must be programmed (i.e. projects which
;//               program code to Flash)
;//   
;//###########################################################################
;// $TI Release: F28M35x Support Library v201 $ 
;// $Release Date: Fri Jun  7 10:51:13 CDT 2013 $ 
;//###########################################################################

;//*****************************************************************************
;//! \addtogroup dcsm_api M3 DCSM API Drivers
;//! @{
;//*****************************************************************************

; The "z1secvalues" section contains the actual security values that will be
; linked and programmed into to the CSM password locations (PWL), ECSL password
; locatsion, GRABSECT, GRABRAM, and FLASHEXEONLY locations in flash.  
; All 0xFFFFFFFF's (erased) is the default value for the password locations (PWL).

; It is recommended that all values be left as 0xFFFFFFFF during code
; development.  Passwords of 0xFFFFFFFF do not activate code security and dummy 
; reads of the security registers isrequired to unlock the CSM.  
; When code development is complete, modify the passwords to activate the
; code security module.

      .sect ".z1secvalues"
      .global z1secvalues
z1secvalues:
      .word    0xFFFFFFFF        ;PWL0
      .word    0xFFFFFFFF        ;PWL1
      .word    0xFFFFFFFF        ;PWL2
      .word    0xFFFFFFFF        ;PWL3    
      .word    0xFFFFFFFF        ;ECSL0
      .word    0xFFFFFFFF        ;ECSL1 
      .word    0xFFFFFFFF        ;GRABSECT
      .word    0xFFFFFFFF        ;GRABRAM  	  
      .word    0xFFFFFFFF        ;Flash Execute Only
    
;----------------------------------------------------------------------

; For code security operation, all addresses between 0x2000024 and
; 0x200002F cannot be used as program code or data.  These locations
; must be programmed to 0x00000000 when the code security password locations
; (PWL) are programmed.  If security is not a concern, then these addresses
; can be used for code or data.  

; The section "z1_csm_rsvd" can be used to program these locations to 0x00000000.

        .sect ".z1_csm_rsvd"
        .global z1_csm_rsvd
z1_csm_rsvd:
        .word 0x00000000 ;0x2000024
        .word 0x00000000 ;0x2000028
        .word 0x00000000 ;0x200002C

;//*****************************************************************************
;// Close the Doxygen group.
;//! @}
;//*****************************************************************************
      


