This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

#10247-D creating output section "vectors" without a SECTIONS rtc1 rtc1

我这有个warning说#10247-D creating output section "vectors" without a SECTIONS rtc1。看到之前有帖子说把cmd文件的.vectors字段去掉.点,但是我去掉点之后反而报错了,应该怎么该呢?

  • 请问用的是哪个版本的CCS,有没有试过升级一下compiler。方便的话,发个简单的测试工程。
  • 不是去掉点,而是加一个不带点的。在section下面加一条

    vectors  > RAM //任意memory下定义的内存段。

  • vectors > 这个内存段写啥呢?我不会用汇编,劳烦您指点
  • 是6.0版本的CCS,我下载的就是TI官网的例程,但是这个例程的工程是3.3版本的,我把该例程导入,就出现这些warnning
  • 跟汇编有啥关系?这是在cmd文件里加一条。把你的cmd文件贴上来,以及你说的出错信息呢?
  • 错误就是这个

    #10247-D creating output section "vectors" without a SECTIONS rtc1 rtc1
    cmd文件是:
    -stack 128
    -sysstack 128
    MEMORY
    {
    PAGE 0:
    PROG0(RWX) : origin = 04000h length = 08000h
    P_VECT(RIX) : origin = 0FF80h length = 00080h
    PAGE 1:
    DATA0(RW) : origin = 0C000h length = 04000h
    }

    SECTIONS
    {

    .vectors : { } > P_VECT PAGE 0
    .text : { } > PROG0 PAGE 0
    .cinit : { } > PROG0 PAGE 0
    .csldata : { } > DATA0 PAGE 1
    .stack : { } > DATA0 PAGE 1
    .sysstack : { } > DATA0 PAGE 1
    .bss : { } > DATA0 PAGE 1
    .cio : { } > DATA0 PAGE 1
    .const : { } > DATA0 PAGE 1
    .sysmem : { } > DATA0 PAGE 1
    vecTable align(512) : { } > PROG0 PAGE 0

    }
  • -stack 128
    -sysstack 128
    MEMORY
    {
    PAGE 0:
    PROG0(RWX) : origin = 04000h length = 08000h
    P_VECT(RIX) : origin = 0FF80h length = 00080h
    PAGE 1:
    DATA0(RW) : origin = 0C000h length = 04000h


    SECTIONS
    {

    vectors:  {} > PROG0 PAGE 0

    .vectors : { } > P_VECT PAGE 0
    .text : { } > PROG0 PAGE 0
    .cinit : { } > PROG0 PAGE 0 
    .csldata : { } > DATA0 PAGE 1
    .stack : { } > DATA0 PAGE 1 
    .sysstack : { } > DATA0 PAGE 1
    .bss : { } > DATA0 PAGE 1 
    .cio : { } > DATA0 PAGE 1
    .const : { } > DATA0 PAGE 1
    .sysmem : { } > DATA0 PAGE 1 
    vecTable align(512) : { } > PROG0 PAGE 0

    }

    改成上面试试,还有,提示信息不是错误,只是告警。

x 出现错误。请重试或与管理员联系。