主题 : gd->mon_len赋值问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 31462
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2010-10-31
最后登录: 2012-05-31
楼主  发表于: 2012-05-23 15:26

 gd->mon_len赋值问题

各位大虾:
       在移植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,怎么理解呢?
    
         先谢谢大家了~