ZHCU947E June 2015 – January 2023
以下是 START 和 SIZE 运算符在 GROUP 规范上下文中的另一种用法:
GROUP
{
outsect1: { ...}
outsect2: { ...}
} load = ROM, run = RAM, START(group_start), SIZE(group_size);
如果要在一个位置加载整个 GROUP 并在另一个位置运行,这会很有用。复制代码可以使用 group_start 和 group_size 作为复制起始地址和复制大小参数。这样一来就没必要在源代码中使用 .label。