gaojin555
驱动牛犊
驱动牛犊
  • 注册日期2009-04-12
  • 最后登录2009-05-14
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3055回复:1

请指教,将.out转换成.HEX准备烧写flash时报错,对你的帮助万分感谢

楼主#
更多 发布于:2009-04-12 13:52
我使用的是泰瑞的C6713开发板,已经将程序调试好,准备烧写到flash中,但是由于程序代码量太大,300多K,所以将部分段放在片外SDRAM中,CMD文件如下:
-w
-l rts6701.lib
-stack 400h
-heap 400h

MEMORY
{
    BOOT_RAM : o=0,l=800h
    VECS     : o=800h,l=800h
    IRAM     : o=1000h,l=20000h
    SRAM     : o=80000000h,l=80000h
}
SECTIONS
{    
    .bootload :> BOOT_RAM
    .vectors:> VECS
    .csldata:> IRAM
    .switch :> IRAM
    .tables :> IRAM
    .text   :> IRAM
    .data   :> IRAM
    .bss    :> IRAM
    .far    :> SRAM
    .stack  :> IRAM
    .sysmem :> IRAM
    .cinit :> IRAM
    .const  :> SRAM
    .cio    :> IRAM
}
但是用转换工具,hex6x.exe转换时报错如下:
.warning:section'.const' at 0x80050013 falls in unconfigured memory.<skipped>
我这里把.CONST段定义在了片外SDRAM,不知如何解决,请帮忙,万分感谢!








gaojin555
驱动牛犊
驱动牛犊
  • 注册日期2009-04-12
  • 最后登录2009-05-14
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-04-16 09:18
自己顶下,给自己加油
游客

返回顶部