打印
[其他ST产品]

求助!这样的scatter该怎样写?

[复制链接]
2136|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tony007|  楼主 | 2007-5-17 18:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是str710f单片机,是想把flash.o(对flash读写操作)文件放在RAM中执行,我scatter如下:
LR_IROM 0x40000000 0x00040000  ; load region
{  
    ER_IROM1 +0 
    {   
       
        71x_init.o(RESET, +First) 
       
        * (+RO)
    }


    RW_IRAM1 0x20000000   
   {                     
       flash.o (+RO)
   }

    RW_IRAM2 0x20001000 0x0000F000   
   {  
        * (+RW +ZI)
    }

}

flash的起始地址为:0x40000000,RAM起始地址为:0x20000000
可是我编译后老提示以下错误
Error: L6218E: Undefined symbol Image$$RW$$Base(referred from 71x_init.o)
Error: L6218E: Undefined symbol Image$$ZI$$Base(referred from 71x_init.o)
Error: L6218E: Undefined symbol Image$$ZI$$Limit(referred from 71x_init.o)
不知道什么原因,那位高手能否帮帮忙写一个
沙发
ST_ARM| | 2007-5-18 10:08 | 只看该作者

你的71x_init.o是旧的

网上去下载一个新的:mcu.st.com/mcu/

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

27

帖子

0

粉丝