
;; Architecture extensions
#include weak "..\ARM\ARMv6-M-SYST.ddf"

;; Memory information ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Used to define address zones within the ARM address space (Memory).
;;
;;   Name      may be almost anything
;;   AdrSpace  must be Memory
;;   StartAdr  start of memory block
;;   EndAdr    end of memory block
;;   AccType   type of access, read-only (R), read-write (RW) or SFR (W)

[Memory]
;;         Name             AdrSpace    StartAdr    EndAdr      AccType   Width
Memory =  ROM              Memory      0x1FFF0000  0x1FFF0F7F  R  
Memory =  PeriphAPB        Memory      0x40000000  0x40015BFF  W  
Memory =  PeriphAHB        Memory      0x40020000  0x400263FF  W  
Memory =  PeriphGPIO       Memory      0x50000000  0x50011FFF  W  
Memory =  SystemSFR        Memory      0xE0000000  0xE00FFFFF  W  
Memory =  RemapMem         Memory      0x00000000  0x0000FFFF  RW 
Memory =  Flash            Memory      0x08000000  0x0800BFFF  R  
Memory =  RAM              Memory      0x20000000  0x200017FF  RW 

TrustedRanges = true
UseSfrFilter = true

[SfrInclude]
File = py32f031xx.svd
