[MCU] 用IAR编译文件出现这个错误

[复制链接]
 楼主| jiajs 发表于 2019-9-15 09:59 | 显示全部楼层 |阅读模式
Error[e78]: The absolute segment on the address 0-9 in the module os_cpu_a (E:\我的试验台\430usos\Debug\Obj\os_cpu_a.r43) overlaps segment DATA16_AN  (seg part no 1, symbol "IE1" in module "test", address [0-0])  

如题,希望高手给解释下!
pengf 发表于 2019-9-15 10:03 | 显示全部楼层
有个汇编的文件,把几句指令放在了代码段之外
spark周 发表于 2019-9-15 10:07 | 显示全部楼层
应该算是代码重定位出了问题
zhaoxqi 发表于 2019-9-15 10:09 | 显示全部楼层

楼上两位说得对,以前也碰到过
zhenykun 发表于 2019-9-15 10:13 | 显示全部楼层
看来该MCU的资源的不能满足程序的需求的
huangchui 发表于 2019-9-15 10:15 | 显示全部楼层

通俗点说就是该程序中对MCU资源的设计应用超出了MCU的已有的资源。。
lizye 发表于 2019-9-15 10:18 | 显示全部楼层
这个是什么操作系统?
huangchui 发表于 2019-9-15 10:21 | 显示全部楼层

是ucos操作系统吗、
zhanghqi 发表于 2019-9-15 10:28 | 显示全部楼层
这个跟地址分配有关系的还是??
wuhany 发表于 2019-9-15 10:31 | 显示全部楼层
这个错误的我还没见过的
huangchui 发表于 2019-9-15 10:34 | 显示全部楼层
什么汇编文件,什么作用
zhanghqi 发表于 2019-9-15 10:38 | 显示全部楼层
该程序中对MCU资源的设计应用超出了MCU的已有的资源
huangchui 发表于 2019-9-15 10:41 | 显示全部楼层
同样的问题也发生在cpu/msp430/watchdog.c、core/dev/sht11.c、platform/MSP430-169LCD/dev/button-sensor.c
wyjie 发表于 2019-9-15 10:44 | 显示全部楼层
一般情况下 这种问题是 因为 头文件重载造成的
wyjie 发表于 2019-9-15 10:50 | 显示全部楼层
Segment DATA16_AN?
huangchui 发表于 2019-9-15 10:53 | 显示全部楼层

检查你的项目文件 *XCL和*DDF
是否设置正确
 楼主| jiajs 发表于 2019-9-15 10:56 | 显示全部楼层

嗯,那我按大家的说法挨个排查一下,先结贴啦,谢谢哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

940

主题

11975

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部