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

📄 encodervdsp533.ldf

📁 基于BF533的视频的采集
💻 LDF
📖 第 1 页 / 共 2 页
字号:
                   /*$VDSG<insert-input-sections-at-the-end-of-l1_code>   */               } > MEM_L1_CODE      L1_code_cache      {         INPUT_SECTION_ALIGN(4)#ifdef USE_INSTRUCTION_CACHE         ___l1_code_cache = 1;#else         ___l1_code_cache = 0;                    INPUT_SECTION_ALIGN(2) INPUT_SECTIONS($OBJECTS(adi_fast_prio6_code))          INPUT_SECTION_ALIGN(2) INPUT_SECTIONS($OBJECTS(adi_fast_prio7_code))          INPUT_SECTION_ALIGN(2) INPUT_SECTIONS($OBJECTS(adi_slow_noprio_code))#endif      } > MEM_L1_CODE_CACHE      L1_data_a_1      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS(L1_data_a) $LIBRARIES(L1_data_a))         INPUT_SECTIONS($OBJECTS(L1_data) $LIBRARIES(L1_data))                  /*$VDSG<insert-input-sections-at-the-start-of-L1_data_a>  */         /* Text inserted between these $VDSG comments will be preserved */           /* This section must in L1A0 */           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_L1A0_temp_data))            /* This section must in L1A0 */           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb0_prio0_temp))            /* The following 2 sections maybe moved to cache*/           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb0_prio1_temp))           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb0_prio1_rw))               INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(shell_L1_data))                             INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(drivers_L1_rw))                           /*$VDSG<insert-input-sections-at-the-start-of-L1_data_a>  */               } > MEM_L1_DATA_A      L1_data_a_bsz ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS( $OBJECTS(L1_bsz) $LIBRARIES(L1_bsz))      } > MEM_L1_DATA_A      L1_data_a_tables      {         INPUT_SECTION_ALIGN(4)         FORCE_CONTIGUITY         INPUT_SECTIONS($OBJECTS(vtbl) $LIBRARIES(vtbl))         INPUT_SECTIONS($OBJECTS(ctor) $LIBRARIES(ctor))         INPUT_SECTIONS($OBJECTS(ctorl) $LIBRARIES(ctorl))         INPUT_SECTIONS($OBJECTS(.frt) $LIBRARIES(.frt))         INPUT_SECTIONS($OBJECTS(.rtti) $LIBRARIES(.rtti))         INPUT_SECTIONS($OBJECTS(.gdt) $LIBRARIES(.gdt))         INPUT_SECTIONS($OBJECTS(.gdtl) $LIBRARIES(.gdtl))         INPUT_SECTIONS($OBJECTS(.edt) $LIBRARIES(.edt))         INPUT_SECTIONS($OBJECTS(.cht) $LIBRARIES(.cht))      } > MEM_L1_DATA_A      L1_data_a      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS(cplb_data) $LIBRARIES(cplb_data))         INPUT_SECTIONS($OBJECTS(voldata) $LIBRARIES(voldata))         INPUT_SECTIONS($OBJS_LIBS_INTERNAL(data1))         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL(data1))         INPUT_SECTIONS($OBJECTS(data1) $LIBRARIES(data1))         INPUT_SECTIONS($OBJECTS(constdata) $LIBRARIES(constdata))                  /*$VDSG<insert-input-sections-at-the-end-of-L1_data_a>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-L1_data_a>  */               } > MEM_L1_DATA_A      bsz_L1_data_a ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJS_LIBS_INTERNAL(bsz))         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL(bsz))         INPUT_SECTIONS($OBJECTS(bsz) $LIBRARIES(bsz))      } > MEM_L1_DATA_A      L1_data_a_stack_heap      {         INPUT_SECTION_ALIGN(4)      } > MEM_L1_DATA_A      L1_data_a_cache      {         INPUT_SECTION_ALIGN(4)#ifdef USE_DATA_B_CACHE         ___l1_data_cache_a = 1;#else         ___l1_data_cache_a = 0;           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb0_prio1_r))                           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_L1A1_temp_data))           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_l1a_enc_instance_buffer))                        #endif      } > MEM_L1_DATA_A_CACHE      L1_data_b_bsz ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS( $OBJECTS(L1_bsz) $LIBRARIES(L1_bsz))      } > MEM_L1_DATA_B      L1_data_b      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJECTS(L1_data_b) $LIBRARIES(L1_data_b))         INPUT_SECTIONS($OBJECTS(L1_data) $LIBRARIES(L1_data))                  /*$VDSG<insert-input-sections-at-the-start-of-L1_data_b>  */         /* Text inserted between these $VDSG comments will be preserved */           /* This section must in L1B0 */           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_L1B0_temp_data))           /* This section must in L1B0 */           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb1_prio0_temp))           /* The following 3 sections maybe moved to cache*/           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb1_prio1_temp))           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb1_prio1_r))                INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb1_prio1_rw))                                 /*$VDSG<insert-input-sections-at-the-start-of-L1_data_b>  */                  INPUT_SECTIONS($OBJECTS(cplb_data) $LIBRARIES(cplb_data))         INPUT_SECTIONS($OBJECTS(voldata) $LIBRARIES(voldata))         INPUT_SECTIONS($OBJS_LIBS_INTERNAL(data1))         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL(data1))         INPUT_SECTIONS($OBJECTS(data1) $LIBRARIES(data1))         INPUT_SECTIONS($OBJECTS(constdata) $LIBRARIES(constdata))         INPUT_SECTIONS($OBJECTS(.edt) $LIBRARIES(.edt) )         INPUT_SECTIONS($OBJECTS(.cht) $LIBRARIES(.cht) )                  /*$VDSG<insert-input-sections-at-the-end-of-L1_data_b>  */         /* Text inserted between these $VDSG comments will be preserved */         /*$VDSG<insert-input-sections-at-the-end-of-L1_data_b>  */               } > MEM_L1_DATA_B      bsz_L1_data_b ZERO_INIT      {         INPUT_SECTION_ALIGN(4)         INPUT_SECTIONS($OBJS_LIBS_INTERNAL(bsz))         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL(bsz))         INPUT_SECTIONS($OBJECTS(bsz) $LIBRARIES(bsz))      } > MEM_L1_DATA_B      L1_data_b_stack_heap      {         INPUT_SECTION_ALIGN(4)      } > MEM_L1_DATA_B      L1_data_b_cache      {         INPUT_SECTION_ALIGN(4)#ifdef USE_DATA_B_CACHE         ___l1_data_cache_b = 1;#else         ___l1_data_cache_b = 0;               INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb1_prio2_temp))               INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_L1B1_temp_data))                                       INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_l1b_enc_instance_buffer))                        #endif      } > MEM_L1_DATA_B_CACHE            /*$VDSG<customise-sdram-section-partition>                */      /* This code is preserved if the LDF is re-generated.     */           	.noload_input_buf_A  NO_INIT       	{           	_INPUTFRAMEBUFA = .;          	. = . + 0x009FFFFC;           	_INPUTFRAMEBUFAend = .;       	}> MEM_INFRAMEBUFA     	sdram0_cache_dataB       	{#ifdef USE_DATA_B_CACHE               INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb1_prio2_temp))               INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_L1B1_temp_data))                                       INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_l1b_enc_instance_buffer))                                       INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_fastb0_prio1_r))                    INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_L1A1_temp_data))               INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_l1a_enc_instance_buffer))                        #endif      	} >MEM_L3_CACHE_DATA        sdram0_nocache_data        {            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(data1) $LIBRARIES(data1))            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(voldata) $LIBRARIES(voldata))            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(constdata) $LIBRARIES(constdata))            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(cplb_data) $LIBRARIES(cplb_data))            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(.edt) $LIBRARIES(.edt) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(.cht) $LIBRARIES(.cht) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_non_cached))            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(mpeg4_enc_L3_noattr_data))            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(mpeg4_enc_L3_rw_data))             INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_slow_noprio_r))             INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_slow_noprio_rw))             INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_slow_noprio_temp))                                    INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(shell_L3_data) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(app_L3_temp_data) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(drivers_L3_data) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(l2_rw) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(l2_r) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(l2_temp) )           } >MEM_L3_NOCACHE_DATA        heap        {            // Allocate a heap for the application            INPUT_SECTION_ALIGN(4)            RESERVE(heaps_and_stack_in_L3, heaps_and_stack_in_L3_length = 16K,4)            RESERVE_EXPAND(heaps_and_stack_in_L3, heaps_and_stack_in_L3_length , 0, 4)            ldf_heap_space = heaps_and_stack_in_L3;            ldf_heap_end = (ldf_heap_space + (16K - 4)) & 0xfffffffc;            ldf_heap_length = ldf_heap_end - ldf_heap_space;        } >MEM_HEAP		/* --- SDRAM BANK1 --- */       	.noload_input_buf_B  NO_INIT        	{           	_INPUTFRAMEBUFB = .;          	. = . + 0x00A00000;           	_INPUTFRAMEBUFBend = .;       	} > MEM_INFRAMEBUFB        sdram0_cache_code        {#ifdef USE_INSTRUCTION_CACHE		   INPUT_SECTION_ALIGN(2) INPUT_SECTIONS($OBJECTS(adi_fast_prio6_code))		   INPUT_SECTION_ALIGN(2) INPUT_SECTIONS($OBJECTS(adi_fast_prio7_code))           INPUT_SECTION_ALIGN(2) INPUT_SECTIONS($OBJECTS(adi_slow_noprio_code))#endif           INPUT_SECTION_ALIGN(4) INPUT_SECTIONS(libusb532y.dlb(program))         } >MEM_L3_CACHE_CODE        sdram0_noncache_code        {            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(kernel_code))            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(program) $LIBRARIES(program))            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(shell_L3_code) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(drivers_L3_code) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(sport_drivers_init_l3_code) )            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(adi_slow_noprio_code))                    } >MEM_L3_NOCACHE_CODE		/* --- SDRAM BANK2 --- */        .noload_reference_buf NO_INIT       	{           _REFFRAMEBUF = .;           . = . + 0x00FFFFFF;            	_REFFRAMEBUFend = .;        } > MEM_REFFRAMEBUF		/* --- SDRAM BANK3 --- */        sdram0_bank3_bsz ZERO_INIT        {            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS(sdram_bsz) $LIBRARIES(sdram_bsz))            INPUT_SECTION_ALIGN(4) INPUT_SECTIONS( $OBJECTS(bsz) $LIBRARIES(bsz))            INPUT_SECTIONS($OBJS_LIBS_INTERNAL(bsz))            INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL(bsz))        } >MEM_BSZ        .noload_packet_buf NO_INIT        {          	_BITSTREAM = .;          	. = . + 0x00400000;            	_BITSTREAMend = .;        } > MEM_BITSTREAM       /*$VDSG<customise-sdram-section-partition>                */      sdram0_bank3_stack_heap      {         INPUT_SECTION_ALIGN(4)      } > MEM_SDRAM0_BANK3            /*$VDSG<insert-new-sections-at-the-end>                   */      /* Text inserted between these $VDSG comments will be preserved */      /*$VDSG<insert-new-sections-at-the-end>                   */         } /* SECTIONS */} /* p0 */

⌨️ 快捷键说明

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