删除链接向导文件中的@@CALF段
(例)
MERGE @@CALF:AT(80H)
当版本从RA78K0 V3.60升级到 V3.70时,@@CALF段的处理过程已被修改。
在V3.60或更早的版本中,@@CALF段被定位在地址800H处。
然而在这种情况中如果定位在地址800H处@@CALF段的大小为0,则其它段被定位时不能跨越@@CALF段。
如上所示指定链接向导文件,可以避免该问题。
在V3.70版本中,已修改规范,当定位段时,可以通过降低大小为0的@@CALF段的优先级,不破坏@@CALF段。
因此不必指定链接向导文件。
然而,如果在V3.60或更早版本中使用的链接向导文件被用在V3.70,会产生错误E3206,因为@@CALF段是在其它段之后被定位,并且@@CALF段覆盖了其它段。
要避免出现这个问题,可以删除链接向导文件中关于@@CALF段的描述。
-78K0-