各位大虾:
在移植uboot的时候,会修改/arch/arm/lib/board.c中的board_init_f()函数:
// gd->mon_len = _bss_end_ofs;
/* 增加此句以保证与配置的一致性
* 具体原因请查看代码中对此变量的使用即可明白,注意我们的 _TEXT_BASE=0x33f80000
*/
gd->mon_len = 0x700000;
其中这里为什么是0x700000呢,有的博客上面写的是_bss_end_ofs+0x100000,怎么理解呢?
先谢谢大家了~