⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cache_example.ldf

📁 基于visual dsp++开发环境
💻 LDF
📖 第 1 页 / 共 2 页
字号:
/* MANAGED-BY-SYSTEM-BUILDER                                    *//*** ADSP-BF535 linker description file generated on May 26, 2006 at 00:16:34.**** Copyright (C) 2000-2006 Analog Devices Inc., All Rights Reserved.**** This file is generated automatically based upon the options selected** in the LDF Wizard. Changes to the LDF configuration should be made by ** changing the appropriate options rather than editing this file. **** Configuration:-**     crt_doj:                                .\Debug\cache_example_basiccrt.doj**     processor:                              ADSP-BF535**     si_revision:                            automatic**     using_cplusplus:                        false**     mem_init:                               false**     use_vdk:                                false**     use_eh:                                 false**     use_argv:                               false**     user_heap_src_file:                     C:\Build Tools\nightly_build\cvsStage\_4.5ExportBlackfinReGen\Examples\ADSP-BF535 EZ-KIT Lite\Cache (ASM)\cache_example_heaptab.c**     libraries_use_stdlib:                   true**     libraries_use_fileio_libs:              false**     libraries_use_ieeefp_emulation_libs:    false**     libraries_use_eh_enabled_libs:          false**     system_heap:                            L1**     system_heap_min_size:                   2K**     system_stack:                           L1**     system_stack_min_size:                  2K**     use_sdram:                              true**     use_sdram_size:                         64M**     use_sdram_partitioned:                  default***/ARCHITECTURE(ADSP-BF535)SEARCH_DIR($ADI_DSP/Blackfin/lib)// Workarounds are enabled, exceptions are disabled.#define RT_LIB_NAME(x) lib ## x ## y.dlb#define RT_LIB_NAME_EH(x) lib ## x ## y.dlb#define RT_LIB_NAME_MT(x) lib ## x ## y.dlb#define RT_LIB_NAME_EH_MT(x) lib ## x ## y.dlb#define RT_OBJ_NAME(x) x ## y.doj#define RT_OBJ_NAME_MT(x) x ## mty.doj      $LIBRARIES = /*$VDSG<insert-user-libraries-at-beginning>                     *//* Text inserted between these $VDSG comments will be preserved *//*$VDSG<insert-user-libraries-at-beginning>                     */   RT_LIB_NAME_MT(small535)   ,RT_LIB_NAME_MT(io535)   ,RT_LIB_NAME_MT(c535)   ,RT_LIB_NAME_MT(event535)   ,RT_LIB_NAME(f64ieee535)   ,RT_LIB_NAME(dsp535)   ,RT_LIB_NAME(sftflt535)   ,RT_LIB_NAME(etsi535)   ,RT_OBJ_NAME_MT(idle535)   ,RT_LIB_NAME_MT(rt_fileio535)/*$VDSG<insert-user-libraries-at-end>                           *//* Text inserted between these $VDSG comments will be preserved *//*$VDSG<insert-user-libraries-at-end>                           */   ;$OBJS_LIBS_INTERNAL = /*$VDSG<insert-libraries-internal>                              *//* Text inserted between these $VDSG comments will be preserved *//*$VDSG<insert-libraries-internal>                              */   $OBJECTS{prefersMem("internal")}, $LIBRARIES{prefersMem("internal")}/*$VDSG<insert-libraries-internal-end>                          *//* Text inserted between these $VDSG comments will be preserved *//*$VDSG<insert-libraries-internal-end>                          */   ;$OBJS_LIBS_NOT_EXTERNAL = /*$VDSG<insert-libraries-not-external>                          *//* Text inserted between these $VDSG comments will be preserved *//*$VDSG<insert-libraries-not-external>                          */   $OBJECTS{!prefersMem("external")}, $LIBRARIES{!prefersMem("external")}/*$VDSG<insert-libraries-not-external-end>                      *//* Text inserted between these $VDSG comments will be preserved *//*$VDSG<insert-libraries-not-external-end>                      */   ;$OBJECTS =    ".\Debug\cache_example_basiccrt.doj"/*$VDSG<insert-user-objects-at-beginning>                       *//* Text inserted between these $VDSG comments will be preserved *//*$VDSG<insert-user-objects-at-beginning>                       */   , RT_LIB_NAME(profile535)   , $COMMAND_LINE_OBJECTS   , "cplbtab535.doj"/*$VDSG<insert-user-objects-at-end>                             *//* Text inserted between these $VDSG comments will be preserved *//*$VDSG<insert-user-objects-at-end>                             */   ;/*$VDSG<insert-user-macros>                                     *//* Text inserted between these $VDSG comments will be preserved *//*$VDSG<insert-user-macros>                                     *//*$VDSG<customise-async-macros>                                 *//* This code is preserved if the LDF is re-generated.           */#define ASYNC0_MEMTYPE RAM#define ASYNC1_MEMTYPE RAM#define ASYNC2_MEMTYPE RAM#define ASYNC3_MEMTYPE RAM/*$VDSG<customise-async-macros>                                 */MEMORY{/*** ADSP-BF535 MEMORY MAP.**** The known memory spaces are as follows:**** 0xFFE00000 - 0xFFFFFFFF  Core MMR registers (2MB)** 0xFFC00000 - 0xFFDFFFFF  System MMR registers (2MB)** 0xFFB04000 - 0xFFBFFFFF  Reserved** 0xFFB00000 - 0xFFB00FFF  Scratch SRAM (4K)** 0xFFA04000 - 0xFFAFFFFF  Reserved** 0xFFA00000 - 0xFFA03FFF  Code SRAM (16K)** 0xFF904000 - 0xFF9FFFFF  Reserved** 0xFF900000 - 0xFF903FFF  Data Bank B SRAM (16K)** 0xFF804000 - 0xFF8FFFFF  Reserved** 0xFF800000 - 0xFF803FFF  Data Bank A SRAM (16K)** 0xF0040000 - 0xFF7FFFFF  Reserved RAM** 0xF0000000 - 0xF003FFFF  L2 SRAM (256K)** 0xEF000400 - 0xEFFFFFFF  Reserved ROM** 0xEF000000 - 0xEF0003FF  Boot ROM (1K)** 0x30000000 - 0xDFFFFFFF  Reserved** 0x2C000000 - 0x2FFFFFFF  ASYNC MEMORY BANK 3 (64MB)** 0x28000000 - 0x20BFFFFF  ASYNC MEMORY BANK 2 (64MB)** 0x24000000 - 0x27FFFFFF  ASYNC MEMORY BANK 1 (64MB)** 0x20000000 - 0x23FFFFFF  ASYNC MEMORY BANK 0 (64MB)** 0x00000000 - 0x00FFFFFF  EZ-KIT SDRAM MEMORY (16MB)** 0x00000000 - 0x1FFFFFFF  SDRAM MEMORY (up to 512MB in 4 banks)*/   MEM_SYS_MMRS            { TYPE(RAM) START(0xFFC00000) END(0xFFDFFFFF) WIDTH(8) }   MEM_L1_SCRATCH          { TYPE(RAM) START(0xFFB00000) END(0xFFB00FFF) WIDTH(8) }   MEM_L1_CODE             { TYPE(RAM) START(0xFFA00000) END(0xFFA03FFF) WIDTH(8) }   MEM_L1_DATA_B           { TYPE(RAM) START(0xFF900000) END(0xFF903FFF) WIDTH(8) }   MEM_L1_DATA_A           { TYPE(RAM) START(0xFF800000) END(0xFF803FFF) WIDTH(8) }   MEM_L2_SRAM             { TYPE(RAM) START(0xF0000000) END(0xF003FFFF) WIDTH(8) }   MEM_PCI_CONFIG          { TYPE(RAM) START(0xEEFFFF00) END(0xEEFFFFFF) WIDTH(8) }   MEM_PCI_IO_SPACE        { TYPE(RAM) START(0xEEFE0000) END(0xEEFEFFFF) WIDTH(8) }   MEM_PCI_MEMORY_SPACE    { TYPE(RAM) START(0xE0000000) END(0xE7FFFFFF) WIDTH(8) }   MEM_ASYNC3              { TYPE(ASYNC3_MEMTYPE) START(0x2C000000) END(0x2FFFFFFF) WIDTH(8) }   MEM_ASYNC2              { TYPE(ASYNC2_MEMTYPE) START(0x28000000) END(0x2BFFFFFF) WIDTH(8) }   MEM_ASYNC1              { TYPE(ASYNC1_MEMTYPE) START(0x24000000) END(0x27FFFFFF) WIDTH(8) }   MEM_ASYNC0              { TYPE(ASYNC0_MEMTYPE) START(0x20000000) END(0x23FFFFFF) WIDTH(8) }   MEM_SDRAM0_BANK0        { TYPE(RAM) START(0x00000004) END(0x00ffffff) WIDTH(8) }    MEM_SDRAM0_BANK1        { TYPE(RAM) START(0x01000000) END(0x01ffffff) WIDTH(8) }    MEM_SDRAM0_BANK2        { TYPE(RAM) START(0x02000000) END(0x02ffffff) WIDTH(8) }    MEM_SDRAM0_BANK3        { TYPE(RAM) START(0x03000000) END(0x03ffffff) WIDTH(8) }       /*$VDSG<insert-new-memory-segments>                          */   /* Text inserted between these $VDSG comments will be preserved */   /*$VDSG<insert-new-memory-segments>                          */   } /* MEMORY */PROCESSOR p0{   OUTPUT($COMMAND_LINE_OUTPUT_FILE)   RESOLVE(start, 0xF0000000)   KEEP(start, _main)      /*$VDSG<insert-user-ldf-commands>                            */   /* Text inserted between these $VDSG comments will be preserved */   /*$VDSG<insert-user-ldf-commands>                            */      SECTIONS   {            /*$VDSG<insert-new-sections-at-the-start>                 */      /* Text inserted between these $VDSG comments will be preserved */      /*$VDSG<insert-new-sections-at-the-start>                 */            scratchpad      {         INPUT_SECTION_ALIGN(4)                  /*$VDSG<insert-input-sections-at-the-start-of-scratchpad>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-start-of-scratchpad>  */                           /*$VDSG<insert-input-sections-at-the-end-of-scratchpad>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-scratchpad>  */               } > MEM_L1_SCRATCH      L1_code      {         ___l1_code_cache = 0;         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS(L1_code) $LIBRARIES(L1_code))                  /*$VDSG<insert-input-sections-at-the-start-of-l1_code>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-start-of-l1_code>  */                  INPUT_SECTIONS($OBJECTS(cplb_code) $LIBRARIES(cplb_code))         INPUT_SECTIONS($OBJECTS(cplb) $LIBRARIES(cplb))         INPUT_SECTIONS($OBJECTS(noncache_code) $LIBRARIES(noncache_code))         INPUT_SECTIONS($OBJS_LIBS_INTERNAL(program))         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL(program))         INPUT_SECTIONS($OBJECTS(program) $LIBRARIES(program))

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -