This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的专家:
我们在电路板上使用相同的 LPDDR4芯片(MT53D1024M32D)、总存储器容量应为4G、但电路板显示的是2.5G。
导致此问题的原因是什么? Linux 命令如下所示:
root@j7-evm:/# cat /proc/meminfo 总成员: 2585664 KB MemFree: 2491136 KB 可用内存:2289280 KB 缓冲区: 704kB 缓存: 8192 KB SwapCached: 0KB 有效: 9920KB 非活动: 3968KB 活动(ANON): 5312 KB 非活动(ANON): 384KB 活动(文件): 4608 KB 非活动(文件): 3584KB 无法避免的内存: 0KB 时钟: 0KB SwapTotal: 0KB SwapFree: 0 KB 脏: 512 KB 写回: 0KB AnonPages: 4992 KB 映射: 3392KB SHMEM: 704kB 可恢复: 6400KB 实验: 27840 KB 可回收存储空间: 6400KB SUn回收: 21440KB KernelStack: 5440 KB 页面表: 1664 KB NFS_不稳定: 0KB 抖动: 0KB WritebackTmp: 0 KB CommitLimit: 1292800 KB committed_as: 3648KB Vmalloctal:133009506240KB Vmalloced: 8512 KB VmallocChunk: 0KB Percpu: 768KB 硬件中断: 0KB AnonHugePages: 0KB 内存页数: 0KB ShmemPmdMapped: 0KB 文件存储器: 0KB 文件 PmdMapped: 0KB 总容量: 0KB CmaFree: 0KB Hugepages_total: 0 hugepages_Free: 0 hugepages_Rsvd: 0 Hugepages_Surp: 0 插页大小: 524288 KB Hugetlb: 0KB 根目录@J7-EVM:/#免费 共计 已使用 免费 共享缓冲区/高速缓存可用 存储器: 2585664 85376 2491328 704. 8960 2289536 交换: 0 0 0 root@J7-EVM:/#[33.840019] tlv71033:正在禁用
引导日志如下所示:
发送所有数据将处理 kill 信号... 正在卸载远程文件系统... [39.623297] random:DD:Uninitialized urandom read (512字节 read) Deactivating swap...(随机:DD:未初始化 urandom 读取(512字节读取)正在 正在卸载本地文件系统... [39.653379] EXT4-FS (mmcblk0p1):已重新安装。 选项:(空) 正在重新引导... [39.686521]重启:重启系统 U-Boot SPL 2020.01-M脏(2021年1月18日- 17:28:10 +0800) SYSFW ABI:3.1 (固件版本0x0014 '20.8.5-v2020.08b (极好的 LLA) 在0x50读取板载 EEPROM 失败1 尝试从 MMC2 加载环境从 MMC 引导... ***警告-未找到 MMC 卡,使用默认环境 在 ARM64内核上启动 ATF ... 注意:BL31:v2.3 ():07.01.00.004-1-g52c334fc3-M脏 注意:BL31:生成:18:17:14、11月19 2020 U-Boot 20.2001脏(2021年1月18日- 17:26:35 +0800 SPL) SYSFW ABI:3.1 (固件版本0x0014 'LA.5 - 在电路板上 写入0x202c)错误:0x202c 等待数据 ACK 时出错(STATUS=0x116) 读取输出寄存 器 U-Boot 2020.01不干净( bmc 2021年2月8日- 10:33:08 +0800) SoC:J721E SR1.0模型:德州仪器(TI) K3 J721E SoC 在0x50处读取板载 EEPROM 失败1板载:J721EX-PM1-SOM 版本 E2 DRAM:4 GiB 闪存:未找到用于开发的 MMC 0字节 sdhci@4f80000:0、sdhci@4fb0000:1 正在从 MMC 加载环境... 正常输入:串行@2800000 输出:串行@2800000 错误:串行@2800000 在0x50读取板载 EEPROM 失败1 网络:端口1速度冻结为100Mbit eth0:以太网@46000000 按任意键停止自动引导:0 i2c_write: 等待数据 ACK 时出错(STATUS=0x116) 读取输出寄存 器切换到分区#0时出错、确定 mmc1是当前器件 i2c_write: 等待数据 ACK 时出错(STATUS=0x116) 读取 器件上的输出寄存器 SD/MMC 时出错在 2ms (26.4KiB/s) 内读取从 uEnv.txt 加载的 env 从 mmc1...导入环境... 16666632字节在58ms (274 MIB/s)内读取 93829字节在3ms (29.8 MIB/s)内读取 6199字节在2ms (3 MIB/s)内读取 ###器件树状位在88000000处展开 使用0x88000000处的 FDT Blob 启动 将器件树加载到000000008fee6000,结束00008fffffff... 确定 启动内核... [0.000000]在物理 CPU 上引导 Linux 0x000000 [0x411fd080][0.000000] Linux 版本5.4.74-g9574bba32a (Gibbs@Gibbs-VirtualBox)(gcc 版本9.2.1 20191025 (A 配置文件体系结构的 GNU 工具链9.2-2019.12 (ARM-9.10)))))#1 KCC 版本9.2.1 20191025 (2021年2月3日) 德州仪器(TI) SMP[0.30] MMIO32 0x0000000002800000 (选项'') [0.000000] printk:引导控制台[ns16550a0]启用 [0.000000]保留存储器:在0x00000000a0000000创建了 DMA 存储器池、大小为1 MIB [0.000000]中的"reserved mem":initialized node r5f-dma-memory@a0000000、compatible memory pool [0.000000] 已创建 DMA 存储器池、地址为0x0000000000000、大小为15 MIB [ 0.000000]、共:保留内存:已初始化节点 r5f-memory@ @a0100000、兼容 ID 共享 dma-pool [ 0.000000]保留内存:已创建 DMA 存储器池、大小为0x000000000a1000000、大小为1 mib [ 0.0000]共:保留内存:已初始化节点 vision_apps-r100f-dma-r0000.f 、兼容 dma-ma-r1000000:保留 dma-ma-rfm 已创建 DMA 存储器池、地址为0x00000000a1100000、大小为31 mib [ 0.000000]、共:已初始化节点 vision_apps-r5f-memory@ @a1100000、兼容 id shared_dma-pool [ 0.000000]保留存储器:已创建 DMA 存储器池、地址为0x000000000a3000000、大小为1 mib [ 0.000000]共:已保留存储器:已初始化节点 dma-rf- dma-dma-dma-rf-sn 已创建 DMA 存储器池、地址为0x00000000a3100000、大小为31 MiB [ 0.000000]、共:保留存储器:已初始化节点 VISION_APS-r5f-memory@ @a3100000、兼容 id shared_dma-pool [ 0.000000]保留存储器:已创建 DMA 存储器池、地址为0x000000000a5000000、大小为1 mib [ 0.000000M]、保留存储器:已初始化 dma-dma-rf_dma-vision-dma-ma-vision-dma-rf_aps [0.0000] 已创建 DMA 存储器池、地址为0x00000000a5100000、大小为7 MiB [ 0.000000]、共:保留内存:已初始化节点 vision_apps-r5f-memory@ @a5100000、兼容 id shared_dma-pool [0.000000]保留内存:已创建 DMA 存储器池、大小为0x000000a5800000、大小为1 mib [0.0000]共模块:已初始化 dma-node-vision-vision-dma-mcum-rf_apps [ 0.000000、已初始化 dma-rf_amage] 已创建 DMA 存储器池、地址为0x00000000a5900000、大小为7 MIB [ 0.000000]、共:保留内存:已初始化节点 VISION_APS-r5f-MEMORY@ @a5900000、兼容 ID SHART-DMA-POOL [ 0.000000]保留内存:已创建 DMA 存储器池、地址为0x000000000a6000000、大小为1 MIB [ 0.000000]共:保留内存池、已初始化 DMA:已初始化节点 DMA 已创建 DMA 存储器池、地址为0x00000000a6100000、大小为15 MIB [ 0.000000]、共:保留内存:已初始化节点 C66-MEMORY@ @a6100000、兼容 ID shared-sdma-pool [ 0.000000]保留内存:已创建 DMA 存储器池、大小为1 MIB [ 0.0000]共:保留内存:已初始化节点 C66-dma-dma-dma-dma-dma-dma-dma-dma: 保留内存池[ 0.000000、兼容内存:保留内存[0.000000 已创建 DMA 存储器池、地址为0x00000000a7100000、大小为15 MIB [ 0.000000]、共:保留内存:已初始化节点 C66-MEMORY@ @a7100000、兼容 id shareddma-dma-pool [ 0.000000]保留内存:已创建 DMA 存储器池、大小为1 mib [ 0.000000]共:保留内存:已初始化节点 C71-dma-dma-dma-dma-dma-dma-dma-dma-80000、 共享内存[ 0.000000] 已创建 DMA 存储器池、地址为0x00000000a8100000、大小为15 MIB [ 0.000000](共:保留内存):已初始化节点 C71-MEMORY@ @a8100000、兼容 id shared-sdma-pool [ 0.000000]保留内存:已创建 DMA 存储器池、大小为32 mib [ 0.0000](共:保留 内存) 已初始化节点 vision_apps_shared-memories、兼容 id dma-heap-carveout [0.000000]保留的存储器:已创建 DMA 存储器池、大小为0x00000000000000000000、 大小为720 mib [0.000000]其中:已保留的存储器:已初始化节点 vision_apps-core-heap-memory@ce000000、兼容 id shared id dma-ma-pool [0.000000]保留大小为0x000000、大小为0x000000 mib 1 mib 已初始化节点 vision_apps-r5f-dma-memory@fb000000、兼容 id shared-dma-pool [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x0000000fb100000、大小为15 mib [0.000000] of:reserved mem:initialized node vision_apps-r5f-memory@fb100000、compatible id sharedma-dma-dma-pool [0.0000]从 scrdma-dma-dma-dma-dma-dma-ma-reserve[0.000000 [0.000000] psci:在固件中检测到 PSCIv1.1。 [0.000000] psci:使用标准的 PSCI v0.2函数 ID [0.000000] psci:不需要可信操作系统迁移 [0.000000] psci:SMC 调用约定 v1.0 [0.000000] pu:嵌入式2页/CPU s48408 r8192 d74u131072 [0.472] 在 CPU0上检测到 PIPT I-cache [0.000000] CPU 特性: GIC 系统寄存器 CPU 接口 [0.000000] CPU 特性:检测到:EL2矢量硬化 [0.000000]内置1个区域列表,移动分组关闭。 总页数:35779 [0.000000]内核命令行:console=ttyS2,115200n8 armlycon=ns16550a, mmio32,0x02800000 mtdparts=512k 40000.spi.0:512k (ospisopi.tiboot3),2m (rooti.tispl)、4m (parti.prisphi)、tidrb.248m@(rf=1270m@)、tidrw (rb.pri)、tidrbw (rb.rb.rf=24m)、tidrbw (rb.rb.rb.rf)、tidrf2m (rf)、tidrf2m (rf (rfb)、tidrb.rf2m=24bw (rf)、tidrf (rf)、tidrf2m.rbw (rf)、tidrf (rbw (rfb)、tidrf (rf2m.rfb (rf)、t24 堆栈:关闭、堆分配:关闭、无堆:关闭 [0.000000]软件 IO TLB:映射[mem 0x9a800000-0x9e800000](64MB) [0.000000]内存:2584000K/2293760K 可用(9598K 内核代码、788K rwdata、3840K rodata、1664K、683K 初始化 BSS 18446744073709261376K 保留、0K CMA 保留) [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=2、Nodes =1 [0.000000] RCU:可抢占分层 RCU 实现。 [0.000000] RCU: RCU 将 CPU 从 NR_CPU=256限制为 nr_CPU_IDs=2。 [0.000000]启用了 RCU 任务。 [0.000000] RCU:RCU 计算出的调度程序入伍延迟值为25个 Jiffies。 [0.000000] RCU:调整 RCU_FANOUT_LEG=16的几何结构、nr_CPU_IDs=2 [0.000000] NR_IRQ:64、nr_IRQ:64、预分配的 IRQs:0 [0.000000] v3:GIC:使用分离式 EOI/Deactivate 模式 [0.000000] NR_IRQ v3:960已实现[0.000000] SPICGICv3 :0:没有分配器支持[0.000000] 16个 PPI 已实现 [0.000000] ICv3:不支持 VLPI、不支持直接 LPI [0.000000] ICv3:CPU0:找到重新分配器0区域0: acer 0001900000 [0.000000]其[mem 0x01820000-0x0182FFF][0.000000] GIC:启用其变通办法:Socionext Synqu20000 pre-its [0x000000000100F] @0x0000000000000.000000 已分配1048576器件@8c0800000 (flat、esz 8、psz 64K、SHR 0) [0.0000]其:对命令队列使用高速缓存刷 新[0.000000] GICv3:使用 LPI 属性表@0x00000008c00c0000 [0.000000] GIC:对 LPI 属性表使用高速缓存刷新 [0.000000] v3:UCP0: 使用分配的 LPI 挂起表@0x00000008c00d0000 [0.000000] random:从 start_kernel+0x2b8/0x43c 调用 get_random_bytes、crng_init=0 [0.000000] arch_timer:cp15计时器以200.00MHz (phys)运行。 [ 0.0000]时钟源:ARCH_SYS_COUNTER:MASK:0x2e2049d3e8、max_idle_ns:440795210ns [ 0.000001] sched_clock:200MHz 时为56位、分辨率5ns、每4398046511102ns 换行 一次[ 0.008371] 使用计算得出的颜色延迟控制台[0.0258034、校准计时器[0.0025]、跳过的颜色延迟[0.0258034 [0.008371]。 400.00 BogoMips (lpj=800000) [ 0.023602] pid_max:默认值:32768最小值:301 [ 0.028353] LSM:安全框架正在初始 化[0.033099]安装高速缓存散列表条目:8192 (顺序:0、65536字节、线性) [ 0.040667]安装点高速缓存散列表:8192 (顺序:8192)条目: 0、65536字节、线性) [0.049776] ASID 分配器、初始化为32768个条目 [0.055360] RCU:分层 SRCU 实现。 [0.060408] Platform MSI:GIC-ITS@1820000域已创建 [0.066069] PCI/MSI:/bus@100000/中断控制器@1800000/GIC-ITS@1820000域已创建 [0.074890] SMP:启动辅助 CPU ... [0.080702] Detected PIPT I-cache on CPU1 [0.080726] GICv3:CPU1:Found redistributor 1 region 0:0x0000000001920000 [0.080737] GICv3:CPU1:Using Allocated LPI Pending table @0x00000008c00e0000 [0.080158] CPU1:booted secondary processor 0x000000001 [0x411f80763] 总共激活2个处理器。 [0.114963] CPU 特性:检测到:32位 EL0支持 [0.120217] CPU 特性:检测到:CRC32指令 [0.131925] CPU:所有在 EL2启动的 CPU [0.136121]替代方案:修补内核代码 [0.14124] devtmpfs:初始化 [0.149573]源:FFFFFFFF:屏蔽:0x85FFFF 最大值:0x400000_FFFF:0x85ns_100ns 512 (顺序:-1、32768字节、线性) [0.166936] pinctrl 内核:初始化的 pinctrl 子系统 [0.172739] NET:注册协议系列16 [0.177471] DMA:预分配的256 KiB 池用于原子分配 [0.183954]硬件断点:找到6个断点和4个观察点寄存器。 [0.199726] HugeTLB 寄存式16.0 GiB 页大小、预分配0页 [0.206584] HugeTLB 寄存式512 MIB 页大小、预分配0页 [0.213344] HugeTLB 寄存2.00 MIB 页大小、预分配0页 [0.221314] cryptd:max_cpu_qlen 设置为1000 [0.21334] v23v0[0.0233] v_v0] v3vrs v0[0.021314] 由 EVM_12v0 [0.23664] iommu 提供:默认域类型:已转换 的[0.241662] SCSI 子系统已初始化 [0.245768] MC:Linux 媒体接口:v0.10 [0.250138]视频开发:Linux 视频捕捉接口:v2.00 [0.255748] pps_core:LinuxPPS API 版本。 1寄存 式[0.260818] pps_core:软件版本。 5.3.6 -版权所有2005-2007 Rodolfo Giometti 已注册[0.270155] PTP 时钟支持 [0.274166] EDAC MC:版本:3.0.0 [0.277888] FPGA 管理器框架 [0.281398]已初始化高级 Linux 声音架构驱动程序。 [0.288000]时钟源:切换到时钟源 arch_sys_counter [0.294314] VFS:磁盘配额 dquot_6.6.0[0.298360] VFS:Dquot-cache 哈希表条目:8192 (订单0、65536字节) [0.307901] Carveout:在0x000014136上导出的堆 热调节器[0.0000_thermal 堆 :0.3136] thermal mib:'s's' 注册的热量调节器'power_allocator' [0.320577] NET:注册协议系列2[0.331953] tcp_list_portaddr_hash 表条目:4096 (顺序:0、65536字节、线性) [0.340713] TCP 建立的散列表条目:32768 (顺序:2、262144字节、线性) [0.348907] TCP 绑定表条目:32768 (顺序: 3、524288字节、线性) [0.35683] TCP:配置的哈希表(建立的32768 BIND 32768) [0.363414] UDP 哈希表条目:2048 (顺序:0、65536字节、线性) [0.370303] UP-Lite 哈希表条目:2048 (顺序:0、65536字节、线性) [0.377677] RPC 协议系列[0.3812]:注册的 RPC 协议系列[0.2412] 注册的 UNIX 套接字传输模块。 [0.388468] RPC:注册的 UDP 传输模块。 [0.393272] RPC:注册的 TCP 传输模块。 [0.398073] RPC:注册的 TCP NFSv4 4.1反向通道传输模块。 [0.404658] PCI:CLS 0字节,默认64 [0.408997]硬件性能事件:通过 ARMv8_pmuv3 PMU 驱动程序启用,7个计数器可用 [0.418968]初始化系统受信任的键环 [0.423579]工作集:TIMESTAMP_bits=46 max_order=16 bucke_order=0 [0.432267](0.423579]) LSB 版本:0.44.01/nfs/200991[0.4140fs: 注册 id_resolver 密钥类型 [0.443650]注册的密钥类型 id_resolver [0.447921]注册的密钥类型 id_legacy [0.452018] nfs4filelaout_init:NFSv4文件布局驱动程序注册... [0.458975] 9p: 安装 v9fs 9p2000文件系统支持 [0.471646]注册的密钥类型非对称 [0.475832]注册的非对称密钥解析器'x509] 块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要244) [0.488391]注册的 IO 调度程序 mQ-deadline [0.493016]注册的 IO inckyber [ 0.498000x pintrl:244] 94个引脚、大小为376 [0.504328] pinctrl-single 11c000.pinmux:173个引脚、大小为692 [0.512568] k3-ringacc 2b800000.ringacc:无法获取 MSI 域 [0.518830] k3-ringacc 3cpt0000.ring384:无法获取 MSI 域 [0.525171]在版本15531008.0001.000[1.000]中找到 mcat p1000 p1000 pfs: 目录'3101000.pat'的父级'GMAP'已存在! [0.539556] ti-pat 31011000.pat:找到 PAT 修订版1.0、其中包含16384页 [0.545972] debugfs:目录'31011000.pat'、其中父级'GMAP'已存在! [0.553896] ti-pat 31012000.pat:找到 PAT 修订版1.0、其中16384页 [0.560307] debugfs:目录'31012000.pat'、其中父"GMAP"已存在! [0.568223] ti-pat 31013000.pat:找到 PAT 修订版1.0,共2048页 [0.574550] debugfs:目录'31013000.pat',父'GMAP'已存在! [0.582470] ti-pat 310140.pat:找到 PAT 修订版1.0、共2048页 [0.588792] debugfs:目录'310140.pat'、其中父'GMAP'已存在! [0.598156] Serial:8250/16550 driver,10端口,启用 IRQ 共享 [0.610148]备份:加载模块 [0.616385] loop:加载模块 [0.619931] sysfs:无法创建重复文件名'/devices/platform/dma_buf_phys [0.627856] CPU:0 PID:1 Comm:swapper/0 not gised 5.4.74-g9573b1 硬件名称[0.632b] 德州仪器(TI) K3 J721E SoC (DT) [0.640920]调用跟踪: [0.643417] dump_backtrace+0x0/0x140 [0.647152] show_stack+0x14/0x20 [0.650534] dump_stack+0x114 [0.654008] sysfs_init_kernel+0x657742] sysfs_create_dir_ns+0x684+0x6074+0x678+0x6740+0x6740+0x6740+0x6740+0x644+0x6740+0x6740+0x6740+0x6740_kernel+0x6740+0x6764+0x80]+0x6740+0x6740+0x6764+0x40+0x40+0x40+0x40+0x6764_init_platform_add_cort_in64+0x40+0x6740+0x40+0x40+0x40+0x40+0x6740+0x6740+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x40+0x 带有-EEXIST 的 DMA_buf_phys、不要尝试在同一目录中注册同名的内容。 [0.716254] libphy:固定 MDIO 总线:探测 [0.720637] Tun:通用 TUN/TAP 设备驱动程序、1.6 [0.726079] igbvf:英特尔千兆位虚拟功能网络驱动程序-版本2.4.0-k [0.734083] igbvf:版权所有(c) 2009 - 2012英特尔公司。 [0.740148] sky2:驱动程序版本1.30 [0.744420] VFIO -用户级元驱动程序版本:0.3 [0.750024] i2c /dev entries 驱动程序 [0.754095] sdhci:安全数字主机控制器接口驱动程序 [0.760408] sdhci:copyright (c) Pierre Osman [0.765081] sdhci 和 dcsi 平台驱动程序[0.77g] 注册以指示 CPU [0.778101]对象上的活动:从 DT 探测导管方法。 [0.783363] opee:修订版本3.8 (199fca17) [0.78368] opee:初始化驱动 程序[0.792460] NET:注册协议系列17[0.797078] 9pnet:安装9P2000支持 [0.801467]密钥类型 DNS_resolver 注册 [0.806004]注册的任务统计版本1[0.810191] 在注册的8089817] 证书中加载 ringacc X.18000证书[0.817] 无法获取 MSI 域 [0.825141] K3-ring3c3c000000.ringacc:无法获取 MSI 域 [0.833320] ti-sci 44083000.dacc:ABI:3.1 (固件版本0x0014 'init.5-v2020.08b (了不起的 LLA) [0.944519]随机:快速完成 [1.0b6700_iASP:2.08.3b.ccc.023] 100kHz 时的总线0版本0.12 [1.104925] omap_i2c 40b10000.i2c:100kHz 时的总线1版本0.12 [1.111379] omap_i2c 42120000.i2c:100kHz 时的总线2版本0.12 [1.117816] pca953x 3-0020:3-0020电源 VCC 未找到、使用虚拟稳压 器[1.0053x 1.52x 3 p100x 3:1.5220 pA 1235] pC:1.0020 pC 写入寄存 器[1.157079] pca953x 失败:3-0020的探测失败、错误-121[1.162875] pca953x 3-0022:3-0022未找到电源 VCC、使用虚拟稳压 器[1.170276] pca953x 3-0022:使用 AI [1.173972] pca953x 3-0022:无法写入寄存器1.170x 3-008922: 3-0022的探测器失败、错误-121[1.184706] omap_i2c 2000000.i2c:400kHz 时的总线3版本0.12 [1.190919] omap_irev202000.i2c:100kHz 时的总线4 0.12 [1.197219] pca953x 5-0020:5-0020电源 VCC 未找到、使用伪稳压 器[1.002023x 5]pca52320:1.002023x 5[1.002023x 1.0020] 写入寄存 器[1.237062] pca953x 失败:5-0020的探测失败、错误-121 [ 1.242852] omap_i2c 2030000.i2c:400kHz 时的总线5版本0.12 [ 1.249043] omap_iintr 2040000.i2c:100kHz 时的总线6版本0.12 [ 1.25279 ti] omap_i200000-220 @:100kHz@时的总线1.2:100kHz 中断100kHz [1.2552] itrab-220:100kHz 100kHz:100kHz 100kHz [1.2552]总线12c:100kHz [1.2552] i600-220:100kHz 100kHz 100kHz 已创建中断路由器137域 [1.272218] ti-sci-intr 总线@100000:interrupt-controller0:已创建中断路由器131域 [1.281371] ti-sci-intr 总线@100000:navacc@30000000:interrupt-controller1:已创建中断路由器213域 [1.292258] ti-sci-inta inta 33d00000.interrupt-controller: 总线100000:navacc 30000000:interrab-ringcc:ringcerb 1.293b.ringringring2:ringring2:ringringring2:ringringring2:ring2 ring2 ring2 ring2 ring2 ringuerb 已禁用 [1.346697] k3-ringacc 2b800000。ringacc:RA 代理修订版66346100、num_proxers:64[1.355961] k3-ringacc 3c000000.ringacc:环加速器:1024、6100-rell环[440,150] sci-dev-id:211 [1.366109] k3-ringacc:ringacc 3c000000.ringacc:ringacc:reet ring64[gp:ringringringringringring64:1310000s [440,ringringringacc :r.ringringringringringringring 40a00000.serial: MMIO 0x40a00000 (IRQ = 7、base_baud = 6000000)上的 ttyS1是 MIO 2800000.serial: 0x2800000 (IRQ = 22、base_baud = 3000000)上的8250 [ 1.399321] printk:启用控制台[1.399322] print[ 1.399321]: 启用控制台[1.7599321]控制台[ttyS2]:禁用1.4077000][ttyS2][ttyS2]:禁用控制台控制台控制台[1.4077000][1.40000][ttyS2]:禁用[ttyS2] 引导控制台[ns16550a0]禁用 [ 1.418480] 2810000.serial: tmio 0x2810000处的 ttyS3 (IRQ = 23、base_baud = 3000000)是一个8250 [ 1.427682] 2840000.serial: tmio 0x2840000处的 ttyS6 (IRQ = 24、base_baud = 3000000)是一个8250 [ 1.436834] mu-sm600mu-baud (mu-baud 0x2840000)、mu-mu-baud、sm3648 mu-baud [1.36743.mu-baud、mu-baud -mu-mu-baud [1.600-mu-baud) mu-mu-baud [1.600-mu-baud 为 cmdq [1.454332] arm-smmu-v3 366000.smmu 分配了524288个条目:为 evtq [1.461832] arm-smmu-v3 36600000。smmu:MSI_domain abs- back to wired IRQs [1.471162] cds-ufs4e8ucd_re稳 压器 配置了5248u64000.smmu:vud_u6400u_uuuuuf vucd_guarc:无法填充有线 IRQ [1.471162] CD_u6400_ud_u.ud_u.udc 无法找到 VCC 电源稳压器、假设已启用 [ 1.491826] cdns-ufshcd 4e840.UFS:ufshcd_populate_vreg:无法找到 vccq-supply 稳压器、假设已启用 [ 1.502064] cdns-ufshcd 4e840.UFS:ufshcd_populate_vreg:ufccq2 davinci mf dinci v460000 :1.5q1、davinci mf dcpi mf dcpi v000172] 46000f00.MDIO:探测 [1.580782] DaVinci_MDIO 46000f00.MDIO:PHY[0]:器件46000f00.MDIO:00、驱动器 Micrel K9031千兆 PHY [1.590432] am65-cpsws-Nuss 460000.ethernet:正在初始化 am65 mcpsw Nuss 版本0x60000.000100] 从 CC13000100x 1000000到 CCS1660100[1.00000100]以太网[1.000100x 100x CCSZ6000.000100x 100x 100x CC13000100x:100x 100x 100x 100x 100x 100x 100x 100x 100x 100x 100x:100x 100x 100x 100x 100x: CPfver 0x4e8a010a、freq:200000000、add_val:4 pps:0 [1.62364] mmc0:CQHCI 版本5.10 [1.666574] mmc0:4f80000.sshci 控制器[4f80000.sshci]使用 ADMA 64位[1.6776574] mc0:davinci 控制箱[1.6770000.sdkb Mcdsp 邮 箱[1.3609.f1002.dsp 邮箱:f1002.dsp mc1002.dsp 邮箱[4f1009.sq.sdk.ip箱:f240.dsp 邮箱:fdsp OMAP 邮箱修订版本0x66fc7100 [1.720599] OMAP-mailbox 31f82000.mailbox:OMAP 邮箱修订版本0x66fc7100 [1.728585] OMAP-mailbox 31f83000.mailbox:OMAP 邮箱修订版本0x66fc7100 [1.736579] OMAP-mailbox 31f84000.mailbox:OMAP 邮箱修订版本0x66fcti [1.7524]控制器通道 :r24dma:rch24dma 控制器:rt24:tdma-ma-r24] 42、gp-rflow:16) [1.783951] mmc0:启用命令队列引擎 [1.788402] mmc0:地址0001 [1.793743]的新 HS200 MMC 卡 mmcblk0:mmc0:0001 S0J57X 29.6 GiB [1.798434] mmcblk0503:mmc531mb 分区[1.0000mc503mb:mmc531mb 0mc0001mb:1.0001mc531mc0mb 0mb 分区[1.0001mc0001mc0001mc0mb:1.3mc0001mb 0mb 0mc503mb:1.m mmc0:0001 S0J57X 分区3 4.00 MIB、chardev (240:0) [1.818007] SPI-NOR spi0.0:无法识别的 JEDEC ID 字节:FF ff ff ff ff ff ff ff ff ff ff ff ff ff ff FF [1.824886] SPI-NOR:spi0.0的探测失败、错误-2 [1.832435] mmcblk0:p1 [1.840749] SPI-NOR spi1.0:无法识别 JEDEC ID 字节:FF ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff FF [ 1.847625] SPI-NOR:spi1.0的探测失败、错误-2 [1.892006] DaVinci_MDIO 46000f00.MDIO:达芬奇 MDIO 修订版9.7、总线频率1000000 [ 1.899647] libphy:46000f00.MDIO:探测 [1.904739] DaVinci_MDIO 46000f00.MDIO 46000f00.MDIO:100.MDIO: 1000000千兆位以太网 PHY:1000000:100.M6400.MDIO:1000000 正在初始化 am65 cpsw Nuss 版本0x6BA00101、cpsw 版本0x6BA80100端口:2个查询:00000000 [1.931465] am65-cpsw-Nuss 460000.ethernet:设置新的流 ID 基础48 [1.939013] CD380-ufshcd 4e4000.UFS:链接启动 Us 44000.4euss [1.944.5994] Us Us CD4e649.4ns [1.4e649.4ns Us:5e644ns Us Us Us Us Us [1.94404e644e] Us 初始化的 Us CD4e644ns:5994ns [1.4e644e644e] Us EPs LRB 使用中=0x0、未完成的 reqs=0x0任务=0x0 [ 1.944496] cdns-ufshcd 4e40000.UFS:saved_err=0x0、saved_uic_err=0x0 [ 1.951790] am65-cpsw-nuss 460000.ethernet:ale Table size 64 [=1.9520] ufsin e640004us、eufsin e4u.euf rink 模式[=1.951790] ams-uds 4ufns 4ufns.e64000.4us :e64000.eus、eufus 4ufns 4usps、e4us Suspended = 0 [ 1.965575] am65-cpsw-Nuss 460000.Ethernet:CPT ver 0x4e8a010a、freq:500000000、add_val:1 pps:0 [1.970883] CDNs-ufshcd 4e40000.UFS:Auto BKOPS=0、主机自我阻止=0 [1.970883] CDNs-uCD248uCD4eCD240.UFS :0x998uCD4uCD240.5]eQ=0=1.984uCD240.5998u.eQ=0[1.240.eQ=0[1.998uCD240.5]eQ=0[1.998uCD240.5]eQ=240.5998uCD240.5]eQ=240.5eQ= abort count=0 [2.023218] cdns-ufshcd 4e840.UFS:主机功能=0x1587031f、caps=0x0 [2.030165] cdns-ufshcd 4e840.UFS:quiriks=0x0、dev。 quirks=0x0 [2.032923] debugfs:名为'pm_genpd'的目录'PD:242'已存在! [2.036172] cdns-ufshcd 4e840.UFS:ufshcd_print_pwr_info:[RX、TX]:齿轮=[0、0]、通道[0、0]、 PWR[无效模式、无效模式]、速率= 0 [ 2.043550] debugfs:父级'pm_genpd'的目录'PD:241'已存在! [2.055614] host_regs:00000000:1587031f 00000000 00000210 00000000 [2.062921] debugfs:父级'pm_genpd'的目录'PD:240'已存在! [2.069236] host_regs:00000010:00000000 00000000 00000000 [2.069238] host_regs:00000020:00000000 00000470 00000000 00000000 [2.076543] debugfs:目录'PD:239'的父级'pm_genpd'已存在! [2.082863] host_regs:00000030:00000008 00000001 00000000 0000 [2.090082]输入:gpi-keys as /devices/platform/gpio-keys/input/input0 [2.096492] host_regs:00000040:00000000 00000000 00000000 [2.096494] host_regs:00000050:000000000000000000000000000000000000000000000000000000000000 00000000 00009000000 [2.0960]主机[2.00000000 00000000 00000000:00009000009600]主机[2.00000000 00000000: 00000000 00000000 00000000:00000000 0000800009600] 00000000 00000000 00000000 00000000 [2.103238] hctosys:无法打开 RTC 设备(rtc0) [2.109522] host_regs:00000090:00000000 00000000 00000000 [2.109526] cdns-ufshns 4e40000.UFS:hba->host_version = 0x210、hba-2.109524] dba-uf [2.1049-0x240-uf hbdbdbdbdbdb_unt = 0x104dbcf uf uf 任务:0x10240.uf uf uf uf uf uf cbdbcf [2.1049-0x240.uf uf uf uf uf uf uf uf uf uf uf uf last_n8_exit_tstamp 在0us、hibern8_exit_cnt = 0 [ 2.109534] cdns-ufshcd 4e40000.UFS:无 pa_err 错误记录 [2.109536] cdns-ufshns 4e40000.UFS:无 UFS 错误记录[2.109538] udr ecd-e4eudr 4e4e4eudr 错误记录 无 DME_ERR 错误记录 [2.207612] CDUFS-ufshcd 4e8400.cd:无 auto_wern8_err 错误记录 [2.214383] CDNs-ufshsh344.e40000.UFS:无致命错误记录 [2.220548] CDNs-ufsh22246_err 错误[2.214383] CDNs-ufsh4e40006.4e4e4e2uS:0x24604u_uf 246.5u_u_uS[2.246.5u_u_uC:无致命错误记录启动时[2.24506.] CD_u2024506.] CD_u_u20240.cd_ 没有 RESUE_FAIL 错误记录 [2.227669] cdns-ufshcd 4e840.UFS:没有 SUSPEND 失败错误记录 [2.230788]找不到声卡。 [2.236961] CDNs-ufshcd 4e840.UFS:没有 DEV_RESET 错误记录 [2.236964] CDNs-ufshcd 4e840.UFS:没有 host_reset 错误记录 [2.236966] CDNs-ufshcd 4e4000.UFS:没有 task_abort 错误记录[2.23k_cl000] CDns-ufshcd 4000.4k.udp:2.23k_cl4000.4k.uf cf cu:cu :2.23k_cl4000.4k.uf cu cu:cu cu:cu 19200000 [ 2.289917] EXT4-FS (mmcblk0p1):已安装文件系统、具有有序数据模式。 opts:(null) [ 2.298034] VFS:在器件179:1上安装根(ext4文件系统)。 [2.304650] devtmpfs:mounted [2.307954]释放未使用的内核内存:1664K [2.32408]运行/sbin/init 作为 init 进程 初始化:版本引导 [2.431805] EXT4-FS (mmcblk0p1):重新装载。 opts:(空) hwclock:无法打开'/dev/misc/rtc:无此类文件或目录 Mon Aug31 03:17:52 UTC 2020 hwclock:无法打开'/dev/misc/rtc:无此类文件或目录 [2.552331]随机:DD:未初始化 urandom Read (512字节读取) init:输入运行级别:5 配置网络接口... [2.677919] Micrel KSZ9031千兆 PHY 46000f00.MDIO:00:连接的 PHY 驱动程序[Micrel KSZ9031千兆 PHY](MII_bus:phy_addr=46000f00.MDIO:00、IRQ=POLL) [2.695372] am65-CPsw-N46cpuss.h)(MII_bus:phy_addr=46000f00.MDIO:00、 发送 以太网以太网以太网 Ucpudc:1、然后发送以太网以太网以太网以太网以太网以太网以太网以太网以太网以太网以太网、 hwclock:无法打开'/dev/misc/rtc: 没有这样的文件或目录启动 syslogd/klogd:已完成 ______ _________ _ _ |_|_|_______|_|_|_| || |_|.'|。 |. ||_|_|. |||-_||| ||||、|||||||||||||||||| |__| || Arago Project http://arago-project.org J7-EVM /dev/ttyS2 Arago 2020.05 J7-EVM /dev/ttyS2 J7-EVM 登录:root
相同的引导加载程序和 Linux 二进制代码在 EVB 板上运行、它显示大约4G:
root@j7-evm:/# cat proc/meminfo 总内存: 3880128 KB MemFree: 3126784 KB 可用内存:3030144 KB 缓冲器: 13504 KB 缓存: 395200 KB SwapCached: 0KB 有效: 187200 KB 非活动: 342848 KB 有效(ANON): 128512 KB 非活动(ANON):17664 KB 活动(文件): 58688 KB Inactive (file):325184 KB Unevicable: 0KB 时钟: 0KB SwapTotal: 0KB SwapFree: 0 KB 脏: 320KB 写回: 0KB AnonPages: 121472KB 映射: 88000 KB SHMEM: 28864 KB KReclaimable: 38336 KB Slab: 124352 KB 可回收存储空间: 38336 KB SUn回收: 86016KB KernelStack: 10432 KB 页面表: 8000KB NFS_不稳定: 0KB 抖动: 0KB WritebackTmp: 0 KB CommitLimit: 1940032 KB committed_as: 647552 KB Vmalloctal:133009506240 KB Vmalloced: 34112 KB Vmallocchunk: 0KB Percpu: 1152KB 硬件中断: 0KB AnonHugePages: 0KB 内存页数: 0KB ShmemPmdMapped: 0KB 文件存储器: 0KB 文件 PmdMapped: 0KB 总容量: 524288 KB CmaFree: 497792KB Hugepages_total: 0 hugepages_Free: 0 hugepages_Rsvd: 0 Hugepages_Surp: 0 插页大小: 524288 KB Hugetlb: 0KB 根目录@J7-EVM:/#免费 共计 已使用 免费 共享缓冲区/高速缓存可用 存储器: 3880128 307328 3125396 28864. 447104. 3029120 交换:
不知道有人有命令吗?
Thanks μ A
Gibbs μ A
Gibbs、
您正在此处比较2个不同的 SDK! 您在电路板上运行 PSDKRA (即通过 Linux 和 RTOS VISION_APPS 运行)
在 TI 电路板上、您运行 PSDKLA 的位置几乎分配了0.7 GB、即仅运行 Linux。
在我的电路板上、这里是 PSDKLA 的数据(仅限 Linux):
免费
可用的可用空闲共享缓冲区/高速缓存总数
内存:3900480 303296 3287936 30720 309248 3116160
交换:0 0 0
使用 PSDKRA (Linux + RTOS Vision_apps):
免费
可用的可用空闲共享缓冲区/高速缓存总数
内存:2585600 335872 1842112 36096 407616 1826048
交换:0 0 0
根目录@J7-EVM:~编号
上述差异是因为使用 PSDKRA 时、更多的远程内核已启用且已启用
占用内存执行它们。
希望答案清晰、您可以解决问题。
此致、
基尔西
您好,Keerty:
我们的电路板仅为 Linux、 内部没有 VISION_APP。 内存容量仍然为2.5G
rootfs 使用 默认 tar "tisdk-default-image-j7-evm-07020007.tar.xz"
我的问题是:
(1)根据当前状态、如何禁用远程内核以返回系统内存?
(2)如何检查 VISION_APP 是否不工作? 因为我非常确定我删除的是 vision 应用程序的根文件系统中的相关文件。
非常感谢
Gibbs
您好、Gibbs、
您可以尝试从以下位置删除保留的内存和子节点:
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi
确保删除其他 DTS/dtsi 文件中使用的引用、以便进行编译。
[引用 USER="Gibbs Shih"](2)如何检查 VISION_APP 是否正常工作? 因为我非常确定我删除的是 vision 应用程序的根文件系统中的相关文件。
VISION_APPS 还可在 Linux 上运行。
您能否使用 PSDKLA 准备一张全新的 SD 卡: https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-J721E/
然后、我们可以从此处检查可用存储器。
此致、
基尔西
您好,Keerty:
(1)应该禁用哪个部件? 我不熟悉*。dts 语法。
MEMORY@8000000000{ DEVICE_TYPE ="存储器"; // 4G RAM */ reg =<0x00000000 0x8000000000 0x00000000 0x8000000000>、 <0x00000008 0x8000000000 0x00000000 0x8000000000>; }; RESERVE_MEMORY:RESERVE-MEMORY{ #address-cells =<2>; #size-cells =<2> ;ranges; SECURE_DDR:opee@ @ @9e800000{reg =<0x00 0x9efs000;corfemMCU_ream_00x1000-mcool;0x00000-rma-mcool = 0x1000-rf_mcr;0x00000-rma-dma-dma-dma-r0_r0_rfr;0x00000-rfr;0x00000-mcr = 0x00000-rma-mcr;0x00000-rfr;0x00000-rma-dma-dma-dma-dma-dma-dma-dma-dma-rfr;0x00000-rfr = 0x100 reg =<0x00 0xa0100000 0x00 0xf00000>;无映射;};MCU_r5fss0_core1_dma_memory_region:r5f-dma-memory@@@a1000000{compatible ="shared_dma-pool";reg =<0x00 0xa1000000 0xa100000>;rfma-mcus_memory_rema-0x00000+ 0xa0_cornatem-dma-dma-rf_ream0>;r0_rfma-dma-dma-dma-r0_cornatem-r0_cornecord;r0x0_r0_mcam0_mcam0_r0_rf_r0_rf_mcu_cornatem-dma-dma-mag0_r0_r0_r0_r0_r0_rf_rf_r0_rf_rf_r MAIN_r5fss0_core0_memory_region:r5f-memory@a2100000{ compatible ="shared-dma-pool"; reg =<0x00 0xa2100000 0x00 0xf00000>; no-map; }; main_r5fss0_core1_dma_memory_region:r5f-dma-0x00000n; r10000na-dma-dma-region@0x0000_r0_r10000000_rma-ma-ma-dma-ma-r0_ma-r1000001;"rma-ma-ma-region ;"r100natemory_r0_rf_r0_ma-rf_r0_r1000001@ @0xa0_ma-rf_rf_ma-ame";"r100natem-region;"r0_r100ne-dma-ame";"rf_r100natem-ame";"rf_r100natem-r0_r reg =<0x00 0xa4000000 0x00 0x100000>; 无映射; }; main_r5fs1_core0_memory_region:r5f-memory@ @ @a4100000{compatible ="shared-dma-pool";reg =<0x00 0xa4100000 0xfs1_core0>;no-map;}"0x0000_memory_core0_reatemy" = 0x5na-dma-dma-r0001;rfma-r10000natem-rf_rf_region;0x5ne-dma-dma-r0001 = 0x0000_core1;0x5na-rfma-r1000001;0x5natem-ma-rf_core1 = 0x0000_core1;0x0000_corne-dma-ma-region dma-r1000001;0x5ne-dma-rf_rfem-r1000001;0x0000_ c66_1_dma_memory_region:c66-dma-memory@a6000000{ compatible ="shared-dma-pool"; reg =<0x00 0xa6000000 0x100000>; no-map; }; c66_0_memory_region:c66-memory@ @ @a6100000{compatible ="shareda-map-pool";c6600_dma-dma-region} ;0xa0_dma-dma-dma-dma-region = 0x00000;0xa006000000;0xa0_dma-dma-dma-dma-region;0xa0_dma-dma-dma-dma-region = 0xa0_dma-dma-dma-dma-dma-dma-dma-region};0xa0_dma-dma-dma-dma-dma- REG =<0x00 0xa7100000 0x00 0xf00000>; 无映射; }; C71_0_DMA_MEMORY_REGION:C71-DMA-MEMORY@a8000000{ compatible ="shared-DMA-POP"; reg =<0x00 0xa8000000 0xa8000000 0x100000>; 无映射 ;}IPC_0_MEMORY = 0x10000_REGION = 0xa0X10000000;0xa71@@0xa0_CCESORM = 0xa0_0_REGION;0x00000_0_0xa1000 ;0xa0_0_0_0X00000_CCESORM = 0xa1000;0xa1000;0xa0_0_0_0_0_0_0X00000_0_CCTRIGN = 0xa1000;0xa1000;0xa1000 };
(2)我们的主板没有 SD 卡接口、唯一的方法是 NFS 引导。
我们使用 NFS 引导、无内存丢失问题。
很奇怪!
您好、Gibbs、
您可以尝试删除 MCU_* C6x 和 MAIN_*节点,并检查它们是否有用。
"2)我们的主板没有 SD 卡接口,唯一的方法是 NFS 引导。
我们使用 NFS 引导、无内存丢失问题。"
那么、您如何看到存储器丢失? 我很困惑。
-凯尔西