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.

[参考译文] LMK05028:LMK05028 I2C 驱动器指南

Guru**** 2510095 points
Other Parts Discussed in Thread: LMK05028, USB2ANY

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1039146/lmk05028-lmk05028-i2c-driver-guidance

器件型号:LMK05028
主题中讨论的其他器件: USB2ANY

大家好、

如果器件通过 USBANY 连接到 TicsPro 中并通过内核 I2C 驱动程序访问、LMK05028 I2C 事务是否能够正常工作?
我们是否应该移除 USBANY 连接以避免两个 I2C 主设备竞争条件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、请移除 USBANY 连接以避免两个 I2C 主器件竞争条件。 连接 USBANY 或 内核 I2C 驱动程序。

    此致、

    起亚拉赫巴

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如果没有任何 LMK 编程或 USBANY 连接、我们将无法在 i2c detect 命令上看到我们的 LMK 器件。
    我们已附上以下日志、
    U-Boot SPL 2020.07-08705-g35d7cfb999 (2021年3月30日- 08:39:00 +0000)
    复位状态:冷
    MPU 1200000kHz
    L3主系统400000 kHz
    主 VCO 2400000 kHz
    每 VCO 2000000 kHz
    EOSC1 25000 kHz
    HPS MMC 50000 kHz
    UART 100000 kHz
    DDR:4096 MIB
    SDRAM-ECC:1000ms 初始化成功
    QSPI:400000kHz 时的基准时钟
    WDT:开始服务(30s 超时)
    尝试从 MMC1引导
    注意:BL31:v2.3 ():rel_socfpga_v2.3_20.11.02_pr
    注意:BL31:构建时间:2021年3月25日08:52:10


    U-Boot 2020.10-10892-gced41867be (2021年3月25日- 08:54:24 +0000) sockpga_stratix10

    CPU:Intel FPGA SoCFPGA 平台(ARMv8 64位 Cortex-A53)
    型号:SoCFPGA Stratix 10 SoCDK
    DRAM:4 GiB
    WDT:开始服务(30s 超时)
    MMC:dwmmc0@ff808000:0
    正在从 MMC 加载环境... ***警告- CRC 错误,使用默认环境

    在:Serial0@ffc02000中
    输出:Serial0@ffc02000
    错误:Serial0@ffc02000
    网络:
    警告:以太网@ff800000 (eth0)、使用随机 MAC 地址- 92:41:57:dc:a0:A6
    eth0:以太网@ff800000
    按任意键停止自动引导:0
    248ms 内读取的字节(121.1KiB/s)
    ##正在执行脚本,地址为02100000
    1523536字节在715 ms (20.3 MiB/s)内读取
    20871字节在4ms (5 MiB/s)内读取
    SF:检测到 mt25qu02g、页面大小为256字节、擦除大小为4 KiB、总共256 MIB
    在 Linux DTB 上启用 QSPI……
    RSU:固件或闪存内容不支持 RSU
    RSU:固件或闪存内容不支持 RSU
    RSU:固件或闪存内容不支持 RSU
    RSU:固件或闪存内容不支持 RSU
    将图像从0x2000000移动到0x2080000、结束= 2f71000
    ###展开的设备树 blob、080000
    使用0x80000处的 FDT blob 进行引导
    正在将设备树加载到000000007fa3a000,结束位置000000007fa42fff... 好的

    正在启动内核...

    取消所有外设复位的置位
    [0.000000]在物理 CPU 上引导 Linux 0x000000 [0x410fd034]
    [0.000000] Linux 版本5.4.84-10356-gea0048c3350c-m脏(PTPS@VM-intu_PTPS)(gcc 版本10.2.1 20201103 (A 配置文件架构的 GNU 工具链10.2-2020.11 (ARM-10.16)))#3 SMP 优先于 Mon 1
    [0.000000]机器模型:SoCFPGA Stratix 10 SoCDK
    [0.000000] EFI:从 FDT 获取 EFI 参数:
    [0.000000] EFI:未找到 UEFI。
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x0000000000000000、大小为16 mib
    [ 0.000000]、共:保留内存:已初始化节点 svcbuffer@0、兼容 id shared-dma-pool
    [0.000000] CMA:保留16 MIB、地址为0x000000007e800000
    [0.000000]耳塞:MIMO32 0x00000000ffc02000上的 uart0 (选项'115200n8')
    [0.000000] printk:已启用引导控制台[uart0]
    [0.000000] NUMA:找不到 NUMA 配置
    [0.000000] NUMA:在[mem 0x0000000001000000-0x00000001ffFFF]建立节点
    [0.000000] NUMA:NODE_DATA [mem 0x1ff7e8800-0x1ff7e9fff]
    [0.000000]区域范围:
    [0.000000] dma32 [mem 0x0000000001000000-0x00000000 ffFFF]
    [0.000000]正常[mem 0x00000001000000-0x00000001ffFFF]
    [0.000000]每个节点的可移动区域开始
    [0.000000]早期存储器节点范围
    [0.000000]节点0:[MEM 0x0000000001000000-0x000000007fff]
    [0.000000]节点0:[MEM 0x0000000180000000-0x00000001ffFFFFF]
    [0.000000] Initmem 设置节点0 [mem 0x0000000001000000-0x00000001ffFFF]
    [0.000000] psci:从 DT 探测导管方法。
    [0.000000] psci:在固件中检测到 PSCIv1.1。
    [0.000000] psci:使用标准的 PSCI v0.2函数 ID
    [0.000000] psci:不支持 migrate_info_type。
    [0.000000] psci:SMC 调用约定 v1.0
    [0.000000] pu:嵌入式22页/CPU s51928 r8192 d29992 u90112
    [0.000000]在 CPU0上检测到 VIPT I-cache
    [0.000000] CPU 特性:检测到:ARM 勘误表845719
    [0.000000]在上构建了1个区域列表、移动分组。 总页数:1028160
    [0.000000]策略区域:正常
    [0.000000]内核命令行:lycon panel=-1 root=/dev/mmcblk0p2 rw rootwait
    [0.000000]条目高速缓存散列表条目:524288 (顺序:10、4194304字节、线性)
    [0.000000] inode 高速缓存散列表条目:262144 (顺序:9、2097152字节、线性)
    [0.000000] mem 自动初始化:stack:off、heap alloc:off、heap free:off
    [0.000000]软件 IO TLB:映射[mem 0x7a800000-0x7e80000](64MB)
    [0.000000]内存:3999960K/4177920K 可用(9980K 内核代码、604K RWDATA、3588K rodata、640K init、409K BSS、 161576K 保留、16384K CMA 保留)
    [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=4、Nodes=1
    [0.000000] RCU:可抢占的分层 RCU 实现。
    [0.000000] RCU:RCU 将 CPU 从 NR_CPU=256限制为 nr_CPU_IDs=4。
    [0.000000]启用了 RCU 任务。
    [0.000000] RCU:RCU 计算出的调度程序入伍延迟值为25个 Jiffies。
    [0.000000] RCU:调整 RCU_FANOUT_LEVEE=16的几何结构,nr_CPU_IDs=4
    [0.000000] NR_IRQ:64、nr_IRQ:64、预分配的 IRQ:0
    [0.000000] GIC:使用分离 EOI/Deactivate 模式
    [0.000000]随机:从 start_kernel+0x2b4/0x448调用 get_random_bytes、其中 crng_init=0
    [0.000000] arch_timer:以400.00MHz (phys)运行的 cp15计时器。
    [0.000000]时钟源:arch_sys_counter:mask:0xffffffffffffffffffff max_cycles:0x5c4093a7d1、max_idle_ns:440795210635 ns
    [0.000003] sched_clock:400MHz 时为56位、分辨率2ns、每4398046511103ns 换行一次
    [0.008136]控制台:彩色虚拟设备80x25
    [0.012563] printk:启用控制台[tty0]
    [0.016647] printk:禁用引导控制台[uart0]
    [0.000000]在物理 CPU 上引导 Linux 0x000000 [0x410fd034]
    [0.000000] Linux 版本5.4.84-10356-gea0048c3350c-m脏(PTPS@VM-intu_PTPS)(gcc 版本10.2.1 20201103 (A 配置文件架构的 GNU 工具链10.2-2020.11 (ARM-10.16)))#3 SMP 优先于 Mon 1
    [0.000000]机器模型:SoCFPGA Stratix 10 SoCDK
    [0.000000] EFI:从 FDT 获取 EFI 参数:
    [0.000000] EFI:未找到 UEFI。
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x0000000000000000、大小为16 mib
    [ 0.000000]、共:保留内存:已初始化节点 svcbuffer@0、兼容 id shared-dma-pool
    [0.000000] CMA:保留16 MIB、地址为0x000000007e800000
    [0.000000]耳塞:MIMO32 0x00000000ffc02000上的 uart0 (选项'115200n8')
    [0.000000] printk:已启用引导控制台[uart0]
    [0.000000] NUMA:找不到 NUMA 配置
    [0.000000] NUMA:在[mem 0x0000000001000000-0x00000001ffFFF]建立节点
    [0.000000] NUMA:NODE_DATA [mem 0x1ff7e8800-0x1ff7e9fff]
    [0.000000]区域范围:
    [0.000000] dma32 [mem 0x0000000001000000-0x00000000 ffFFF]
    [0.000000]正常[mem 0x00000001000000-0x00000001ffFFF]
    [0.000000]每个节点的可移动区域开始
    [0.000000]早期存储器节点范围
    [0.000000]节点0:[MEM 0x0000000001000000-0x000000007fff]
    [0.000000]节点0:[MEM 0x0000000180000000-0x00000001ffFFFFF]
    [0.000000] Initmem 设置节点0 [mem 0x0000000001000000-0x00000001ffFFF]
    [0.000000] psci:从 DT 探测导管方法。
    [0.000000] psci:在固件中检测到 PSCIv1.1。
    [0.000000] psci:使用标准的 PSCI v0.2函数 ID
    [0.000000] psci:不支持 migrate_info_type。
    [0.000000] psci:SMC 调用约定 v1.0
    [0.000000] pu:嵌入式22页/CPU s51928 r8192 d29992 u90112
    [0.000000]在 CPU0上检测到 VIPT I-cache
    [0.000000] CPU 特性:检测到:ARM 勘误表845719
    [0.000000]在上构建了1个区域列表、移动分组。 总页数:1028160
    [0.000000]策略区域:正常
    [0.000000]内核命令行:lycon panel=-1 root=/dev/mmcblk0p2 rw rootwait
    [0.000000]条目高速缓存散列表条目:524288 (顺序:10、4194304字节、线性)
    [0.000000] inode 高速缓存散列表条目:262144 (顺序:9、2097152字节、线性)
    [0.000000] mem 自动初始化:stack:off、heap alloc:off、heap free:off
    [0.000000]软件 IO TLB:映射[mem 0x7a800000-0x7e80000](64MB)
    [0.000000]内存:3999960K/4177920K 可用(9980K 内核代码、604K RWDATA、3588K rodata、640K init、409K BSS、 161576K 保留、16384K CMA 保留)
    [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=4、Nodes=1
    [0.000000] RCU:可抢占的分层 RCU 实现。
    [0.000000] RCU:RCU 将 CPU 从 NR_CPU=256限制为 nr_CPU_IDs=4。
    [0.000000]启用了 RCU 任务。
    [0.000000] RCU:RCU 计算出的调度程序入伍延迟值为25个 Jiffies。
    [0.000000] RCU:调整 RCU_FANOUT_LEVEE=16的几何结构,nr_CPU_IDs=4
    [0.000000] NR_IRQ:64、nr_IRQ:64、预分配的 IRQ:0
    [0.000000] GIC:使用分离 EOI/Deactivate 模式
    [0.000000]随机:从 start_kernel+0x2b4/0x448调用 get_random_bytes、其中 crng_init=0
    [0.000000] arch_timer:以400.00MHz (phys)运行的 cp15计时器。
    [0.000000]时钟源:arch_sys_counter:mask:0xffffffffffffffffffff max_cycles:0x5c4093a7d1、max_idle_ns:440795210635 ns
    [0.000003] sched_clock:400MHz 时为56位、分辨率2ns、每4398046511103ns 换行一次
    [0.008136]控制台:彩色虚拟设备80x25
    [0.012563] printk:启用控制台[tty0]
    [0.016647] printk:禁用引导控制台[uart0]
    [0.021305]校准延迟环路(跳过)、使用计时器频率计算的值。 800.00茂物剪(lpj=1600000)
    [0.021323] pid_max:默认值:32768最小值:301
    [0.021395] LSM:安全框架正在初始化
    [0.021466]安装高速缓存散列表条目:8192 (顺序:4、65536字节、线性)
    [0.021495]安装点高速缓存散列表条目:8192 (顺序:4、65536字节、线性)
    [0.022715] ASID 分配器、初始化为32768个条目
    [0.022786] RCU:分层 SRCU 实现。
    [0.022974] EFI 服务将不可用。
    [0.023140] SMP:启动辅助 CPU ...
    [0.023504]在 CPU1上检测到 VIPT I-cache
    [0.023545] CPU1:引导的辅助处理器0x00000001 [0x410fd034]
    [0.023913]在 CPU2上检测到 VIPT I-cache
    [0.023933] CPU2:已启动辅助处理器0x0000000002 [0x410fd034]
    [0.024278]在 CPU3上检测到 VIPT I-cache
    [0.024297] CPU3:引导的辅助处理器0x0000000003 [0x410fd034]
    [0.024346] SMP:带来1个节点、4个 CPU
    [0.024390] SMP:总共激活4个处理器。
    [0.024399] CPU 特性:检测到:支持32位 EL0
    [0.024409] CPU 特性:检测到:CRC32指令
    [0.031638] CPU:所有 CPU 均从 EL2启动
    [0.031663]替代方案:修补内核代码
    [0.033060] devtmpfs:已初始化
    [0.035995]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:7645041785100000 ns
    [0.036021] futex 散列表条目:1024 (顺序:4、65536字节、线性)
    [0.037021] DMI 不存在或无效。
    [0.037256] NET:注册协议系列16.
    [0.038154] DMA:预分配256 KiB 池用于原子分配
    [0.038170]审核:初始化 netlink 子系统(已禁用)
    [0.038273]审核:type=2000审核(0.032:1):State=initialized audit_enable=0 res=1
    [0.038747]空闲:使用调速器菜单
    [0.038844] HW 断点:找到6个断点和4个观察点寄存器。
    [0.038997]串行:Amba PL011 UART 驱动程序
    [0.049797] HugeTLB 寄存的1.00 GiB 页大小,预分配的0页
    [0.049817] HugeTLB 已注册32.0 MIB 页大小,预分配0页
    [0.049829] HugeTLB 注册的2.00 MIB 页大小,预分配的0页
    [0.049840] HugeTLB 已注册64.0 KiB 页大小,预分配0页
    [0.050625]密码:Max_cpu_qlen 设置为1000
    [0.052937] ACPI:禁用解释器。
    [0.053323] iommu:默认域类型:已翻译
    [0.053391] vgaarb:已加载
    [0.053631] SCSI 子系统已初始化
    [0.053940] usbcore:注册的新接口驱动程序 usbfs
    [0.053979] usbcore:注册的新接口驱动程序集线器
    [0.054030] usbcore:注册的新设备驱动程序 USB
    [0.054256] pps_core:LinuxPPS API 版本。 1已注册
    [0.054267] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.054289] PTP 时钟支持已注册
    [0.054414] FPGA 管理器框架
    [0.054471]已初始化高级 Linux 声音架构驱动程序。
    [0.054978]时钟源:切换到时钟源 ARCH_SYS_COUNTER
    [0.055107] VFS:磁盘配额 dquot_6.6.0
    [0.055155] VFS:Dquot 高速缓存散列表条目:512 (顺序0、4096字节)
    [0.055322] PNP:PNP ACPI:已禁用
    [0.056962] thermal_sys:寄存式调热器'step_wis'
    [0.059665] thermal_sys:寄存式热调节器"power_allocator"
    [0.05948] NET:注册协议系列2.
    [0.060165] tcp_listen_portaddr_hash 哈希表条目:2048 (顺序:3、32768字节、线性)
    [0.060223] TCP 建立哈希表条目:32768 (顺序:6、262144字节、线性)
    [0.060442] TCP 绑定哈希表条目:32768 (顺序:7、524288字节、线性)
    [0.060900] TCP:已配置哈希表(建立32768 BIND 32768)
    [0.060994] UDP 哈希表条目:2048 (顺序:4、65536字节、线性)
    [0.061077] UP-Lite 哈希表条目:2048 (顺序:4、65536字节、线性)
    [0.061252] NET:注册协议系列1.
    [0.061670] RPC:注册后命名的 UNIX 套接字传输模块。
    [0.061682] RPC:注册的 UDP 传输模块。
    [0.061691] RPC:注册的 TCP 传输模块。
    [0.061700] RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
    [0.061717] PCI:CLS 0字节、默认64
    [0.062370]硬件性能事件:通过 ARMv8_pmuv3 PMU 驱动器启用、提供7个计数器
    [0.062567] KVM [1]:IPA 大小限制:40位
    [0.063034] KVM [1]:已成功初始化 HYP 模式
    [0.065477]初始化系统受信任的按键环
    [0.065578]工作集:TIMESTAMP_BITS =44 max_order=20 buck_order=0
    [0.070928] squashfs:4.0版(2009/01/31) Phillip Lougher
    [0.0752] NFS:注册 id_resolver 密钥类型
    [0.071532]注册了密钥类型 id_resolver
    [0.0751]注册的密钥类型 id_legacy
    [0.071557] nfs4filelaout_init:NFSv4文件布局驱动程序正在注册...
    [0.071587] jffs2:版本2.2。 (NAND)Copyright2001-2006 Red Hat, Inc.
    [0.071886] 9p:安装 v9fs 9p2000文件系统支持
    [0.08466]注册密钥类型非对称
    [0.084709]已注册非对称密钥解析器"x509"
    [0.0844753]块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要248)
    [0.084769]已注册 IO 调度程序 MQ-Deadline
    [0.084779]已注册 IO 调度程序 kyber
    [0.088676] Serial:8250/16550 driver,4端口,启用 IRQ 共享
    [0.089554] ffc02000.serial: tmio 0xc02000处的 ttyS0 (IRQ = 26、base_baud = 6250000)是16550A
    [0.891528] printk:启用控制台[ttyS0]
    [0.896317]高速缓存信息:无法检测 CPU 0的高速缓存层次结构
    [0.907954]循环:模块已加载
    [0.927069] cadence-QSPI ff8d2000.SPI:mt25qu02g (262144KB)
    [0.933371]在 MTD 器件 ff8d2000.SPI.0上找到2个固定分区
    [0.940401]在"ff8d2000.SPI.0"上创建2个 MTD 分区:
    [0.945874] 0x000000000000-0x000003fe0000:“Boot and FPGA data (引导和 FPGA 数据)”
    [0.955509] 0x000003fe0000-0x000010000000:"根文件系统- JFFS2"
    [0.964001] libphy:固定 MDIO 总线:探测
    [0.968306]《Tun:通用 TUN/Tap 器件驱动程序》、1.6
    [0.973561] Intel_FPGA_QSE_htile f9040000.ethernet:DMA RX CSR 位于0xf9000520
    [0.980689] Intel_FPGA_QSE_htile f9040000.ethernet:DMA TX CSR 位于0xf9000420
    [0.987816] Intel_FPGA_QSE_htile f9040000.ethernet:默认 RX 轮询频率为128
    [0.995797] Intel_FPGA_QSE_htile f9040000.ethernet:默认 TX 轮询频率为128
    [1.003787] Intel_FPGA_QSE_htile f9040000.ethernet:XVCR Ctrl at 0xf9022000
    [1.01084] Intel_FPGA_QSE_htile f9040000.ethernet:ToD 控制在0xf9090000
    [1.018628] e1000e:英特尔RegisteredPRO/1000网络驱动程序- 3.2.6-k
    [1.024447] e1000e:版权所有(c) 1999 - 2015英特尔公司。
    [1.030376] igb:英特尔Registered千兆位以太网网络驱动程序-版本5.6.0-k
    [1.037317] igb:版权所有(c) 2007-2014英特尔公司。
    [1.042901] igbvf:英特尔Registered千兆位虚拟功能网络驱动程序-版本2.4.0-k
    [1.050706] igbvf:版权所有(c) 2009 - 2012英特尔公司。
    [1.056682] sky2:驱动程序版本1.30
    [1.060520] socfpga-dwmac ff800000.ethernet:IRQ eth_WAKE_IRQ 未找到
    [1.067119] socfpga-dwmac ff800000.ethernet:找不到 IRQ eth_lpi
    [1.073351] socfpga-dwffmac 800000.ethernet:PTP 使用主时钟
    [1.079355] socfpga-dwffmac 800000.ethernet:找不到 sysmgr-SYSCON 节点
    [1.086037] socfpga-dwffmac 800000.ethernet:无法解析数据
    [1.092394] socfpga-dwmac:探测 ff800000.ethernet 失败,错误-524
    [1.099517] stmmaceth ff800000.ethernet:IRQ eth_WAKE_IRQ 未找到
    [1.105768] stmmaceth ff800000.ethernet:IRQ eth_lpi 未找到
    [1.111632] stmmaceth ff800000.ethernet:PTP 使用主时钟
    [1.117402] stmmaceth ff800000.ethernet:用户 ID:0x11、Synopsys ID:0x37
    [1.124178] stmmaceth ff800000.ethernet:DWMAC1000
    [1.129045] stmmaceth ff800000.ethernet:支持 DMA 硬件功能寄存器
    [1.136158] stmmaceth ff800000以太网:支持 RX 校验和卸载引擎
    [1.14327] stmmaceth ff800000.ethernet:COE 类型2
    [1.148134] stmmaceth ff800000.ethernet:支持 TX 校验和插入
    [1.154814] stmmaceth ff800000.ethernet:增强型/备用描述符
    [1.161409] stmmaceth ff800000.ethernet:已启用扩展描述符
    [1.167829] stmmaceth ff800000.ethernet:启用环模式
    [1.173299] stmmaceth ff800000.ethernet:通过硬件看门狗计时器启用 RX 缓解
    [1.180936] stmmaceth ff800000.ethernet:器件 MAC 地址4a:05:07:F7:29:FD
    [1.188159] libphy: stmac :探测
    [1.192784] VFIO -用户级元驱动程序版本:0.3
    [1.198362] dwc2 ffb00000.usb: ffb00000.usb supply vusb_d not found、using dummy regulator
    [1.206648] dwc2 ffb00000.usb: ffb00000.usb supply vusb_a not found、using dummy regulator
    [1.215014] dwc2 ffb00000.usb:配置不匹配。 DR_MODE 强制为主机
    [1.222359] dwc2 ffb00000.usb: DWC OTG 控制器
    [1.227069] dwc2 ffb00000.usb:新 USB 总线已注册、分配的总线编号1
    [1.234122] dwc2 ffb00000.usb: IRQ 27、IO mem 0xcb00000
    [1.239845]集线器1-0:1.0:找到 USB 集线器
    [1.243609]集线器1-0:1.0:检测到1个端口
    [1.248100] EHCI_hcd:USB 2.0 "增强型"主机控制器(EHCI)驱动程序
    [1.254614] EHCI-PCI:EHCI PCI 平台驱动程序
    [1.259073] EHCI 平台:EHCI 通用平台驱动程序
    [1.264353] ohci_hcd:USB 1.1 'Open'主机控制器(OHCI)驱动程序
    [1.270523] ohci-PCI:OHCI PCI 平台驱动程序
    [1.274987] ohci 平台:OHCI 通用平台驱动程序
    [1.280471] usbcore:注册的新接口驱动程序 USB 存储
    [1.286852] i2c /dev/entries 驱动程序
    [1.291226] sdhci:安全数字主机控制器接口驱动程序
    [1.297387] sdhci:版权所有(c) Pierre Osman
    [1.301777] Synopsys Designware 多媒体卡接口驱动程序
    [1.307923] dw_mmc ff808000.dwmmc0:IDMAC 支持32位地址模式。
    [1.314534] dw_mmc ff808000.dwmmc0:使用内部 DMA 控制器。
    [1.320702] dw_mmc ff808000.dwmmc0:版本 ID 为280A
    [1.325854] dw_mmc ff808000.dwmmc0:IRQ 12、32位主机数据宽度、1024深 FIFO 下的 DW MMC 控制器
    [1.335118] MMC_HOST mmc0:卡正在轮询。
    [1.351055] MMC_HOST mmc0:总线速度(插槽0)= 50000000Hz (插槽请求400000Hz、实际396825HZ div = 63)
    [1.373259] sddhci-pltfm:SDHCI 平台和驱动程序助手
    [1.379631] ledtrig-CPU:已注册以指示 CPU 上的活动
    [1.386066] usbcore:注册的新接口驱动程序 usbhid
    [1.391638] usbhid:USB HID 内核驱动程序
    [1.396338] NET:注册协议系列17.
    [1.400909] 9pnet:安装9P2000支持
    [1.405215]注册了密钥类型 DNS_旋 变传感器
    [1.409676]已注册任务统计版本1
    [1.413768]正在加载已编译的 X.509证书
    [1.424175] MMC_HOST mmc0:总线速度(插槽0)= 50000000Hz (插槽请求50000000Hz、实际50000000HZ div = 0)
    [1.424969] at24 1-0051:4096字节24c32 EEPROM、可写、32字节/写入
    [1.433943] mmc0:地址5048处的新高速 SDHC 卡
    [1.441920] RTC-ds1307 1-0068:设置时间!
    [1.446709] mmcblk0:mmc0:5048 SD16G 14.4 GiB
    [1.452202] RTC-ds1307 1-0068:注册为 rtc0
    [1.4564557] mmcblk0:P1 P2
    [1.460329] libphy:SFP I2C 总线:探测
    [1.465832] SFP 80000000.bridge:sfp-eth0:主机最大功率1.0W
    [1.472013] genirq:为 IRQ 62设置触发模式3失败(altera_GPIO_IRQ_SET_TYPE+0x0/0xac)
    [1.480857] SFP 80000000.bridge:sfp-eth0:无 TX_DISABLE 引脚:SFP 模块将始终发光。
    [1.491334] RTC-ds1307 1-0068:将系统时钟设置为2000-01-01T00:30:49 UTC (946686649)
    [1.499581] of _CFS_init
    [1.502094] of _CFS_init:确定
    [1.505036] ALSA 器件列表:
    [1.508000]未找到声卡。
    [1.511576] ttyS0 -请求 DMA 失败
    [1.516694] EXT4-FS (mmcblk0p2):使用 ext4子系统安装 ext3文件系统
    [1.587049] random:快速初始化完成
    [1.655683] EXT4-FS (mmcblk0p2):恢复完成
    [1.661406] EXT4-FS (mmcblk0p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [1.669535] VFS:在设备179:2上安装了根(ext3文件系统)。
    [1.678623] devtmpfs:已安装
    [1.681849]释放未使用的内核内存:640K
    [1.686364]运行/sbin/init 作为初始化进程
    初始化:2.97版引导[1.797958] SFP 80000000.bridge:sfp-eth0:模块 FS SFP28-25GSR -85修订版 A0 SN G2001023097 dc 200603

    [1.812253] Intel_FPGA_QSE_htile f9040000.ethernet eth0:切换到带内/25gbase-SR 链接模式
    正在启动 udev
    [2.116080] udevd[148]:开始版本3.2.9
    [2.121627]随机:udevd:未初始化的 urandom 读取(16字节读取)
    [2.129230]随机:udevd:未初始化 urandom 读取(16字节读取)
    [2.13691]随机:udevd:未初始化 urandom 读取(16字节读取)
    [2.163724] udevd[149]:启动 eudev-3.2.9
    [2.415639] EXT4-FS (mmcblk0p2):已重新安装。 OPTS:(空)
    [2.748696] INTEL_FPGA_QSE_Htile f9040000.Ethernet eth0:msgdma_pref_initialize:Rx DESC mem at 0x7e840000
    [2.758375] Intel_FPGA_QSE_htile f9040000.Ethernet eth0:msgdma_pref_initialize:TX DESC mem at 0x7e850000
    [2.768004] Intel_FPGA_QSE_htile f9040000.ethernet eth0:设备 MAC 地址32:C3:c0:77:9b:ae
    [2.776510] Intel_FPGA_QSE_htile f9040000.ethernet eth0:最大 Rx 数据包大小为1518
    [2.783887] Intel_FPGA_QSE_htile f9040000.Ethernet eth0:rxmac_crc_config:0x00000000
    [2.791696] Intel_FPGA_QSE_htile f9040000.ethernet eth0:默认速度值:390
    [2.799072] Intel_FPGA_QSE_htile f9040000.ethernet eth0:速度值:194
    [2.805755] Intel_FPGA_QSE_htile f9040000.ethernet eth0:TX 最大帧:0x000005ee
    [2.813217] Intel_FPGA_QSE_Htile f9040000.ethernet eth0:默认速度值:390
    [2.820595] Intel_FPGA_QSE_htile f9040000.ethernet eth0:速度值:194
    [2.827282] Intel_FPGA_QSE_Htile f9040000.Ethernet eth0:QSE Rx_FRAME_CONTROL:0x00000000
    [2.835440] Intel_FPGA_QSE_Htile f9040000.Ethernet eth0:QSE TX_pauseframe_enable:0x000000fe
    [2.843941] Intel_FPGA_QSE_Htile f9040000.Ethernet eth0:QSE TX_pauseframe_quanta:0x0000FFFF
    [2.853042] Intel_FPGA_QSE_htile f9040000.ethernet eth0:启动 rxdma
    [2.859410] Intel_FPGA_QSE_htile f9040000.ethernet eth0:配置带内/25gbase-SR 链接模式
    [2.883352] Intel_FPGA_QSE_htile f9040000.Ethernet eth0:无法重新配置 PHY
    [3.203012] Intel_FPGA_QSE_Htile f9040000.ethernet eth0:默认速度值:390
    [3.210405] Intel_FPGA_QSE_htile f9040000.ethernet eth0:速度值:194
    [3.217100] Intel_FPGA_QSE_Htile f9040000.ethernet eth0:链接已打开- 25Gbps/full -流控制已关闭
    [3.226206] Intel_FPGA_QSE_Htile f9040000.ethernet eth0:默认速度值:390
    [3.233580] Intel_FPGA_QSE_htile f9040000.ethernet eth0:速度值:194
    [5.093038] dma-pl330 ffda0000.pdma:为 PL330 DMAC-341330加载了驱动程序
    [5.099761] DMA-pl330 ffda0000.pdma:DBUF-512x8bytes Num_Chans-8 Num_Peri-32 Num_Events-8
    [14.247012] random: crng init done.(随机:完成 crng 初始化。
    [14.250430]随机:由于存在差评、3个 urandom 警告缺失

    POKY (Yocto Project Reference Distro) 3.2.2 stratix10 /dev/ttyS0

    stratix10登录:root
    root@stratix10:~#
    root@stratix10:~#
    root@stratix10:~#
    root@stratix10:~# i2cdetect -y 1.
    警告:无法使用 SMBus 快速写入命令、将跳过一些地址
    0 1 2 3 4 5 6 7 8 9 A b c d e f
    00:
    10:
    20:
    30:30 ------ 36 ----
    40:
    50:-- UU ---- 55 ------ 5a 5b ------
    60:
    70:
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我的最佳建议是仅使用 TICS Pro 和 USB2ANY 对 LMK05028进行编程。

    首先、请转到以下链接并安装 TICS Pro 软件: https://www.ti.com/tool/TICSPRO-SW 、然后在 TICS Pro 上构建您的器件配置。

    创建配置后、您可以使用下载的 TICS Pro 软件将 USB2ANY 的 USB 侧连接到计算机、并将 USB2ANY 的引脚侧(特别是引脚 J4-1、J4-2、J4-5)连接到 SDA、SCL、 引脚和 GND 引脚进行通信。 下面是 USB2ANY 用户指南的链接、您可以通过该链接熟悉器件: https://www.ti.com/lit/ug/snau228/snau228.pdf?ts=1621012078298&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FUSB2ANY

    此致、

    起亚拉赫巴