导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    为什么D1的buildroot编译出来内存只有400多M

    MR Series
    2
    4
    1562
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • L
      linstcl LV 2 最后由 编辑

      我有一个1G的licheeRV开发板,运行tina编译出来的系统,内存正常识别到是1G,但是运行buildroot编译的系统时,就只能识别400过点的内存,请问一下这是为什么?

      1 条回复 最后回复 回复 引用 分享 0
      • whycan
        whycan晕哥 LV 9 最后由 编辑

        请贴出详细日志信息

        L 1 条回复 最后回复 回复 引用 分享 0
        • L
          linstcl LV 2 @whycan 最后由 whycan 编辑

          @whycan

          [100]HELLO! BOOT0 is starting!
          [103]BOOT0 commit :
          [105]set pll start
          [107]periph0 has been enabled
          [110]set pll end
          [111]board init ok
          [113]DRAM only have internal ZQ!!
          [116]get_pmu_exist() = -1
          [119]ddr_efuse_type: 0x0
          [122][AUTO DEBUG] single rank and full DQ!
          [126]ddr_efuse_type: 0x0
          [129][AUTO DEBUG] rank 0 row = 16
          [132][AUTO DEBUG] rank 0 bank = 8
          [135][AUTO DEBUG] rank 0 page size = 2 KB
          [139]DRAM BOOT DRIVE INFO: V0.24
          [142]DRAM CLK = 792 MHz
          [144]DRAM Type = 3 (2:DDR2,3:DDR3)
          [147]DRAMC ZQ value: 0x7b7bfb
          [150]DRAM ODT value: 0x42.
          [152]ddr_efuse_type: 0x0
          [155]DRAM SIZE =1024 M
          [159]DRAM simple test OK.
          [161]dram size =1024
          [163]card no is 0
          [165]sdcard 0 line count 4
          [167][mmc]: mmc driver ver 2021-04-2 16:45
          [177][mmc]: Wrong media type 0x0
          [180][mmc]: \*\*\*Try SD card 0***
          [189][mmc]: HSSDR52/SDR25 4 bit
          [192][mmc]: 50000000 Hz
          [194][mmc]: 29818 MB
          [196][mmc]: \*\*\*SD/MMC 0 init OK!!!***
          [237]Loading boot-pkg Succeed(index=0).
          [240]Entry_name        = opensbi
          [243]Entry_name        = dtb
          [246]Entry_name        = u-boot
          [249]Adding DRAM info to DTB.
          [253]Jump to second Boot.
          
          OpenSBI v0.9
             ____                    _____ ____ _____
            / __ \                  / ____|  _ \_   _|
           | |  | |_ __   ___ _ __ | (___ | |_) || |
           | |  | | '_ \ / _ \ '_ \ \___ \|  _ < | |
           | |__| | |_) |  __/ | | |____) | |_) || |_
            \____/| .__/ \___|_| |_|_____/|____/_____|
                  | |
                  |_|
          
          Platform Name             : Allwinner D1 NeZha
          Platform Features         : medeleg
          Platform HART Count       : 1
          Platform IPI Device       : aclint-mswi
          Platform Timer Device     : aclint-mtimer @ 24000000Hz
          Platform Console Device   : uart8250
          Platform HSM Device       : ---
          Platform Reboot Device    : sunxi-wdt-reset
          Platform Shutdown Device  : ---
          Firmware Base             : 0x40000000
          Firmware Size             : 248 KB
          Runtime SBI Version       : 0.3
          
          Domain0 Name              : root
          Domain0 Boot HART         : 0
          Domain0 HARTs             : 0*
          Domain0 Region00          : 0x0000000014008000-0x000000001400bfff (I)
          Domain0 Region01          : 0x0000000014000000-0x0000000014007fff (I)
          Domain0 Region02          : 0x0000000040000000-0x000000004003ffff ()
          Domain0 Region03          : 0x0000000000000000-0xffffffffffffffff (R,W,X)
          Domain0 Next Address      : 0x000000004a000000
          Domain0 Next Arg1         : 0x0000000044000000
          Domain0 Next Mode         : S-mode
          Domain0 SysReset          : yes
          
          Boot HART ID              : 0
          Boot HART Domain          : root
          Boot HART ISA             : rv64imafdcvsux
          Boot HART Features        : scounteren,mcounteren,mcountinhibit,time
          Boot HART PMP Count       : 16
          Boot HART PMP Granularity : 2048
          Boot HART PMP Address Bits: 38
          Boot HART MHPM Count      : 0
          Boot HART MIDELEG         : 0x0000000000000222
          Boot HART MEDELEG         : 0x000000000000b109
          
          
          U-Boot 2021.10 (Feb 02 2023 - 04:26:07 +0800)
          
          DRAM:  1 GiB
          WDT:   Started watchdog@6011000 with servicing (16s timeout)
          MMC:   mmc@4020000: 0, mmc@4021000: 1
          Loading Environment from nowhere... OK
          In:    serial@2500000
          Out:   serial@2500000
          Err:   serial@2500000
          Net:   Could not get PHY for ethernet@4500000: addr 1
          No ethernet found.
          
          Hit any key to stop autoboot:  0
          switch to partitions #0, OK
          mmc0 is current device
          Scanning mmc 0:1...
          Found /boot/extlinux/extlinux.conf
          Retrieving file: /boot/extlinux/extlinux.conf
          134 bytes read in 3 ms (43 KiB/s)
          1:      linux
          Retrieving file: /boot/Image
          15509024 bytes read in 1344 ms (11 MiB/s)
          append: console=ttyS0,115200 root=/dev/mmcblk0p1 ro rootwait
          Retrieving file: /boot/sun20i-d1-nezha.dtb
          24602 bytes read in 8 ms (2.9 MiB/s)
          \## Flattened Device Tree blob at 4fa00000
             Booting using the fdt blob at 0x4fa00000
             Loading Device Tree to 0000000049ff6000, end 0000000049fff019 ... OK
          
          Starting kernel ...
          
          [    0.000000] Linux version 5.14.0-rc4 (root@DESKTOP-0JDOC5O) (riscv64-unknown-linux-gnu-gcc (Xuantie-900 linux-5.10.4 glibc gcc Toolchain V2.6.1 B-20220906) 10.2.0, GNU ld (GNU Binutils) 2.35) #1 PREEMPT Thu Feb 2 04:26:27 CST 2023
          [    0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000
          [    0.000000] Machine model: Allwinner D1 NeZha
          [    0.000000] Zone ranges:
          [    0.000000]   DMA32    [mem 0x0000000040200000-0x000000005fffffff]
          [    0.000000]   Normal   empty
          [    0.000000] Movable zone start for each node
          [    0.000000] Early memory node ranges
          [    0.000000]   node   0: [mem 0x0000000040200000-0x000000005fffffff]
          [    0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x000000005fffffff]
          [    0.000000] SBI specification v0.3 detected
          [    0.000000] SBI implementation ID=0x1 Version=0x9
          [    0.000000] SBI TIME extension detected
          [    0.000000] SBI IPI extension detected
          [    0.000000] SBI RFENCE extension detected
          [    0.000000] SBI SRST extension detected
          [    0.000000] riscv: ISA extensions acdfim
          [    0.000000] riscv: ELF capabilities acdfim
          [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 128775
          [    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p1 ro rootwait
          [    0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
          [    0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
          [    0.000000] Sorting __ex_table...
          [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
          [    0.000000] Memory: 497720K/522240K available (5678K kernel code, 4861K rwdata, 2048K rodata, 2092K init, 266K bss, 24520K reserved, 0K cma-reserved)
          [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
          [    0.000000] rcu: Preemptible hierarchical RCU implementation.
          [    0.000000]  Trampoline variant of Tasks RCU enabled.
          [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
          [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
          [    0.000000] OF: of_irq_init: found /cpus/cpu@0/interrupt-controller with parent (null)
          [    0.000000] OF: of_irq_init: found /soc/interrupt-controller@6010000 with parent /soc/interrupt-controller@10000000
          [    0.000000] OF: of_irq_init: found /soc/interrupt-controller@10000000 with parent /cpus/cpu@0/interrupt-controller
          [    0.000000] OF: of_irq_init: init /cpus/cpu@0/interrupt-controller with parent (null)
          [    0.000000] riscv-intc: 64 local interrupts mapped
          [    0.000000] OF: of_irq_init: init /soc/interrupt-controller@10000000 with parent /cpus/cpu@0/interrupt-controller
          [    0.000000] plic: interrupt-controller@10000000: mapped 176 interrupts with 1 handlers for 2 contexts.
          [    0.000000] OF: of_irq_init: init /soc/interrupt-controller@6010000 with parent /soc/interrupt-controller@10000000
          [    0.000000] riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0]
          [    0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
          [    0.000001] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
          [    0.000411] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
          [    0.000848] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
          [    0.000886] pid_max: default: 32768 minimum: 301
          [    0.001084] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
          [    0.001115] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
          [    0.002990] ASID allocator using 16 bits (65536 entries)
          [    0.003169] rcu: Hierarchical SRCU implementation.
          [    0.003725] devtmpfs: initialized
          [    0.009764] random: get_random_bytes called from net_ns_init+0x9c/0x35c with crng_init=0
          [    0.010216] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
          [    0.010264] futex hash table entries: 256 (order: 0, 6144 bytes, linear)
          [    0.010377] pinctrl core: initialized pinctrl subsystem
          [    0.011503] NET: Registered PF_NETLINK/PF_ROUTE protocol family
          [    0.011869] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
          [    0.011979] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
          [    0.012563] thermal_sys: Registered thermal governor 'bang_bang'
          [    0.012578] thermal_sys: Registered thermal governor 'step_wise'
          [    0.012594] thermal_sys: Registered thermal governor 'user_space'
          [    0.057570] vcc-3v3: supplied by vcc
          [    0.057890] iommu: Default domain type: Translated
          [    0.058199] usbcore: registered new interface driver usbfs
          [    0.058287] usbcore: registered new interface driver hub
          [    0.058373] usbcore: registered new device driver usb
          [    0.059058] Advanced Linux Sound Architecture Driver Initialized.
          [    0.060016] clocksource: Switched to clocksource riscv_clocksource
          [    0.062550] NET: Registered PF_INET protocol family
          [    0.062752] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
          [    0.064253] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
          [    0.064325] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear)
          [    0.064398] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
          [    0.064453] TCP: Hash tables configured (established 4096 bind 4096)
          [    0.064587] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
          [    0.064639] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
          [    0.064896] NET: Registered PF_UNIX/PF_LOCAL protocol family
          [    0.066000] workingset: timestamp_bits=62 max_order=17 bucket_order=0
          [    0.073816] NET: Registered PF_ALG protocol family
          [    0.096906] ldoa: supplied by vcc-3v3
          [    0.097624] ldob: supplied by vcc-3v3
          [    0.102001] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
          [    0.107546] libphy: Fixed MDIO Bus: probed
          [    0.108755] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
          [    0.108779] ehci-platform: EHCI generic platform driver
          [    0.109066] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
          [    0.109112] ohci-platform: OHCI generic platform driver
          [    0.109522] usbcore: registered new interface driver ch341
          [    0.109586] usbserial: USB Serial support registered for ch341-uart
          [    0.110137] udc-core: couldn't find an available UDC - added [g_ether] to list of pending drivers
          [    0.110484] i2c /dev entries driver
          [    0.112150] sunxi-wdt 6011000.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
          [    0.113795] ledtrig-cpu: registered to indicate activity on CPUs
          [    0.114159] sun8i-ce 3040000.crypto: Set mod clock to 300000000 (300 Mhz) from 400000000 (400 Mhz)
          [    0.114486] sun8i-ce 3040000.crypto: will run requests pump with realtime priority
          [    0.114706] sun8i-ce 3040000.crypto: will run requests pump with realtime priority
          [    0.114913] sun8i-ce 3040000.crypto: will run requests pump with realtime priority
          [    0.115127] sun8i-ce 3040000.crypto: will run requests pump with realtime priority
          [    0.115271] sun8i-ce 3040000.crypto: Register cbc(aes)
          [    0.115465] sun8i-ce 3040000.crypto: Register ecb(aes)
          [    0.115689] sun8i-ce 3040000.crypto: Register cbc(des3_ede)
          [    0.115888] sun8i-ce 3040000.crypto: Register ecb(des3_ede)
          [    0.116162] sun8i-ce 3040000.crypto: Register md5
          [    0.116365] sun8i-ce 3040000.crypto: Register sha1
          [    0.116566] sun8i-ce 3040000.crypto: Register sha224
          [    0.116765] sun8i-ce 3040000.crypto: Register sha256
          [    0.116962] sun8i-ce 3040000.crypto: Register sha384
          [    0.117160] sun8i-ce 3040000.crypto: Register sha512
          [    0.117358] sun8i-ce 3040000.crypto: Register stdrng
          [    0.118015] sun8i-ce 3040000.crypto: CryptoEngine Die ID 0
          [    0.120618] usbcore: registered new interface driver snd-usb-audio
          [    0.122739] aldo: supplied by vcc-3v3
          [    0.123220] hpldo: supplied by vcc-3v3
          [    0.123655] sun20i-codec 2030000.audio-codec: ASoC: Adding component 2030000.audio-codec for platform /soc/audio-codec@2030000
          [    0.123699] sun20i-codec 2030000.audio-codec: ASoC: Adding component 2030000.audio-codec for platform /soc/audio-codec@2030000
          [    0.124952] random: fast init done
          [    0.125882] random: crng init done
          [    0.133541] NET: Registered PF_INET6 protocol family
          [    0.134985] Segment Routing with IPv6
          [    0.135104] NET: Registered PF_PACKET protocol family
          [    0.172751] sun20i-d1-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
          [    0.174523] vdd-cpu: supplied by vcc
          [    0.175591] printk: console [ttyS0] disabled
          [    0.195924] 2500000.serial: ttyS0 at MMIO 0x2500000 (irq = 24, base_baud = 1500000) is a 16550A
          [    0.964056] printk: console [ttyS0] enabled
          [    0.990015] 2500400.serial: ttyS1 at MMIO 0x2500400 (irq = 25, base_baud = 1500000) is a 16550A
          [    1.401094] spi-nand: probe of spi0.0 failed with error -110
          [    1.408843] dwmac-sun8i 4500000.ethernet: IRQ eth_wake_irq not found
          [    1.415282] dwmac-sun8i 4500000.ethernet: IRQ eth_lpi not found
          [    1.421671] dwmac-sun8i 4500000.ethernet: PTP uses main clock
          [    1.427520] dwmac-sun8i 4500000.ethernet: Current syscon value is not the default 50006 (expect 0)
          [    1.436801] dwmac-sun8i 4500000.ethernet: No HW DMA feature register supported
          [    1.444106] dwmac-sun8i 4500000.ethernet: RX Checksum Offload Engine supported
          [    1.451364] dwmac-sun8i 4500000.ethernet: COE Type 2
          [    1.456362] dwmac-sun8i 4500000.ethernet: TX Checksum insertion supported
          [    1.463177] dwmac-sun8i 4500000.ethernet: Normal descriptors
          [    1.468866] dwmac-sun8i 4500000.ethernet: Chain mode enabled
          [    1.474564] dwmac-sun8i 4500000.ethernet: device MAC address ee:03:fc:8b:ad:70
          [    1.482493] libphy: stmmac: probed
          [    1.587993] dwmac-sun8i 4500000.ethernet: EMAC reset timeout
          [    1.593701] dwmac-sun8i 4500000.ethernet eth0: stmmac_dvr_remove: removing driver
          [    1.613096] ------------[ cut here ]------------
          [    1.617728] bus-emac already disabled
          [    1.621418] WARNING: CPU: 0 PID: 38 at drivers/clk/clk.c:952 clk_core_disable+0xcc/0xec
          [    1.629443] CPU: 0 PID: 38 Comm: kworker/u2:1 Not tainted 5.14.0-rc4 #1
          [    1.636059] Hardware name: Allwinner D1 NeZha (DT)
          [    1.640850] Workqueue: events_unbound deferred_probe_work_func
          [    1.646694] epc : clk_core_disable+0xcc/0xec
          [    1.650970]  ra : clk_core_disable+0xcc/0xec
          [    1.655246] epc : ffffffff80238254 ra : ffffffff80238254 sp : ffffffd00411bb00
          [    1.662465]  gp : ffffffff80ec9988 tp : ffffffe00143a800 t0 : ffffffff80ed6a6f
          [    1.669683]  t1 : ffffffff80ed6a60 t2 : 0000000000000000 s0 : ffffffe001509e00
          [    1.676900]  s1 : 0000000000000001 a0 : 0000000000000019 a1 : ffffffff80e80bd8
          [    1.684118]  a2 : 00000000ffffefff a3 : 00000000000000f4 a4 : 0000000000000002
          [    1.691335]  a5 : 0000000000000001 a6 : 0000000000000030 a7 : 00000000028f5c29
          [    1.698552]  s2 : 0000000000000800 s3 : ffffffe001375000 s4 : ffffffe001375010
          [    1.705769]  s5 : ffffffe01fdf7a80 s6 : ffffffff8001f80c s7 : ffffffffffffffff
          [    1.712988]  s8 : 0000000000000001 s9 : ffffffe001b80000 s10: ffffffe001b80760
          [    1.720205]  s11: 0000000000000000 t3 : 0000000000000062 t4 : ffffffffffffffff
          [    1.727422]  t5 : ffffffff80e0f6d8 t6 : ffffffd00411b8e0
          [    1.732732] status: 8000000201800100 badaddr: 0000000000000000 cause: 0000000000000003
          [    1.740644] [<ffffffff80238254>] clk_core_disable+0xcc/0xec
          [    1.746222] [<ffffffff8023c3a8>] clk_disable+0x38/0x78
          [    1.751371] [<ffffffff8001f808>] worker_thread+0x1a0/0x4b8
          [    1.756868] [<ffffffff80315188>] stmmac_remove_config_dt+0x1c/0x4c
          [    1.763067] [<ffffffff80317588>] sun8i_dwmac_probe+0x378/0x830
          [    1.768905] [<ffffffff803bf0d4>] of_find_property+0x7c/0xe8
          [    1.774486] [<ffffffff8001f808>] worker_thread+0x1a0/0x4b8
          [    1.779979] [<ffffffff80296134>] platform_probe+0x64/0xf0
          [    1.785388] [<ffffffff80293db4>] really_probe.part.0+0x8c/0x30c
          [    1.791312] [<ffffffff802940d4>] __driver_probe_device+0xa0/0x148
          [    1.797411] [<ffffffff802941b4>] driver_probe_device+0x38/0x138
          [    1.803335] [<ffffffff80294444>] __device_attach_driver+0xd0/0x170
          [    1.809520] [<ffffffff80294370>] __driver_attach_async_helper+0xbc/0xc0
          [    1.816137] [<ffffffff80291fec>] bus_for_each_drv+0x68/0xb4
          [    1.821715] [<ffffffff80294794>] __device_attach+0xd8/0x184
          [    1.827292] [<ffffffff802921f0>] bus_probe_device+0x98/0xbc
          [    1.832868] [<ffffffff80293378>] deferred_probe_work_func+0x90/0xd4
          [    1.839139] [<ffffffff8001f4c4>] process_one_work+0x1dc/0x380
          [    1.844891] [<ffffffff8001f978>] worker_thread+0x310/0x4b8
          [    1.850382] [<ffffffff80026708>] kthreadd+0x94/0x180
          [    1.855357] [<ffffffff80026708>] kthreadd+0x94/0x180
          [    1.860327] [<ffffffff8001f664>] process_one_work+0x37c/0x380
          [    1.866079] [<ffffffff80026078>] kthread+0x120/0x15c
          [    1.871049] [<ffffffff80025f54>] set_kthread_struct+0x5c/0x60
          [    1.876798] [<ffffffff80001f0c>] ret_from_syscall_rejected+0x8/0xc
          [    1.882987] ---[ end trace 7d34cf5a8175b745 ]---
          [    1.887708] ------------[ cut here ]------------
          [    1.892403] bus-emac already unprepared
          [    1.896408] WARNING: CPU: 0 PID: 38 at drivers/clk/clk.c:810 clk_core_unprepare+0xe4/0x168
          [    1.904706] CPU: 0 PID: 38 Comm: kworker/u2:1 Tainted: G        W         5.14.0-rc4 #1
          [    1.912710] Hardware name: Allwinner D1 NeZha (DT)
          [    1.917502] Workqueue: events_unbound deferred_probe_work_func
          [    1.923345] epc : clk_core_unprepare+0xe4/0x168
          [    1.927881]  ra : clk_core_unprepare+0xe4/0x168
          [    1.932417] epc : ffffffff80239650 ra : ffffffff80239650 sp : ffffffd00411bb00
          [    1.939636]  gp : ffffffff80ec9988 tp : ffffffe00143a800 t0 : 0000000000000002
          [    1.946855]  t1 : ffffffe01f743be0 t2 : 0000000000000040 s0 : ffffffe001509e00
          [    1.954073]  s1 : 0000000000000001 a0 : 000000000000001b a1 : ffffffe00143a800
          [    1.961291]  a2 : 0000000000000000 a3 : 00000000000000f4 a4 : 0000000000000001
          [    1.968509]  a5 : 0000000000000000 a6 : 0000000005e5d127 a7 : 0000000000000001
          [    1.975727]  s2 : 0000000000000800 s3 : ffffffff80afebd0 s4 : ffffffe001375010
          [    1.982945]  s5 : ffffffe01fdf7a80 s6 : ffffffff8001f80c s7 : ffffffffffffffff
          [    1.990163]  s8 : 0000000000000001 s9 : ffffffe001b80000 s10: ffffffe001b80760
          [    1.997382]  s11: 0000000000000000 t3 : ffffffff80b39160 t4 : 0000000000000001
          [    2.004592]  t5 : 0000000000000000 t6 : ffffffe001600002
          [    2.009902] status: 8000000201800120 badaddr: 0000000000000000 cause: 0000000000000003
          [    2.017814] [<ffffffff80239650>] clk_core_unprepare+0xe4/0x168
          [    2.023654] [<ffffffff8023c318>] clk_unprepare+0x24/0x3c
          [    2.028976] [<ffffffff80315190>] stmmac_remove_config_dt+0x24/0x4c
          [    2.035174] [<ffffffff80317588>] sun8i_dwmac_probe+0x378/0x830
          [    2.041013] [<ffffffff803bf0d4>] of_find_property+0x7c/0xe8
          [    2.046594] [<ffffffff8001f808>] worker_thread+0x1a0/0x4b8
          [    2.052093] [<ffffffff80296134>] platform_probe+0x64/0xf0
          [    2.057503] [<ffffffff80293db4>] really_probe.part.0+0x8c/0x30c
          [    2.063428] [<ffffffff802940d4>] __driver_probe_device+0xa0/0x148
          [    2.069526] [<ffffffff802941b4>] driver_probe_device+0x38/0x138
          [    2.075451] [<ffffffff80294444>] __device_attach_driver+0xd0/0x170
          [    2.081636] [<ffffffff80294370>] __driver_attach_async_helper+0xbc/0xc0
          [    2.088254] [<ffffffff80291fec>] bus_for_each_drv+0x68/0xb4
          [    2.093831] [<ffffffff80294794>] __device_attach+0xd8/0x184
          [    2.099410] [<ffffffff802921f0>] bus_probe_device+0x98/0xbc
          [    2.104988] [<ffffffff80293378>] deferred_probe_work_func+0x90/0xd4
          [    2.111258] [<ffffffff8001f4c4>] process_one_work+0x1dc/0x380
          [    2.117010] [<ffffffff8001f978>] worker_thread+0x310/0x4b8
          [    2.122503] [<ffffffff80026708>] kthreadd+0x94/0x180
          [    2.127477] [<ffffffff80026708>] kthreadd+0x94/0x180
          [    2.132449] [<ffffffff8001f664>] process_one_work+0x37c/0x380
          [    2.138200] [<ffffffff80026078>] kthread+0x120/0x15c
          [    2.143170] [<ffffffff80025f54>] set_kthread_struct+0x5c/0x60
          [    2.148920] [<ffffffff80001f0c>] ret_from_syscall_rejected+0x8/0xc
          [    2.155109] ---[ end trace 7d34cf5a8175b746 ]---
          [    2.159822] dwmac-sun8i: probe of 4500000.ethernet failed with error -14
          [    2.168790] input: 2009800.keys as /devices/platform/soc/2009800.keys/input/input0
          [    2.181581] i2c i2c-1: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x4, status: 0x0, addr: 0x38, flags: 0x1
          [    2.190909] pcf857x: probe of 1-0038 failed with error -11
          [    2.198561] sun20i-ledc 2008000.led-controller: supply vled not found, using dummy regulator
          [    2.207642] sun20i-ledc 2008000.led-controller: Registered 1 LEDs
          [    2.218234] usbvbus: supplied by vcc
          [    2.222100] sunxi-mmc 4020000.mmc: Got CD GPIO
          [    2.227972] sunxi-mmc 4021000.mmc: allocated mmc-pwrseq
          [    2.235668] acked 85 in 0x00000274, was 0x00200000, now 0x00000000
          [    2.241906] acked 84 in 0x00000274, was 0x00100000, now 0x00000000
          [    2.248853] phy phy-4100400.phy.0: Changing dr_mode to 1
          [    2.254233] phy phy-4100400.phy.0: External vbus detected, not enabling our own vbus
          [    2.262108] sunxi-mmc 4021000.mmc: initialized, max. request size: 2047 KB, uses new timings mode
          [    2.271169] ehci-platform 4101000.usb: EHCI Host Controller
          [    2.276929] sunxi-mmc 4020000.mmc: initialized, max. request size: 2047 KB, uses new timings mode
          [    2.285858] acked 134 in 0x000002b4, was 0x00000040, now 0x00000000
          [    2.292341] ehci-platform 4101000.usb: new USB bus registered, assigned bus number 1
          [    2.300688] ehci-platform 4101000.usb: irq 42, io mem 0x04101000
          [    2.320058] ehci-platform 4101000.usb: USB 2.0 started, EHCI 1.00
          [    2.326473] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.14
          [    2.334840] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
          [    2.342256] usb usb1: Product: EHCI Host Controller
          [    2.347225] usb usb1: Manufacturer: Linux 5.14.0-rc4 ehci_hcd
          [    2.353042] usb usb1: SerialNumber: 4101000.usb
          [    2.358493] hub 1-0:1.0: USB hub found
          [    2.362391] hub 1-0:1.0: 1 port detected
          [    2.367597] ehci-platform 4200000.usb: EHCI Host Controller
          [    2.373312] ehci-platform 4200000.usb: new USB bus registered, assigned bus number 2
          [    2.381350] ehci-platform 4200000.usb: irq 44, io mem 0x04200000
          [    2.400068] ehci-platform 4200000.usb: USB 2.0 started, EHCI 1.00
          [    2.406487] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.14
          [    2.414836] mmc0: Problem switching card into high-speed mode!
          [    2.420726] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
          [    2.428269] mmc0: new SDHC card at address 0001
          [    2.432863] usb usb2: Product: EHCI Host Controller
          [    2.438828] mmcblk0: mmc0:0001 SD16G 29.1 GiB
          [    2.443366] usb usb2: Manufacturer: Linux 5.14.0-rc4 ehci_hcd
          [    2.449808] usb usb2: SerialNumber: 4200000.usb
          [    2.454514]  mmcblk0: p1
          [    2.458964] hub 2-0:1.0: USB hub found
          [    2.462864] hub 2-0:1.0: 1 port detected
          [    2.508165] ohci-platform 4101400.usb: Generic Platform OHCI controller
          [    2.514891] ohci-platform 4101400.usb: new USB bus registered, assigned bus number 3
          [    2.522898] ohci-platform 4101400.usb: irq 43, io mem 0x04101400
          [    2.592330] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.14
          [    2.600648] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
          [    2.607903] usb usb3: Product: Generic Platform OHCI controller
          [    2.613856] usb usb3: Manufacturer: Linux 5.14.0-rc4 ohci_hcd
          [    2.619633] usb usb3: SerialNumber: 4101400.usb
          [    2.624969] hub 3-0:1.0: USB hub found
          [    2.628868] hub 3-0:1.0: 1 port detected
          [    2.634038] ohci-platform 4200400.usb: Generic Platform OHCI controller
          [    2.640929] ohci-platform 4200400.usb: new USB bus registered, assigned bus number 4
          [    2.648920] ohci-platform 4200400.usb: irq 45, io mem 0x04200400
          [    2.716284] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.14
          [    2.724635] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
          [    2.731901] usb usb4: Product: Generic Platform OHCI controller
          [    2.737854] usb usb4: Manufacturer: Linux 5.14.0-rc4 ohci_hcd
          [    2.743634] usb usb4: SerialNumber: 4200400.usb
          [    2.748977] hub 4-0:1.0: USB hub found
          [    2.752875] hub 4-0:1.0: 1 port detected
          [    2.759067] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
          [    2.765093] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 5
          [    2.773187] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.14
          [    2.781506] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
          [    2.788763] usb usb5: Product: MUSB HDRC host driver
          [    2.793764] usb usb5: Manufacturer: Linux 5.14.0-rc4 musb-hcd
          [    2.799546] usb usb5: SerialNumber: musb-hdrc.1.auto
          [    2.805348] hub 5-0:1.0: USB hub found
          [    2.809245] hub 5-0:1.0: 1 port detected
          [    2.814171] using random self ethernet address
          [    2.818691] using random host ethernet address
          [    2.823975] usb0: HOST MAC 9a:c4:22:db:37:d3
          [    2.828590] usb0: MAC 7e:30:b1:09:6a:7b
          [    2.832512] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
          [    2.839166] g_ether gadget: g_ether ready
          [    2.844245] sun8i-dsp-rproc 1700000.dsp: error -ENOENT: Failed to get cfg reset
          [    2.851614] sun8i-dsp-rproc: probe of 1700000.dsp failed with error -2
          [    2.858199] remoteproc remoteproc0: releasing 1700000.dsp
          [    2.864927] ALSA device list:
          [    2.867913]   #0: sun20i-codec
          [    2.885403] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null). Quota mode: disabled.
          [    2.895631] VFS: Mounted root (ext4 filesystem) readonly on device 179:1.
          [    2.903389] devtmpfs: mounted
          [    2.907779] Freeing unused kernel image (initmem) memory: 2092K
          [    2.913793] Run /sbin/init as init process
          [    3.333614] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null). Quota mode: disabled.
          Starting syslogd: OK
          Starting klogd: OK
          Running sysctl: OK
          Saving random seed: OK
          Starting network: OK
          
          Welcome to Buildroot
          buildroot login: root
          [   33.764074] ldob: disabling
          [   33.766906] usbvbus: disabling
          \# free -h
          total        used        free      shared  buff/cache   available
          Mem:         488.1M        9.0M      474.3M       56.0K        4.8M      472.6M
          Swap:             0           0           0
          \# cat /proc/meminfo
          MemTotal:         499812 kB
          MemFree:          485596 kB
          MemAvailable:     483800 kB
          Buffers:             272 kB
          Cached:             2288 kB
          SwapCached:            0 kB
          Active:             2396 kB
          Inactive:            656 kB
          Active(anon):         60 kB
          Inactive(anon):      488 kB
          Active(file):       2336 kB
          Inactive(file):      168 kB
          Unevictable:           0 kB
          Mlocked:               0 kB
          SwapTotal:             0 kB
          SwapFree:              0 kB
          Dirty:                44 kB
          Writeback:             0 kB
          AnonPages:           544 kB
          Mapped:             1740 kB
          Shmem:                56 kB
          KReclaimable:       2360 kB
          Slab:               7052 kB
          SReclaimable:       2360 kB
          SUnreclaim:         4692 kB
          KernelStack:         768 kB
          PageTables:          144 kB
          NFS_Unstable:          0 kB
          Bounce:                0 kB
          WritebackTmp:          0 kB
          CommitLimit:      249904 kB
          Committed_AS:       1804 kB
          VmallocTotal:   67108863 kB
          VmallocUsed:         804 kB
          VmallocChunk:          0 kB
          Percpu:               32 kB
          #
          
          whycan 1 条回复 最后回复 回复 引用 分享 0
          • whycan
            whycan晕哥 LV 9 @linstcl 最后由 whycan 编辑

            @linstcl 在 为什么D1的buildroot编译出来内存只有400多M 中说:

            [155]DRAM SIZE =1024 M

            boot0 识别正确

            U-Boot 2021.10 (Feb 02 2023 - 04:26:07 +0800)
            DRAM: 1 GiB

            uboot识别正确

            [ 0.000000] Memory: 497720K/522240K available (5678K kernel code, 4861K rwdata, 2048K rodata, 2092K init, 266K bss, 24520K reserved, 0K cma-reserved)

            Linux识别不对

            楼主你自己找一下原因, mainline linux 我没有用过.

            1 条回复 最后回复 回复 引用 分享 0
            • 1 / 1
            • First post
              Last post

            Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

            行为准则 | 用户协议 | 隐私权政策