RISC-V MCU中文社区

PROVIDE( __global_pointer$ = . + 0x600 );

oomdy 发表于  2019-11-06 14:36:48

链接文件中的.data断包含如下代码是什么意思,具体做什么用?
似乎与MEM的地址关系不大?
{
    PROVIDE( __global_pointer$ = . + 0x800 );
}

1个回答
按投票排序 | 按时间排序

admin

2019-11-06 14:36:54

0支持  /  0反对

传递了一个名叫__global_pointer$的参数,汇编test里面可以用这个参数设置global point寄存器,这个并不是必须的,只是n201 cct test里面初始化的时候使用了这个变量。