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

📄 vdsp_bak_ov7660_coreb.ldf

📁 OV7660驱动程序
💻 LDF
📖 第 1 页 / 共 2 页
字号:
      L1_code      {         INPUT_SECTION_ALIGN(4)         __CORE = 1;         INPUT_SECTIONS($OBJECTS_CORE_B(L1_code) $LIBRARIES_CORE_B(L1_code))                  /*$VDSG<insert-input-sections-at-the-start-of-l1_code_coreB>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-start-of-l1_code_coreB>  */                  INPUT_SECTIONS($OBJECTS_CORE_B(VDK_ISR_code) $LIBRARIES_CORE_B(VDK_ISR_code))         INPUT_SECTIONS($OBJECTS_CORE_B(cplb) $LIBRARIES_CORE_B(cplb))         INPUT_SECTIONS($OBJECTS_CORE_B(cplb_code) $LIBRARIES_CORE_B(cplb_code))         INPUT_SECTIONS($OBJECTS_CORE_B(noncache_code) $LIBRARIES_CORE_B(noncache_code))         INPUT_SECTIONS($OBJECTS_CORE_B(program) $LIBRARIES_CORE_B(program))                  /*$VDSG<insert-input-sections-at-the-end-of-l1_code_coreB>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-l1_code_coreB>  */               } > MEM_B_L1_CODE      L1_code_cache      {         INPUT_SECTION_ALIGN(4)         ___l1_code_cache = 1;      } > MEM_B_L1_CODE_CACHE      L1_data_a_cache      {         INPUT_SECTION_ALIGN(4)         ___l1_data_cache_a = 1;      } > MEM_B_L1_DATA_A_CACHE      L1_data_a_1      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(L1_data_a) $LIBRARIES_CORE_B(L1_data_a))                  /*$VDSG<insert-input-sections-at-the-start-of-l1_data_a_coreB>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-start-of-l1_data_a_coreB>  */                  RESERVE(heaps_and_stack_in_L1_data_a, heaps_and_stack_in_L1_data_a_length = 2K,4)      } > MEM_B_L1_DATA_A      L1_data_a_bsz ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS( $OBJECTS_CORE_B(L1_bsz) $LIBRARIES_CORE_B(L1_bsz))      } > MEM_B_L1_DATA_A      L1_data_a      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B{DualCoreMem("CoreB")}(cplb_data) $LIBRARIES_CORE_B{DualCoreMem("CoreB")}(cplb_data))         INPUT_SECTIONS($OBJECTS_CORE_B(cplb_data) $LIBRARIES_CORE_B(cplb_data))         INPUT_SECTIONS($OBJECTS_CORE_B(voldata) $LIBRARIES_CORE_B(voldata))         INPUT_SECTIONS($OBJECTS_CORE_B(constdata) $LIBRARIES_CORE_B(constdata))         INPUT_SECTIONS($OBJS_LIBS_INTERNAL_CORE_B(data1))         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL_CORE_B(data1))         INPUT_SECTIONS($OBJECTS_CORE_B(data1) $LIBRARIES_CORE_B(data1))         INPUT_SECTIONS($OBJECTS_CORE_B(.edt) $LIBRARIES_CORE_B(.edt))         INPUT_SECTIONS($OBJECTS_CORE_B(.cht) $LIBRARIES_CORE_B(.cht))                  /*$VDSG<insert-input-sections-at-the-end-of-l1_data_a_coreB>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-l1_data_a_coreB>  */               } > MEM_B_L1_DATA_A      bsz_L1_data_a ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJS_LIBS_INTERNAL_CORE_B(bsz))         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL_CORE_B(bsz))         INPUT_SECTIONS($OBJECTS_CORE_B(bsz) $LIBRARIES_CORE_B(bsz))      } > MEM_B_L1_DATA_A      L1_data_a_stack_heap      {         INPUT_SECTION_ALIGN(4)         RESERVE_EXPAND(heaps_and_stack_in_L1_data_a, heaps_and_stack_in_L1_data_a_length , 0, 4)         ldf_heap_space = heaps_and_stack_in_L1_data_a;         ldf_heap_end = (ldf_heap_space + (heaps_and_stack_in_L1_data_a_length - 4)) &0xfffffffc;         ldf_heap_length = ldf_heap_end - ldf_heap_space;      } > MEM_B_L1_DATA_A      L1_data_b_bsz ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS( $OBJECTS_CORE_B(L1_bsz) $LIBRARIES_CORE_B(L1_bsz))      } > MEM_B_L1_DATA_B      L1_data_b_tables      {         INPUT_SECTION_ALIGN(4)         FORCE_CONTIGUITY         INPUT_SECTIONS($OBJECTS_CORE_B(ctor) $LIBRARIES_CORE_B(ctor))         INPUT_SECTIONS($OBJECTS_CORE_B(ctorl) $LIBRARIES_CORE_B(ctorl))         INPUT_SECTIONS($OBJECTS_CORE_B(vtbl) $LIBRARIES_CORE_B(vtbl))         INPUT_SECTIONS($OBJECTS_CORE_B(.gdt) $LIBRARIES_CORE_B(.gdt))         INPUT_SECTIONS($OBJECTS_CORE_B(.gdtl) $LIBRARIES_CORE_B(.gdtl))         INPUT_SECTIONS($OBJECTS_CORE_B(.frt) $LIBRARIES_CORE_B(.frt))         INPUT_SECTIONS($OBJECTS_CORE_B(.rtti) $LIBRARIES_CORE_B(.rtti))         INPUT_SECTIONS($OBJECTS_CORE_B(.edt) $LIBRARIES_CORE_B(.edt))         INPUT_SECTIONS($OBJECTS_CORE_B(.cht) $LIBRARIES_CORE_B(.cht))      } > MEM_B_L1_DATA_B      L1_data_b      {         INPUT_SECTION_ALIGN(4)         ___l1_data_cache_b = 0;         INPUT_SECTIONS($OBJECTS_CORE_B(L1_data_b) $LIBRARIES_CORE_B(L1_data_b))                  /*$VDSG<insert-input-sections-at-the-start-of-l1_data_b_coreB>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-start-of-l1_data_b_coreB>  */                  RESERVE(heaps_and_stack_in_L1_data_b, heaps_and_stack_in_L1_data_b_length = 2K,4)         INPUT_SECTIONS($OBJS_LIBS_INTERNAL_CORE_B(data1))         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL_CORE_B(data1))         INPUT_SECTIONS($OBJECTS_CORE_B(data1) $LIBRARIES_CORE_B(data1))         INPUT_SECTIONS($OBJECTS_CORE_B{DualCoreMem("CoreB")}(cplb_data) $LIBRARIES_CORE_B{DualCoreMem("CoreB")}(cplb_data))         INPUT_SECTIONS($OBJECTS_CORE_B(cplb_data) $LIBRARIES_CORE_B(cplb_data))         INPUT_SECTIONS($OBJECTS_CORE_B(voldata) $LIBRARIES_CORE_B(voldata))         INPUT_SECTIONS($OBJECTS_CORE_B(constdata) $LIBRARIES_CORE_B(constdata))                  /*$VDSG<insert-input-sections-at-the-end-of-l1_data_b_coreB>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-l1_data_b_coreB>  */               } > MEM_B_L1_DATA_B      bsz_L1_data_b ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJS_LIBS_INTERNAL_CORE_B(bsz))         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL_CORE_B(bsz))         INPUT_SECTIONS($OBJECTS_CORE_B(bsz) $LIBRARIES_CORE_B(bsz))      } > MEM_B_L1_DATA_B      L1_data_b_stack_heap      {         INPUT_SECTION_ALIGN(4)         RESERVE_EXPAND(heaps_and_stack_in_L1_data_b, heaps_and_stack_in_L1_data_b_length , 0, 4)         ldf_stack_space = heaps_and_stack_in_L1_data_b;         ldf_stack_end = (ldf_stack_space + (heaps_and_stack_in_L1_data_b_length - 4)) &0xfffffffc;      } > MEM_B_L1_DATA_B      L2_sram_b      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(L2_sram) $LIBRARIES_CORE_B(L2_sram))         INPUT_SECTIONS($OBJECTS_CORE_B(l2_sram) $LIBRARIES_CORE_B(l2_sram))         INPUT_SECTIONS($OBJECTS_CORE_B(VDK_ISR_code) $LIBRARIES_CORE_B(VDK_ISR_code))                  /*$VDSG<insert-input-sections-at-the-start-of-L2_sram_b>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-start-of-L2_sram_b>  */                  INPUT_SECTIONS($OBJECTS_CORE_B(noncache_code) $LIBRARIES_CORE_B(noncache_code))         INPUT_SECTIONS($OBJECTS_CORE_B(program) $LIBRARIES_CORE_B(program))         INPUT_SECTIONS($OBJECTS_CORE_B(cplb) $LIBRARIES_CORE_B(cplb))         INPUT_SECTIONS($OBJECTS_CORE_B(cplb_code) $LIBRARIES_CORE_B(cplb_code))         INPUT_SECTIONS($OBJECTS_CORE_B(data1) $LIBRARIES_CORE_B(data1))         INPUT_SECTIONS($OBJECTS_CORE_B(voldata) $LIBRARIES_CORE_B(voldata))         INPUT_SECTIONS($OBJECTS_CORE_B{DualCoreMem("CoreB")}(cplb_data) $LIBRARIES_CORE_B{DualCoreMem("CoreB")}(cplb_data))         INPUT_SECTIONS($OBJECTS_CORE_B(cplb_data) $LIBRARIES_CORE_B(cplb_data))         INPUT_SECTIONS($OBJECTS_CORE_B(.edt) $LIBRARIES_CORE_B(.edt))         INPUT_SECTIONS($OBJECTS_CORE_B(.cht) $LIBRARIES_CORE_B(.cht))         INPUT_SECTIONS($OBJECTS_CORE_B(constdata) $LIBRARIES_CORE_B(constdata))                  /*$VDSG<insert-input-sections-at-the-end-of-L2_sram_b>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-L2_sram_b>  */               } > MEM_L2_SRAM_B      bsz_L2_sram_b ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(bsz) $LIBRARIES_CORE_B(bsz))      } > MEM_L2_SRAM_B      L2_sram_b_stack_heap      {         INPUT_SECTION_ALIGN(4)      } > MEM_L2_SRAM_B      sdram_bank0      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_data_bank0) $LIBRARIES_CORE_B(sdram_data_bank0))         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_bank0) $LIBRARIES_CORE_B(sdram_bank0))         INPUT_SECTIONS($OBJECTS_CORE_B(program) $LIBRARIES_CORE_B(program))         INPUT_SECTIONS($OBJECTS_CORE_B(noncache_code) $LIBRARIES_CORE_B(noncache_code))                  /*$VDSG<insert-input-sections-at-the-end-of-sdram0_bank0>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-sdram0_bank0>  */               } > MEM_SDRAM_BANK0      sdram_bank1      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_bank1) $LIBRARIES_CORE_B(sdram_bank1))         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_data_bank1) $LIBRARIES_CORE_B(sdram_data_bank1))         INPUT_SECTIONS($OBJECTS_CORE_B(data1) $LIBRARIES_CORE_B(data1))         INPUT_SECTIONS($OBJECTS_CORE_B(voldata) $LIBRARIES_CORE_B(voldata))                  /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank1>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank1>  */               } > MEM_SDRAM_BANK1      sdram_bank2      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_data_bank2) $LIBRARIES_CORE_B(sdram_data_bank2))         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_bank2) $LIBRARIES_CORE_B(sdram_bank2))         INPUT_SECTIONS($OBJECTS_CORE_B(program) $LIBRARIES_CORE_B(program))         INPUT_SECTIONS($OBJECTS_CORE_B(noncache_code) $LIBRARIES_CORE_B(noncache_code))                  /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank2>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank2>  */               } > MEM_SDRAM_BANK2      sdram_bank3      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_data_bank3) $LIBRARIES_CORE_B(sdram_data_bank3))         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_bank3) $LIBRARIES_CORE_B(sdram_bank3))         INPUT_SECTIONS($OBJECTS_CORE_B(data1) $LIBRARIES_CORE_B(data1))         INPUT_SECTIONS($OBJECTS_CORE_B(voldata) $LIBRARIES_CORE_B(voldata))                  /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank3>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank3>  */               } > MEM_SDRAM_BANK3      sdram_bank3_1      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_data_bank3) $LIBRARIES_CORE_B(sdram_data_bank3))         INPUT_SECTIONS($OBJECTS_CORE_B(constdata) $LIBRARIES_CORE_B(constdata))                  /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank3_1>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank3_1>  */               } > MEM_SDRAM_BANK3      sdram_bank3_bsz ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_bsz) $LIBRARIES_CORE_B(sdram_bsz))         INPUT_SECTIONS($OBJECTS_CORE_B(bsz) $LIBRARIES_CORE_B(bsz))                  /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank3_bsz>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank3_bsz>  */               } > MEM_SDRAM_BANK3      sdram_bank3_2      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(sdram_bank3) $LIBRARIES_CORE_B(sdram_bank3))         INPUT_SECTIONS($OBJECTS_CORE_B(VDK_ISR_code) $LIBRARIES_CORE_B(VDK_ISR_code))         INPUT_SECTIONS($OBJECTS_CORE_B(program) $LIBRARIES_CORE_B(program))         INPUT_SECTIONS($OBJECTS_CORE_B(noncache_code) $LIBRARIES_CORE_B(noncache_code))                  /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank3_2>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-sdram_bank3_2>  */               } > MEM_SDRAM_BANK3      sdram_bank3_3      {         INPUT_SECTION_ALIGN(4)                  /*$VDSG<insert-input-sections-at-the-start-of-sdram_bank3_3>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-start-of-sdram_bank3_3>  */                  INPUT_SECTIONS($OBJECTS_CORE_B(sdram_data_bank3) $LIBRARIES_CORE_B(sdram_data_bank3))         INPUT_SECTIONS($OBJECTS_CORE_B(constdata) $LIBRARIES_CORE_B(constdata))      } > MEM_SDRAM_BANK3            /*$VDSG<insert-new-sections-at-the-end-for-CORE-B>        */      /* Text inserted between these $VDSG comments will be preserved */     
         shared_l2       {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS_CORE_B(primio_atomic_lock) $LIBRARIES_SHARED(primio_atomic_lock))      } > MEM_L2_SRAM_SHARED     
          /*$VDSG<insert-new-sections-at-the-end-for-CORE-B>        */   } /* SECTIONS */} /* p1 */

⌨️ 快捷键说明

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