主题 : ADS分散加载求助 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 16066
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2010-03-13
最后登录: 2017-09-13
楼主  发表于: 2010-05-10 11:47

 ADS分散加载求助

我有两个文件,head.s和led.c,想把head.s加载到0x00处,led.c放到2048处,我的scatter文件如下:
load1 0
{
  RO 0
  {
    head.o(STARTUP,+First)
    *(+RO)
  }
}
load2 2048
{
  RO2 0xB0004000
  {
    led.o    (*)
  }
}
编译提示Error   : L6224E: Could not place libspace.o(.bss) in any Execution region.
请问我哪里错了,由于不太会scatter,请各位赐教,谢谢!
级别: 新手上路
UID: 16066
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2010-03-13
最后登录: 2017-09-13
1楼  发表于: 2010-05-10 16:52

 回 楼主(grubby) 的帖子

高手过来看看啊
级别: 新手上路
UID: 30091
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-10-11
最后登录: 2012-09-08
2楼  发表于: 2012-09-08 23:14
顶了,SCAT文件加载还是比较复杂的,望高手指点。