你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

keil链接用的脚本求解释。。

[复制链接]
beary 提问时间:2015-12-11 10:00 /
大家好,我是偏软件的,链接脚本不太懂,如果可以的话,请大家帮我看一下,这些。


要说明的是,这一行没注释的话会报错
error: L6236E: No section matches selector - no section to be FIRST/LAST.
,注释掉就好了,请问是什么意思呢
;   gharm7.o (MODULE_HEADER, +First)


; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x08000000 0x00001000  {    ; load region size_region
  ER_IROM1 0x08000000 0x00000400  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
        }
  ER_IROM1_1 0x08000400 FIXED 0x00000C00  {  ; load address = execution address
;   gharm7.o (MODULE_HEADER, +First)
   .ANY (+RO)
        }
  RW_IRAM1 0x20000000 0x00010000  {  ; RW data
   .ANY (+RW +ZI)
  }
}

LR_IROM2 0x08002000 0x0007E000  {
  ER_IROM2 0x08002000 0x0007E000  {  ; load address = execution address
   .ANY (+RO)
  }
}

TRACE_DATA  0x08100000 0x20000
{
  TRACE 0x08100000 FIXED UNINIT
  {
    *(TRACE)
  }
}


收藏 评论2 发布时间:2015-12-11 10:00

举报

2个回答
beary 回答时间:2015-12-11 10:14:43
对了,现在有一个警告
warning: L6314W: No section matches pattern *(TRACE).
Mandelbrot_Set 回答时间:2015-12-11 17:00:08
ER_IROM1 0x08000000 0x00000400  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
        }
之所以能对那是因为
启动文件(.s)里有AREA    RESET, DATA, READONLY

下面的不对那是跟代码,或lib对不上.

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版