carbon的笔记 https://bbs.21ic.com/?21258 [收藏] [复制] [RSS]

日志

sama5d27-d5m u-boot 2017.03修改记录

已有 396 次阅读2017-12-26 08:50 |系统分类:嵌入式系统

    同样的问题,u-boot中关于sama527_som的默认设置也是针对D1G的。使用D5M的时候需要将内存大小修改成正确的值0x400 0000。
         1.修改  include/configs/sama5d27_som1_ek.h
            将 CONFIG_SYS_SDRAM_SIZE  0x8000000 改为 CONFIG_SYS_SDRAM_SIZE 0x4000000
         2.修改  arch/arm/dts/sama5d27_som1.dtsi
            将
            memory {
                reg = <0x20000000 0x8000000>;
            };
            改为
            memory {
                reg = <0x20000000 0x4000000>;
            }; 
     另外在sama5d27_som1_ek.h中的宏定义如果和at91-sama5_common.h中的不同时,会出很多warning,在sama5d27_som1_ek.h中
     将报错的宏先undef掉即可。
     linux内核无需再修改memory大小,当u-boot启动linux内核时会修正dtb文件内容。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)