工具/软件:Linux
大家好、
我的客户在66AK2E05上的 Linux SDK 出现问题。 他们说他们有自己的 PCB 设计(不是 EVM 的克隆)。 请告知他们应进行检查。 客户将与我们一起讨论此主题并提供详细信息。
此致、
Dmitry
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.
大家好!
我将尝试描述我们的问题。
我们有一个定制板。 DDR3内存工作正常。 我在 u-boot 中完成了所有相关的 DDR3修改、并且 mtest 不显示任何错误。
我们有1GbE 连接到 Marvell 88E1111 PHY、MDIO 地址为1。 我已在 u-boot 源文件和内核器件树文件中进行了相关修改。 在 u-boot 以太网中工作正常。 我可以从网络引导固件、dtb 和内核,并使用通过 NFS 装载的 rootfs 启动系统。 您可以在下面看到完全启动消息。 这不是最新的、但在所有这些器件上都有一个错误、我标记为粗体。
我将尝试禁用除1之外的所有以太网接口、但没有结果。 如果您需要其他信息、我将提供该信息。
我们已使用 ubifs 从 USB 引导 Linux 到命令行、但 ehrenet 不起作用、并且任何到1GbE 的命令(例如:ifconfig eth0 up)都会生成内核转储。
我使用最新的 PSP 版本(以及以前的版本):
TI-processor-sdk-linux-k2e-evm-03.03.00.04
我一次尝试使用:
TI-processor-sdk-linux-k2e-evm-03.01.00.06
但暂停一下我的工作。
在这里、我的引导日志:
U-Boot SPL 2017.07-RC2-Dirty (2017年6月21日- 09:56:24)
尝试从 SPI 引导
U-Boot 2017.07-RC2-脏 污(2017年6月21日- 09:56:24 +0300)
CPU:66AK2Ex SR1.0
型号:德州仪器 Keystone 2 Edison EVM
DRAM: 从静态参数配置 DDR3A。
DDR3速度1600
DRAM:1 GiB
1 GiB
SF:检测到 n25q256a、页面大小为256字节、擦除大小为4 KiB、总共32 MIB
net: eth0:netcp@24000000
警告:netcp@slave-1 (eth1)使用随机 MAC 地址- 8a:B2:df:06:C7:1D
,eth1:netcp@slave-1.
警告:netcp@slave-2 (eth2)使用随机 MAC 地址- ce:48:A1:43:CD:E6
,eth2:netcp@slave-2
警告:netcp@slave-3 (eth3)使用随机 MAC 地址- c6:0A:56:fa:89:6a
,eth3:netcp@slave-3
警告:netcp@slave-4 (eth4)使用随机 MAC 地址- de:F5:81:e0:28:D8
,eth4:netcp@slave-4
警告:netcp@slave-5 (eth5)使用随机 MAC 地址- 06:77:7c:22:82:0e
,eth5:netcp@slave-5
警告:netcp@slave-6 (eth6)使用随机 MAC 地址- 0e:35:8b:9b:C6:82
,eth6:netcp@slave-6
警告:netcp@slave-7 (eth7)使用随机 MAC 地址- 4a:0f:97:59:B8:EC
,eth7:netcp@slave-7
按任意键停止自动引导: 0
Netcp@24000000等待 SGMII 自动协商完成。 完成
netcp@24000000等待 PHY 自动协商完成.. 完成
使用 netcp@24000000器件
来自服务器192.168.0.102的 TFTP;我们的 IP 地址为192.168.0.241
文件名'./skern-k2e.bin'。
加载地址:0xc1f0000
正在加载:########
2.9 KiB/s
完成
传输的字节= 32832 (8040十六进制)
K2_BM_15。 07 nogit SoC:k2e 内置:09:53:56、2017年6月21日
##已安装显示器@ 0xc1f0000、freq [20833333333333]、状态0
Netcp@24000000等待 SGMII 自动协商完成。 完成
使用 netcp@24000000器件
来自服务器192.168.0.102的 TFTP;我们的 IP 地址为192.168.0.241
文件名"./keystone-k2e-evm.dtb"。
加载地址:0x88000000
正在加载:######
2.6 MIB/s
完成
传输的字节= 44279 (acf7十六进制)
Netcp@24000000等待 SGMII 自动协商完成。 完成
使用 netcp@24000000器件
来自服务器192.168.0.102的 TFTP;我们的 IP 地址为192.168.0.241
文件名'./zImage'。
加载地址:0x82000000
正在加载:############################################################################
####################################################
####################################################
####################################################
####################################################
####################################################
####################################################
####################################################
####################################################
##############################
3.2 MIB/s
完成
传输的字节= 3169440 (305cA0十六进制)
Netcp@24000000等待 SGMII 自动协商完成。 完成
使用 netcp@24000000器件
来自服务器192.168.0.102的 TFTP;我们的 IP 地址为192.168.0.241
文件名'./K2-FW-initrd.cpio.gz'。
加载地址:0x88080000
正在加载:##########
2.9 MIB/s
完成
传输的字节= 64925 (fd9d 十六进制)
###展开的设备树 blob、88000000
使用0x88000000处的 FDT blob 进行引导
正在将 Ramdisk 加载到8fff0000,结束8ffd9d... 好的
正在将设备树加载到8ffe2000,结束8ffeff... 好的
正在启动内核...
正在解压缩 Linux... 已完成、正在引导内核。
[0.000000] 在物理 CPU 0x0上引导 Linux
[0.000000] 正在初始化 cgroup Subsys cpuset
[0.000000] 正在初始化 cgroup 子系统 CPU
[0.000000] 正在初始化 cgroup Subsys cpuacct
[0.000000] Linux 版本4.4.4.41-gf9f6f0db2d (Karak@Karak-u64)(gcc 版本6.2.1 20161016 (Linaro GCC 6.2-2016.11))#13 SMP 抢先于2017年6月23日星期五16:09:35 MSK
[0.000000] CPU:ARMv7处理器[412fc0f4]修订版4 (ARMv7)、CR=30c5387d
[0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
[0.000000] 机器模型:德州仪器 Keystone 2 Edison EVM
[0.000000] 引导控制台[earlycon0]已启用
[0.000000] 保留存储器:创建了0x00000000b0000000、大小为64 MiB 的 CMA 存储器池
[0.000000] 保留存储器:初始化节点 DSP_common_CMA_pool、兼容 id shared-dma-pool
[0.000000] 保留存储器:已创建 DMA 存储器池、地址为0x00000000b4000000、大小为64 mib
[0.000000] 保留存储器:已初始化节点 DSP_RESERVE_mpm_area、兼容 id shared-dma-pool
[0.000000] CMA:保留0x00000000be800000处的24 MIB
[0.000000] 正在强制为 SMP 执行写分配高速缓存策略
[0.000000] 内存策略:数据高速缓存 writealloc
[0.000000] psci:从 DT 探测导管方法。
[0.000000] psci:使用 DT 中的 PSCI v0.1函数 ID
[0.000000] PERCPU:嵌入式11页/CPU @df6a4000 s14796 r8192 d22068 u45056
[0.000000] 在区域顺序和移动分组中构建了1个区域列表。 总页数:178496
[0.000000] 内核命令行:console=ttyS0、115200n8 leyprintk rootwait=1 rootfstype=NFS root=/dev/nfs rw nfsroot=192.168.0.102:/home/karak/targetfs-swh101v、v3、TCP、rsize=4096、wsize=4096 IP=DHCP:eth0
[0.000000] PID 哈希表条目:2048 (顺序:1、8192字节)
[0.000000] 条目高速缓存散列表条目:65536 (顺序:6、262144字节)
[0.000000] inode 高速缓存散列表条目:32768 (顺序:5、131072字节)
[0.000000] 内存:614916K/720896K 可用(5820K 内核代码、214K rwdata、1988K rodata、260K init、352K BSS、 15868K 保留、90112K CMA 保留、106496K HIGHMEM)
[0.000000] 虚拟内核内存布局:
[0.000000] 矢量 :0xff0000-0xff1000 (4KB)
[0.000000] fixmap :0xc00000 - 0xc00000 (3072 KB)
[0.000000] vmalloc:0xf0800000 - 0x800000 (240 MB)
[0.000000] 低内存 :0xC0000000 - 0xf0000000 (768 MB)
[0.000000] pkmap :bbfe00000 - 0xC0000000 ( 2 MB)
[0.000000] 模块:bbf000000 - bbbfe00000 ( 14 MB)
[0.000000] .text:0xc0008000 - 0xc07a8494 (7810 KB)
[0.000000] .init:0xc07a9000 - 0xc07ea000 (260KB)
[0.000000] .data:0xc07ea000-0xc081fb80 (215KB)
[0.000000] .bss:0xc0821000 - 0xc0879168 (353 KB)
[0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=4、Nodes=1
[0.000000] 可抢占的分层 RCU 实现。
[0.000000] 叶扇出的生成时间调整为32。
[0.000000] RCU 将 CPU 从 NR_CPU=8限制为 nr_CPU_IDs=4。
[0.000000] RCU:调整 RCU_Fanout_leaf = 32、nr_cpu_ids=4的几何结构
[0.000000] NR_IRQ:16 nr_IRQ:16 16.
[0.000000] GIC:使用分离 EOI/Deactivate 模式
[0.000000] 构建了以208.33MHz (phys)运行的 cp15计时器。
[0.000000] 时钟源:arch_sys_counter:mask:0xffffffffffffffffff max_cycles:0x300c4cdf1c、max_idle_ns:440795202901 ns
[0.000003] sched_clock:208MHz 时为56位、分辨率为4ns、每4398046511101ns 换行一次
[0.008131] 切换到基于计时器的延迟环路、分辨率为4ns
[0.014272] KeyStone 计时器时钟@2083333 Hz
[0.019048] 控制台:彩色虚拟设备80x30
[0.023606] 校准延迟环路(跳过)、使用计时器频率计算的值。 416.66茂物剪(lpj=2083333)
[0.034278] pid_max:默认值:32768最小值:301
[0.039061] 装载缓存散列表条目:1024 (顺序:0、4096字节)
[0.045800] mountpoint-cache 哈希表条目:1024 (顺序:0、4096字节)
[0.053367] 正在初始化 cgroup 子系统 IO
[0.057492] 正在初始化 cgroup Subsys 内存
[0.061966] 正在初始化 cgroup Subsys 设备
[0.066516] 初始化 cgroup Subsys 冷冻柜
[0.071073] 正在初始化 cgroup Subsys perf_event
[0.075884] 正在初始化 cgroup 子系统 PID
[0.080181] CPU:测试写入缓冲器一致性:好的
[0.085332] /cpus/cpu@0缺少时钟频率属性
[0.090768] /cpus/cpu@1缺少时钟频率属性
[0.096216] /cpus/cpu@2缺少时钟频率属性
[0.101654] /cpus/cpu@3缺少时钟频率属性
[0.107083] CPU0:线程-1、CPU 0、套接字0、mpidr 8000000
[0.112877] 为0x80008300 - 0x80008438设置静态标识映射
[0.204307] CPU1:线程-1、CPU 1、插座0、mpidr 8000000001
[0.234344] CPU2:线程-1、CPU 2、插座0、mpidr 800002
[0.264376] CPU3:线程-1、CPU 3、插座0、mpidr 800003.
[0.264446] 带来了4个 CPU
[0.284830] SMP:总共激活4个处理器(1666.66 BogoMips)。
[0.291297] CPU:所有 CPU 均在 HYP 模式下启动。
[0.296024] CPU:提供虚拟化扩展。
[0.301510] devtmpfs:已初始化
[0.313823] VFP 支持 v0.3:实施者41架构4第30部分变体 f rev 0
[0.321518] 时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
[0.332719] pinctrl 内核:已初始化 pinctrl 子系统
[0.338555] NET:注册协议系列16.
[0.343780] DMA:为原子相干分配预先分配的256 KiB 池
[0.373149] 空闲:使用调速器梯
[0.403165] 空闲:使用调速器菜单
[0.411411] IRQ:找不到/soc/keystone_irq@26202a0的 IRQ 域!
[0.423287] 没有 ATAG?
[0.425403] 硬件断点:找到5 (+1保留)个断点和4个观察点寄存器。
[0.433803] HW 断点:最大观察点大小为8字节。
[0.467180] pps_core:LinuxPPS API 版本。 1已注册
[0.472252] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
[0.481539] 已注册 PTP 时钟支持
[0.486881] DMA-API:预先分配了4096个调试条目
[0.491962] DMA-API:内核配置启用调试
[0.497338] 时钟源:切换到时钟源 ARCH_SYS_COUNTER
[0.510175] NET:注册协议系列2.
[0.515005] TCP 建立哈希表条目:4096 (顺序:2、16384字节)
[0.522208] TCP 绑定哈希表条目:4096 (顺序:3、32768字节)
[0.528830] TCP:已配置哈希表(建立4096 BIND 4096)
[0.535324] UDP 哈希表条目:256 (顺序:1、8192字节)
[0.541290] UP-Lite 哈希表条目:256 (顺序:1、8192字节)
[0.547771] NET:注册协议系列1.
[0.5524] RPC:注册后命名的 UNIX 套接字传输模块。
[0.558470] RPC:注册的 UDP 传输模块。
[0.563279] RPC:注册的 TCP 传输模块。
[0.568106] RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
[0.574793] 正在解压缩 initramfs...
[0.581827] 释放 initrd 内存:64K (cfff0000-d0000000)
[0.587768] 硬件性能事件:通过 armv7_cortex_a15 PMU 驱动器启用、提供7个计数器
[0.596886] futex 散列表条目:1024 (顺序:4、65536字节)
[0.608875] squashfs:版本4.0 (2009/01/31) Phillip Lougher
[0.615213] NFS:注册 id_resolver 密钥类型
[0.620421] 注册了密钥类型 id_resolver
[0.624706] 注册了密钥类型 id_legacy
[0.628838] nfs4filelaout_init:NFSv4文件布局驱动程序正在注册...
[0.635685] NTFS:驱动程序2.1.32 [Flags:R/O]。
[0.640339] jffs2:版本2.2。 (NAND)2001-2006 Red Hat, Inc.
[0.647923] 退回:池大小:64页
[0.651950] 块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要250)
[0.659498] 已注册 IO 调度程序 NOP
[0.663524] 已登记 IO 调度程序的截止日期
[0.667927] 已注册 IO 调度程序 cfq (默认值)
[0.672873] keyston_IRQ soc:keyston_IRQ@26202a0:irqchip registered、nr_IRQ 28
[0.680739] ti、梯形串行器/解串器2326.phy:初始化 FW ks2_PCIe_SerDes.bin:版本3.3.0.2c
[0.689778] ti、梯形串行器/解串器232a000.phy:init FW ks2_Gbe_SerDes.bin:版本3.3.0.2c
[0.698713] ti、keystone-SerDes 2324000.phy:初始化 FW ks2_Gbe_SerDes.bin:版本3.3.0.2c
[0.708879] PCI 主机桥/soc/pcie@21020000范围:
[0.714127] 未找到/soc/pcie@21020000的总线范围、使用[bus 00-ff]
[0.721141] MEM 0x60000000..0x6ffffff -> 0x60000000
[0.727482] KeyStone-PCIe 21021000.PCIe:PCI 主机桥至总线0000:00
[0.734215] PCI_BUS 0000:00:根总线资源[bus 00-ff]
[0.739831] PCI_BUS 0000:00:根总线资源[mem 0x60000000-0x6fffffff]
[0.747056] PCI:总线0:禁用快速背对背传输
[0.752854] PCI:总线1:启用快速背对背传输
[0.758531] PCI 0000:00:00.0:PCI 桥至[bus 01]
[0.76375] pcieport 0000:00:00.0:通过 PCIe PME 中断向 PME 发送信号
[0.771422] keystone-navigator-qmss soc:qmss@2a40000:qmgr 开始队列0、队列数8192
[0.780363] keystone-navigator-qmss soc:qmss@2a40000:添加了 qmgr 开始队列0、队列数量8192、reg_peek f0b80000、reg_status f0b48000、reg_config f0b4a000、reg_region f0b4c000、 REG_PUSH f0bc0000、r0
[0.800086] keystone-navigator-qmss soc:qmss@2a40000:为 pdsp0下载的固件文件 ks2_qmss_pdsp_acc48.bin
[0.810484] keystone-navigator-qmss soc:qmss@2a40000:为 pdsp3下载的固件文件 ks2_qmss_pdsp_qos.bin
[0.820701] keystone-navigator-qmss soc:qmss@2a40000:为 pdsp7下载了固件文件 ks2_qmss_pdsp_qos.bin
[0.831656] keystone-navigator-qmss soc:qmss@2a40000:QoS:计划端口@8096、跌落 sched @8000
[0.841682] keystone-navigator-qmss soc:qmss@2a40000:QoS:计划端口@6496、丢弃通道@6400
[0.852240] keystone-navigator-qmss soc:qmss@2a40000:QoS 版本0x200010b、魔术有效
[0.861003] keystone-navigator-qmss soc:qmss@2a40000:QoS 版本0x200010b、魔术有效
[0.870233] KeyStone 导航器 DMA SoC:knav_DMA@0:DMA DMA_GbE 寄存器149个逻辑通道、流128、TX 通道数:21、Rx 通道数:91
[0.882575] keystone-navigator-dma soc:knav_dma@0:dma dma_xgbe 寄存的48个逻辑通道、流32、TX 声道:16、Rx 声道:16
[0.934862] 串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
[0.943629] 控制台[ttyS0]已禁用
[0.947356] 2530c00.serial: tmio 0x2530c00处的 ttyS0 (IRQ = 26、base_baud = 13020833)是16550A
[0.956323] 控制台[ttyS0]已启用
[0.956323] 控制台[ttyS0]已启用
[0.963393] 引导控制台[earlycon0]已禁用
[0.963393] 引导控制台[earlycon0]已禁用
[0.972622] 2531000.serial: tmio 0x2531000处的 ttyS1 (IRQ = 27、base_baud = 13020833)是16550A
[0.981856] [DRM]已初始化 DRM 1.1.0 20060810
[0.991530] 循环:模块已加载
[0.994887] at24 0-0050:131072字节24c1024 EEPROM、可写、1字节/写入
[1.002369] SPI_DaVinci 21000400.SPI:不支持 DMA (-19)
[1.008918] m25p80 spi32766.0:无法识别的 JEDEC ID 字节:20、bb、19
[1.015446] SPI_DaVinci 21000400.SPI:控制器位于0xf0bae400
[1.021429] SPI_DaVinci 21000600.SPI:不支持 DMA (-19)
[1.027732] SPI_DaVinci 21000600.SPI:控制器位于0xf0bb0600
[1.033695] SPI_DaVinci 21000800.SPI:不支持 DMA (-19)
[1.039994] SPI_DaVinci 21000800.SPI:控制器位于0xf0bb2800
[1.046206] Tun:通用 TUN/Tap 器件驱动程序、1.6
[1.051261] Tun:(c) 1999-2004 Max Krasnyansky
[1.107357] DaVinci_MDIO 24200f00.MDIO:达芬奇 MDIO 修订版本1.7
[1.113441] libphy:24200f00.MDIO:探测
[1.117791] DaVinci_MDIO 24200f00.MDIO:PHY[1]:器件24200f00.MDIO:01、驱动程序 Marvell 88E1111
[1.126915] ti、keystone-SerDes 232a000.phy:已禁用请求的 PHY
[3.142946] 串行器/解串器 PLL 未锁定
[3.655311] ti、keystone-SerDes 232a000.phy:已禁用请求的 PHY
[5.671509] 串行器/解串器 PLL 未锁定
[6.183930] ti、梯形串行器/解串器232a000.phy:请求的 PHY 被禁用
[8.200175] 串行器/解串器 PLL 未锁定
[8.712592] ti、keystone-SerDes 2324000.phy:请求的 PHY 被禁用
[10.728621] 串行器/解串器 PLL 未锁定
[11.240629] ti、keystone-SerDes 2324000.phy:请求的 PHY 被禁用
[13.256521] 串行器/解串器 PLL 未锁定
[13.768870] ti、keystone-SerDes 23240.phy:请求的 PHY 被禁用
[15.785083] 串行器/解串器 PLL 未锁定
[16.297467] ti、keystone-SerDes 23240.phy:请求的 PHY 被禁用
[18.313712] 串行器/解串器 PLL 未锁定
[18.826105] 未找到从器件1的 netcp-1.0 2620110.netcp: phy
[18.831963] netcp-1.0 2620110.netcp: CPT:溢出检查周期300
[18.838320] netcp-1.0 2620110.netcp: CPTS:Ref_clk_freq:625000000 calc_mult:3435973837 calc_shift:31错误:0 nsec/秒
[18.848928] netcp-1.0 2620110.netcp:初始化 cpsw ale 版本1.4
[18.855358] netcp-1.0 2620110.netcp: ALE 表大小8192
[18.861501] netcp-1.0 2620110.netcp:模块(netcp-xgbe)不用于器件
[18.868477] netcp-1.0 2620110.netcp:模块(netcp-PA)不用于器件
[18.876802] netcp-1.0 2620110.netcp:、对于 pdsp 0、使用 PA FW 版本03.00.02.01:0x03000201
[18.885102] netcp-1.0 2620110.netcp:、对于 pdsp 1、使用 PA FW 版本03.00.02.01:0x03000201
[18.893369] netcp-1.0 2620110.netcp:、对于 pdsp 2、使用 PA FW 版本03.00.02.01:0x03000201
[18.901638] netcp-1.0 2620110.netcp:、对于 pdsp 3、使用 PA FW 版本03.00.02.01:0x03000201
[18.909946] netcp-1.0 2620110.netcp:、对于 pdsp 4、使用 PA FW 版本03.00.02.01:0x03000201
[18.918214] netcp-1.0 2620110.netcp:、使用适用于 pdsp 5的 PA FW 版本03.00.02.01:0x03000201
[18.926467] netcp-1.0 2620110.netcp:、使用适用于 pdsp 6的 PA FW 版本03.00.02.01:0x03000201
[18.934740] netcp-1.0 2620110.netcp:、对于 pdsp 7、使用 PA FW 版本03.00.02.01:0x03000201
[18.943007] netcp-1.0 2620110.netcp:、使用适用于 pdsp 8的 PA FW 版本03.00.02.01:0x03000201
[18.951270] netcp-1.0 2620110.netcp:、对于 pdsp 9、使用 PA FW 版本03.00.02.01:0x03000201
[18.959533] netcp-1.0 2620110.netcp:、对于 pdsp 10、使用 PA FW 版本03.00.02.01:0x03000201
[18.967883] netcp-1.0 2620110.netcp:、针对 pdsp 11使用 PA FW 版本03.00.02.01:0x03000201
[18.976223] netcp-1.0 2620110.netcp:、对于 pdsp 12、使用 PA FW 版本03.00.02.01:0x03000201
[18.984573] netcp-1.0 2620110.netcp:、使用适用于 pdsp 13的 PA FW 版本03.00.02.01:0x03000201
[18.992927] netcp-1.0 2620110.netcp:、对于 pdsp 14、使用 PA FW 版本03.00.02.01:0x03000201
[19.002459] ------ [在此处剪切]-----
[19.007071] 警告:CPU:3 PID:1位于 lib/dma-debug.c:1205 CHECK_SYNC+0x16c/0x72c ()
[19.014908] -[结束线迹9f3d17b882343f8a ]---
[19.020717] netcp-1.0 2620110.netcp: rx_chan_name netrx0-pA (用于端口1)
[19.027378] i2c /dev/entries 驱动程序
[19.032166] 正在初始化 XFRM netlink 套接字
[19.036903] NET:注册协议系列10.
[19.041882] mip6:移动 IPv6
[19.044845] SIT:IPv6 over IPv4隧道驱动程序
[19.050233] NET:注册协议系列17.
[19.054681] NET:注册协议系列15.
[19.059224] 正在注册 SWP/SWPB 仿真处理程序
[19.065150] 控制台[netcon0]已启用
[19.068822] netconsole:网络日志记录已启动
[19.073348] hctosys:无法打开 RTC 设备(rtc0)
[19.104036] netcp-1.0 2620110.netcp eth0:链路已启动
[19.109256] pps pps0:新 PPS 源 ptp0
[19.113280] netcp-1.0 2620110.netcp: PA2_CONFIG_INALOW_PORT_def_route:无法分配 cmd TX 数据包
[19.122794] net eth0:模块打开失败
[19.126917] ------ [在此处剪切]-----
[19.131547] 警告:CPU:3 PID:1 at drivers/soc/ti/knav_qmss_queue.c:751 knav_pool_destroy+0xf8/0xFC ()
[19.141181] --[结束线迹9f3d17b882343f8c ]--
[19.287350] ------ [在此处剪切]-----
[19.291963] 警告:CPU:3 PID:1 at drivers/soc/ti/knav_qmss_queue.c:751 knav_pool_destroy+0xf8/0xFC ()
[19.301591] --[结束线迹9f3d17b882343f8d ]--
[19.327351] ------ [在此处剪切]-----
[19.331965] 警告:CPU:3 PID:1 at drivers/soc/ti/knav_qmss_queue.c:751 knav_pool_destroy+0xf8/0xFC ()
[19.341593] --[结束线迹9f3d17b882343f8e ]--
[19.35738] (NULL net_device):链路断开
[19.361512] (NULL net_device):链路断开
[19.365685] (NULL net_device):链路断开
[19.369866] (NULL net_device):链路断开
[19.374041] (NULL net_device):链路断开
[19.37821] (NULL net_device):链路断开
[19.382395] (NULL net_device):链路断开
[19.387353] -------- [在此处剪切]-----
[19.391966] 警告:CPU:3 PID:1 at drivers/soc/ti/knav_qmss_queue.c:751 knav_pool_destroy+0xf8/0xFC ()
[19.401592] --[结束线迹9f3d17b882343f8f ]--
[19.427351] ------ [在此处剪切]-----
[19.431963] 警告:CPU:3 PID:1 at drivers/soc/ti/knav_qmss_queue.c:751 knav_pool_destroy+0xf8/0xFC ()
[19.441590] --[结束线迹9f3d17b882343f90 ]--
[19.467350] ------ [在此处剪切]-----
[19.471962] 警告:CPU:3 PID:1 at drivers/soc/ti/knav_qmss_queue.c:751 knav_pool_destroy+0xf8/0xFC ()
[19.481590] --[结束线迹9f3d17b882333f91 ]--
[19.507350] ------ [在此处剪切]-----
[19.51162] 警告:CPU:3 PID:1 at drivers/soc/ti/knav_qmss_queue.c:751 knav_pool_destroy+0xf8/0xFC ()
[19.521588] --[结束线迹9f3d17b882343f92 ]--
[19.547350] ------ [在此处剪切]-----
[19.551962] 警告:CPU:3 PID:1 at drivers/soc/ti/knav_qmss_queue.c:751 knav_pool_destroy+0xf8/0xFC ()
[19.561587] --[结束线迹9f3d17b882343f93 ]--
[19.587349] IP-Config:无法打开 eth0
[19.591451] IP-Config:无可用网络设备
如果您可以提供任何提示或帮助、那就没问题! 谢谢你。
您好、Rex!
感谢您的回答和关注! 是的、我尝试从网络引导。
很抱歉、出现纯引导消息格式化。 很明显、我使用的是${PSDK}//board-support/prebuilt-images.中的固件 cpio.gz 存档
在上述引导消息中,您可以看到:
来自服务器192.168.0.102的 TFTP;我们的 IP 地址为192.168.0.241
文件名'./K2-FW-initrd.cpio.gz'。
加载地址:0x88080000
它是否正确?
我们将尝试清除所有 u-boot env 设置、并通过新的 PSDK 再次进行设置。
你好,Rex 和 Rahul!
感谢您的意见。 让我为您简要介绍一下我们专门针对66AK2E05的项目。
我们生产了2个相同的66AK2E05电路板工程样片。 该原理图基于评估板、但进行了一些修改。 主要的是我们没有放置 NAND 闪存、替换了以太网 PHY 芯片、更改了时钟频率。
Vladimir Karakozov (团队1)与董事会1合作、其他人(团队2)与董事会2合作。 我担任该项目的 PM。
每个团队都在努力启动板。 第1组尝试从网络引导内核。 第2组从 USB 闪存执行相同的操作。 两个小组都没有成功。
弗拉基米尔向您简要介绍了他的团队活动。
以下是有关团队2工作流的一些详细信息。 他们采用了2017年7月的最新 SDK 4来运行 uboot、内核等 它们从 USB 加载 initramfs、内核、dtb (稍作修改与内存相关)。 已附加引导日志。
以下是我的问题:
尊敬的 Rex:今天、我们有一些新想法和新问题。
在检查数据表和源代码后、我们认为主要问题与 PA 的 DMA 有关。
当我们使用 mem_lpa=0引导内核时、这是否是问题的原因?
如果我们只有1GB 的 DDR3、我们是否应该启用 lpae?
请查看相应的日志文件、并将我们的注释标记为粗体。
尊敬的 Rex:感谢您的建议。 我们尝试使用 mem_lpa=1启动内核、但情况更糟。 从 uboot“启动内核”后没有任何消息。
尊敬的 Rex:感谢您的努力。
是的,我们使用的 ramfs,如 rootfs (它包含所有固件、总线框等)。 是否有更好的方式在没有 ramfs 的情况下引导?
`s 遵循您的建议、在使用 boot=ramfs 进行 TI 的 uboot env 设置后、没有成功。 事实上,上述所有结果都是这样做的。
您能否检查1GB RAM 是否足以支持 lpa=1?
您能否向我们提供一些有关如何收集 TI 所需诊断信息以帮助我们进行调试的指南?
您好、Rex!
我们的板使用 PHY 地址为1和2的以太网收发器(EVM 板上使用地址0和1)。 keystone-k2e-evm.dts 中是否有足够的更改:
MDIO{(&M)
状态="ok";
ethphy0:以太网 phy@0{
兼容="Marvell、88E1514 "、"Marvell、88E1510"、"Ethe-phy-IEEE802.3-C22";
reg =<0>; reg =<1>;
};
ethphy1:以太网 phy@1{
兼容="Marvell、88E1514 "、"Marvell、88E1510"、"Ethe-phy-IEEE802.3-C22";
reg =<1>; reg =<2>;
};
};
还是需要在某个位置进行更改?
尊敬的 Rex:我的同事已打开新主题、以下链接: e2e.ti.com/.../625927