flash.sct
上传用户:xukun0987
上传日期:2022-07-16
资源大小:216k
文件大小:2k
源码类别:

微处理器开发

开发平台:

C/C++

  1. ; * ----------------------------------------------------------------------------
  2. ; *         ATMEL Microcontroller Software Support 
  3. ; * ----------------------------------------------------------------------------
  4. ; * Copyright (c) 2008, Atmel Corporation
  5. ; *
  6. ; * All rights reserved.
  7. ; *
  8. ; * Redistribution and use in source and binary forms, with or without
  9. ; * modification, are permitted provided that the following conditions are met:
  10. ; *
  11. ; * - Redistributions of source code must retain the above copyright notice,
  12. ; * this list of conditions and the disclaimer below.
  13. ; *
  14. ; * Atmel's name may not be used to endorse or promote products derived from
  15. ; * this software without specific prior written permission.
  16. ; *
  17. ; * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
  18. ; * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  19. ; * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
  20. ; * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
  21. ; * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  22. ; * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
  23. ; * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  24. ; * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  25. ; * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  26. ; * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  27. ; * ----------------------------------------------------------------------------
  28. ; *------------------------------------------------------------------------------
  29. ; *      Linker scatter for running in internal FLASH on the AT91SAM7X256
  30. ; *----------------------------------------------------------------------------*/
  31.  
  32. Load_region 0x100000 0x40000 {
  33.     Fixed_region 0x100000 0x40000 {
  34.         *(cstartup +First)
  35.        .ANY (+RO)
  36.     }
  37.   
  38.     Relocate_region 0x200000 {
  39.         *.o (VECTOR, +First)   
  40.        .ANY (+RW +ZI)
  41.     }
  42.     
  43.     ARM_LIB_HEAP 0x20E000 EMPTY 0x1000 {
  44.     }
  45.     
  46.     ARM_LIB_STACK 0x210000 EMPTY -0x1000 {
  47.     }
  48. }