网站公告列表

  没有公告

加入收藏
设为首页
联系本站
您现在的位置: AnalogCN安诺电子 >> 文章 >> 技术交流 >> 文章正文
  uclinux-2008R1-RC8(bf561)到VDSP5的移植(17):.l1.text           ★★★ 【字体:
uclinux-2008R1-RC8(bf561)到VDSP5的移植(17):.l1.text
作者:快乐虾    文章来源:http://blog.csdn.net/lights_joy    点击数:    更新时间:2008-5-6    
经过前面的处理后,VDSP报告链接的一个警告:
[Warning li2060] The following input section(s) that contain program code
        and/or data have not been placed into the executable for processor 'p0'
        as there are no relevant commands specified in the LDF:
 
        corea.dlb[head.doj](.l1.text)
在vmlinux.lds.s中,.l1.text是放在SDRAM中的,然后用__stext_l1和__etext_l1做了标记,如下所示:
       .text_l1 L1_CODE_START : AT(LOADADDR(.init.ramfs) + SIZEOF(.init.ramfs))
       {
              . = ALIGN(4);
              __stext_l1 = .;
              LDS_L1_CODE
              . = ALIGN(4);
              __etext_l1 = .;
       }
在系统启动时,uclinux的初始化代码将把这一段区间内的代码复制到L1中运行,但是在我这里使用了模式1启动,跳过了这一步骤,因此直接在LDF文件中将.l1.text这个段放在了L1中,如下所示:
 
      L1_code
      {
         INPUT_SECTION_ALIGN(4)
               __stext_l1 = .;
         __CORE = 0;
         INPUT_SECTIONS($OBJECTS_CORE_A(L1_code) $LIBRARIES_CORE_A(L1_code))
        
        
         INPUT_SECTIONS($OBJECTS_CORE_A(VDK_ISR_code) $LIBRARIES_CORE_A(VDK_ISR_code))
         INPUT_SECTIONS($OBJECTS_CORE_A(cplb) $LIBRARIES_CORE_A(cplb))
         INPUT_SECTIONS($OBJECTS_CORE_A(cplb_code) $LIBRARIES_CORE_A(cplb_code))
         INPUT_SECTIONS($OBJECTS_CORE_A(noncache_code) $LIBRARIES_CORE_A(noncache_code))
         INPUT_SECTIONS($OBJS_LIBS_INTERNAL_CORE_A(program))
         INPUT_SECTIONS($OBJS_LIBS_NOT_EXTERNAL_CORE_A(program))
         INPUT_SECTIONS($OBJECTS_CORE_A(program) $LIBRARIES_CORE_A(program))
 
         INPUT_SECTIONS($LIBRARIES_CORE_A(.l1.text))
                 
         INPUT_SECTION_ALIGN(4)
               __etext_l1 = (. + 3) / 4 * 4;
        
      } > MEM_A_L1_CODE
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    前置放大器在移动医疗服务系
    便携式多通道大容量生理信号
    防腐监测仪的设计与应用
    基于AD1674的酶标仪的设计
    基于C/S模式的JRTPLIB库的测
    ffmpeg与jrtplib相结合应用
    blackfin模拟摄像头驱动中的
    可编程逻辑在数字信号处理系
    发现VDSP4.5一个BUG:单步调
    VDSP5.0双核工程下sml3中的变
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    版权所有:AnalogCN安诺电子 湘ICP备06016315号