设备树中的内存节点未更新

问题描述

我正在更新system-user.dtsi中的内存节点,并且在petalinux启动后它不匹配。我通过“ dtc -I dtb -O dts system.dtb”重新编译内存节点来确认system.dtb中的内存节点已更新,并且我发现它与system-user.dtsi一致。但是当我按如下所示检查/ proc / iomem时,它不匹配,

memory {
    device_type = "memory";
    reg = <0x40000000 0x10000000>;
};
root@avnet-digilent-zedboard-2020_1:~# cat /proc/iomem 
00000000-0fffffff : System RAM
  00008000-009fffff : Kernel code
  00b00000-00b5737f : Kernel data
40000000-4fffffff : System RAM
e0001000-e0001fff : xuartps
e0002000-e0002fff : usb@e0002000                                                                                                                             
  e0002000-e0002fff : ci_hdrc.0                                                                                                                              
e000a000-e000afff : e000a000.gpio                                                                                                                            
e000b000-e000bfff : e000b000.ethernet                                                                                                                        
e000d000-e000dfff : e000d000.spi                                                                                                                             
e0100000-e0100fff : e0100000.mmc
f8003000-f8003fff : dmac@f8003000
  f8003000-f8003fff : f8003000.dmac
f8005000-f8005fff : f8005000.watchdog
f8007000-f80070ff : f8007000.devcfg
f8007100-f800711f : f8007100.adc
f800c000-f800cfff : f800c000.ocmc
f8801000-f8801fff : etb@f8801000
f8803000-f8803fff : tpiu@f8803000
f8804000-f8804fff : funnel@f8804000
f889c000-f889cfff : ptm@f889c000
f889d000-f889dfff : ptm@f889d000
fffc0000-ffffffff : f800c000.ocmc

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)