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.
工具/软件:Linux
我尝试将基于 AM3352的系统从 TI SDK 7.0升级到新的处理器 SDK。
我尝试了最新的 SDK 3.0、但新系统出现问题。 系统运行速度极慢。
我回到 ti-processor-sdk-linux-rt-am335x-evm-02.00.02.11、这在 BeagleBone Green 板上似乎可以正常工作。
但是、当我尝试将 SDK 移植到我们的定制板时、我收到了来自 PRUSS 的一些错误消息。
[0.000000]在物理 CPU 上引导 Linux 0x0 [0.000000]初始化 cgroup 子系统 CPU [0.000000]初始化 cgroup 子系统 cpuacct [0.000000] Linux 版本4.1.18-rt17 (root@Ubuntu)(gcc 版本4.9.3 20150RT (prerele便捷性)(Linaro GCC 4.9-2015.05)))#6 prestept 31:2011:2011:2011:2011:2011:2011:2011:2011:2011:2011:423:12] ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d [0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 指令高速缓存 [0.000000 mB]机器模型:LiteOn SMC NO_RTC [0.000000]:保留24 at 0x8d800000 [ 0.000000 mib] 节点上的总数据高速缓存[0.000000:0 MIB] 65000000 [0.0000] free_area_init_node:节点0、pgdat c075b460、node_mem_map cfdad000 [0.0000]正常区域:576页用于 memmap [0.0000]正常区域:0页保留 [0.0000]正常区域:65536页、LIFO 批处理:15 [0.536] CPU:所有 CPU 启动模式。 [0.000000] AM335X ES2.1 (NEON ) [0.000000]型号:LiteOn SMC NO_RTC [0.000000] pCPU-alloc:S0 r0 d32768 u32768 alloc=1 *32768 [0.000000] pCPU-alloc:[0] 0 [0.000000]按区域顺序构建1个区域列表,移动分组打开。 总页数:64960 [0.000000]内核命令行:console=ttyO0、115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext4等待 [0.000000] PID 哈希表条目:1024 (顺序:0、4096字节) [0.536]条目高速缓存哈希表条目:32768 (顺序:5、131072字节) [0.000000] Inode:16000000 、164bytes (顺序:16384bytes) 227004K/262144K 可用(5275K 内核代码、243K rwdata、1740K rodata、244K 初始化、261K BSS、 10564K 保留、24576K CMA 保留、0K HIGHMEM) [0.000000]虚拟内核内存布局: [0.000000] 向量:0xffffff0000 - 0xffffff1000 (4KB) [0.000000] Fixmap:0xc00000 - 0xc00000 (3072 KB) [0.000000] vmalloc:0xd0800000 - 0xc000000 (744MB) [0.000000] 低内存:0xC0000000 - 0xd0000000 (256 MB) [0.000000] pkmap:bfe00000 - 0xC0000000 (2 MB) [0.000000] 模块:bbbf000000 - bbfe00000 (14 MB) [0.000000] .text:0xc0008000 - 0xc06e2034 (7017 KB) [0.000000] init:0xc06e3000 - 0xc0720000 (244KB) [0.000000] .data:0xc0720000 - 0xc075cfa0 (244KB) [0.000000] .bss:0xc075f000 - 0xc07a05a8 (262 KB) [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes =1 [0.000000]可抢占分层 RCU 实现。 [0.000000]打印的每个 CPU 的附加信息有停转。 [0.000000]RCU kthread 优先级:1. [0.000000] NR_IRQ:16 nr_IRQ:16 16 [0.000000] IRQ:在0xfa200000 (修订版本5.0)处找到 INTC、具有128个中断 [0.000000] OMAP 时钟事件源:timer2为240000Hz [0.000017] sched_clock:32位为24MHz、分辨率为41ns、每894784849ns 换行 一次 TimerFFFF 时钟源:0x0000_max:0x0000FFFF 时钟源:0x0000_FFFF 时钟源:0x0000.FFFF:0x0000.000ns 79635851949 ns [0.000041] OMAP 时钟源:24000000 Hz [0.000255]控制台:彩色虚拟设备80x30 [0.000464]警告:'console=ttyO0'已被'ttyS0' [0.000467]取代,这可确保您仍能看到内核消息。 请 [0.000470]更新您的内核命令行。 [0.058828]校准延迟环路... 597.60 BogoMips (lpj=2988032) [ 0.058835] pid_max:默认值:32768最小值:301 [ 0.058966] Security Framework 已初始 化[ 0.059023]安装高速缓存哈希表条目:1024 (顺序:0、4096字节) [ 0.059031]安装点高速缓存哈希表条目:1024 (顺序: 0、4096字节) [0.0598881]初始化 cgroup 子系统 blkio [0.059896]初始化 cgroup 子系统存储器 [0.059942]初始化 cgroup 子系统器件 [0.059956]初始化 cgroup 子系统冷冻器 [0.059968] perf 初始化初始化 cgroup 子系统[0.060051] CPU:测试缓冲区: OK [ 0.060454]为0x80008200 - 0x80008270 [ 0.062999] devtmpfs 设置静态身份映射:已初始化 [ 0.077708] VFP 支持 v0.3:Implementor 41体系结构3第30部分型号 c rev 3 [ 0.098322] OMAP-hwmod:debugss:_wait_target_disable failed [ 0.155463] source clock_rev 3 rev 3[0xFFFF:0xFFFF max_cludes:0xFFFF cycles:0xFFFF:0xFFFF cycles:0xFFFF 19112604462750000 ns [0.158256] pinctrl 内核:已初始化的 pinctrl 子系统 [0.160102] NET:已注册协议系列16 [0.163254] DMA:预分配256 KiB 池用于原子相干分配 [0.169941] gpiochip_add:器件上已注册的 GPIO 0至31:GPIO [0.170599] gpiochip 版本0.170.1 [gpio_gpix] 器件上已注册的 GPIO 32至63:GPIO [0.172709] gpiochip_add:器件上已注册的 GPIO 64至95:GPIO [0.174013] gpiochip_add:器件上已注册的 GPIO 96至127:GPIO [0.185610]无 ATAG? [0.185647]硬件断点:不支持调试架构0x4。 [0.231337] EDMA 49000000.EDMA:TI EDMA 引擎驱动程序 [0.232073] of_get_named_gpio_FLAGS:无法解析节点'/fixedregulator@0[0]的'gpio'属性 [0.232480] of_get_named_gpio_FLAGS:无法解析节点'/fixedregulator@0.232480] 的'gpin6438]子系统[0.232480]已初始化的[0.232480] b[0.232480]已初始化子系统[0.2324][0.2324] busb.2324][0.438b]内核 [已初始化的[0.2324][ 已注册的新接口驱动程序集线 器[0.235619] usbcore:已注册的新器件驱动程序 USB [0.236177] OMAP-i2c 44e0b000。i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@2K00/pinmux@800/pinmux_i2c0_pins 的 pctldev、推迟的探测器 [0.236242_i000_i2c:/ocp/l4_wkup 48000_i2c1000@@@i2c:i2c2c1000 mux_i2c2c 针对 OMAP-pinmux_i2c1000 mux_i2c 找不到节点/ocp/l4_wkup@44c00000/CM@210000/ pinmux@800/pinmux_i2c2_pins 的 pctldev、推迟探测器 [0.236466] pps_core:LinuxPPS API 版本。 1寄存 式[0.236478] pps_core:软件版本。 5.3.6 -版权所有2005-2007 Rodolfo Giometti [0.236521] PTP 时钟支持已注册 [0.237589] OMAP-mailbox 480c8000. mailbox:OMAP 邮箱版本0x400 [0.239012]切换到时钟源 Timer1 [0.253645] NET:已注册协议系列2[0.254740] TCP 已建立哈希表条目:2048 (订单:1、8192字节) [0.254815] TCP 绑定:2048 (订单:2048条目:TCP: 3、49152字节) [0.254946] TCP:配置的哈希表(建立2048 BIND 2048) [0.255046] UDP 哈希表条目:256 (顺序:2、16384字节) [0.255098] UP-Lite 哈希表条目:256 (顺序:2、16384字节) [0.255364] NET:注册协议系列1[0.255918] RPC: 注册的 UNIX 套接字传输模块。 [0.255936] RPC:注册的 UDP 传输模块。 [0.255945] RPC:注册的 TCP 传输模块。 [0.255953] RPC:注册的 TCP NFSv4.1反向通道传输模块。 [0.255992] PCI:CLS 0字节,默认64 [0.256983] CPU PMU:无法解析/pmu/interrupt-affinity [0] [0.257044] HW perfevents:通过 armv7_cortex_A8 PMU 驱动程序启用,5个可用计数 器[0.260520] futex hash 表条目:256 (顺序:1、8192字节) [0.260726]禁用 Subnetsys 审核 :初始化 type=2000 audit (0.260:1):已初始 化[ 0.273269] squashfs:4.0版(2009/01/31) Phillip Lougher [ 0.274306] NFS:注册 id_resolver 密钥类型 [0.274386]注册的 id_resolver [0.27498]密钥类型 id_legacy 注册 [0.278822] NET: 已注册协议系列38 [ 0.278918]已注册的 IO 调度程序 NOP [ 0.278937]已注册的 IO 调度程序截止日期 [ 0.279474]已注册的 IO 调度程序 cfq (默认) [ 0.281007] pinctrl-single-single 44e10800.pinmux:PA f9e10800大小568上的142个引脚 [0.282702] wkup_IPC_44mcr 无法处理2824_r24] wkup_w2824_r243.rmux:r243.rm 8250/16550驱动程序、10个端口、启用 IRQ 共享 [0.287129] omap8250 44e09000.serial: /ocp/serial GPIO 查找以启用耗电元件[ 0.287155] omap8250 44e09000.serial: 44e09000.serial:使用器件树进行 GPIO 查找[0.287176] of _get_named_gpiod_flags:无法解析节点'/ocp/serial@@44e09009[0.287250]的'sepo's'[0.287250_gpio'属性[0.287191][0.287250_gpio]的's's's'sile_s's'[0.287250_gpio'属性 使用查找表进行 GPIO 查找 [0.287221] omap8250 44e09000.serial: 48022000.serial:查找 GPIO 启用失败[0.287697] 44e09000.serial: tmio 0x44e09000处的 ttyS0 (IRQ = 158、base_baud = 3000000)是启用的8250 [ 0.921189]控制台[ttyS0]的[0.925319] omap8250 48022000.serial: gpio 925250 gpio [ 0.925250]用于启用消费类电子查找[0.9211850][0.925] 使用器件树进行 GPIO 查找 [0.925361] of_get_named_gpio_FLAGS:无法解析节点'/ocp/serial 48022000.serial:@48022000[0]'[0.925376] of_get_named_gpio_flags 的'ENABLE-GPIO'属性:无法解析节点'/ocp/serial 48022000.serial:@48022000[0] 48022000.serial: 0.925404[0.925404]的节点'enable gpiolookups 属性 MMIO 0x48022000 (IRQ = 159、base_baud = 3000000)上的 ttyS1是8250 [ 0.935169] omap8250 48024000.serial: GPIO 查找、用于消费者启用 [ 0.935192] omap8250 48024000.serial:、使用器件树进行 GPIO 查找 [0.935211] of _get_named_gpio_FLAGS:无法解析'g_go_node_flages'/ocp/serial 的'0.9352260'[gpio_g_g_g_gpio_g@g@gpio_g@g@g@gpio_g@g@g@g@gpio@ 无法解析节点'/ocp/serial@48024000[0] 的'ENABLE-GPIO'属性[0.935239] omap8250 48024000.serial:使用用于 GPIO 查找 的查找表[0.935254] omap8250 48024000.serial:查找 GPIO 启用失败 [0.935639] 48024000.serial: ttyS2位于 MMIO 0x48024000 (IRQ = 160、base_baud = 3008250 、481a6000.serial:)[0.935615]、是一个 omap8250 [ 使用 器件树进行 GPIO 查找[0.944960] omap8250 481a6000.serial: 481a6000.serial:、用于 GPIO 查找[0.944981] of_get_named_gpio_FLAGS:无法解析节点'/ocp/serial@481a6000[0]的'ENABLE-GPIO'属性[0.944995] of _get_named_gpio_FLAGS:无法解析 '481a6000.serial:@481a6000[0]的'gap250'属性[0.94250]、无法使用节点'94250][0.825022]/ocp/serial 属性、用于启用 GPIO 查找[0.94250] GPIO 启用查找失败 [0.945338] 481a6000.serial: ttyS3位于 MMIO 0x481a6000 (IRQ = 161、base_baud = 3000000)是8250 [ 0.954655] omap8250 481a8000.serial:用于消费者启用的 GPIO 查找 [0.954676] omap8250 481a8000.serial:使用器件树用于 GPIO 查找 [0.954694] of _get_pio_flags: 无法解析节点'/ocp/serial 481a8000.serial:@481a8000[0]的'ENABLE-GPIO'属性[0.954709] of _get_named_gpio_FLAGS:无法解析节点'/ocp/serial@481a8000[0]的'ENABLE-GPIO'属性[0.954723] omap8250 481a8000.serial:使用 GPIO 查找表[ 481a8000.serial: 0.955037]启用 GPIO 查找失败 MMIO 0x481a8000 (IRQ = 162、base_baud = 3000000)上的 ttyS4是8250 [ 0.964376] omap8250 481aa000.serial: GPIO 查找、用于消费者启用 [ 0.9649397] omap8250 481aa000.serial:、使用器件树进行 GPIO 查找 [0.964417] of _get_named_gpio_FLAGS:无法解析[0.96431]的'gpio_g_node_flages'[0.941g_g_gpio][0.941g_g_g@gpio_g@g@g@gpio_g@g@gpio_@/ocp/serial 无法解析节点'/ocp/serial@481aa000[0] 的'ENABLE-GPIO'属性[0.96445] omap8250 481aa000.serial:使用查找表进行 GPIO 查找 [0.96458] omap8250 481aa000.serial:查找 GPIO 启用失败 [0.964763] 481aa000.serial: tmio 0x481aa000处的 ttyS5 (IRQ = 163、base_baud = 0.97250 r3250]) OMAP 随机数生成器版本。 20 [0.996110]返修:模块已加载 [1.006148]环路:模块已加载 [1.011897] CAN 设备驱动程序接口 [1.015864] usbcore:注册的新接口驱动程序 peak_usb [1.023104] c_CAN_platform 481cc000.can: c_CAN_platform 设备已注册(regs=fA1cc000、IRQ=170) [1.033165] c 481d0000.can:= davinci_CAN 设备[1.023104171](reg49=dCAN 设备[1.024_platform)平台[1.024=dCAN 总线[1.024=dCAN 总线[1.024=dCAN 总线[1.0171] 达芬奇 MDIO 修订版本1.6 [1.105191] libphy:4a101000.MDIO:探测 [1.111284] DaVinci_MDIO 4a101000.MDIO:0:器件4a101000.MDIO:00、驱动器 Micrel KSZ9031千兆位 PHY [1.121012] DaVinci_MDIO 4a101000.MDIO :1001.0002[MD10024]:10024:10024]千兆位 以太网 PHY:10024:10024:10024:10024:10024:10024:10024:10024:24:10024:24:1000千兆位以太网 PHY 检测到的 MACID = 24:5b:f0:00:12:74 [ 1.147687] usbcore:注册的新接口驱动程序 a6 [1.153252] usbcore:注册的新接口驱动程序 ax88179_178a [1.159467] usbcore:注册的新接口驱动程序 CDC_ether [1.165472] usbcore:注册的新接口驱动程序 aCc [1.158189_Cbcm [1.159467] UCDC-e2]UCDCf 驱动程序[1.1782] UCD_ECC_ECC_ECI:注册的新接口驱动程序[1.1582] EHCI PCI 平台驱动 程序[1.182724] EHCI-OMAP:OMAP-EHCI 主机控制器驱动程序 [1.188135] ohci_hcd:USB 1.1 "开放"主机控制器(OHCI)驱动程序 [1.194401] ohci-PCI:OHCI PCI 平台驱动程序 [1.199218] usbcore:注册的新接口驱动程序 USB-storage [1.20456]WD_OMAP-PCI 驱动程序[1.456[1.456] 0x456_0456_ed.0001] OMAP-PCOMAP-OMAP-OMAP-OMAP-4[ 初始超时60秒 [1.218329] omap_hsmmc 48060000.mmc:用于消费类 CD 的 GPIO 查找[1.218351] omap_hsmmc 48060000.mmc:使用器件树进行 GPIO 查找 [1.218392] of_get_name_gpio477_flags:已解析节点'/ocp/mmc@4806000000.mmc [1.218392]的'CD-gpio'属性[480mc'(mc_gmc_gmc_g@gmc@gmc@gmc@gm@gmc@gmc@gmc@gmc@gmc@gm@ 消费类产品的 GPIO 查找 WP [1.223170] omap_hmc 48060000.mmc:使用器件树进行 GPIO 查找 [1.223209] of _get_named_gpio_FLAGS:解析了节点'/ocp/mmc@48060000[0]的'wP-gpio'属性-状态(0) [1.22332323232323]] omap_hmc_mc_gpio_gm:1.48mc] gmc_gmc_gmc.gmc.gmc 对于 OMAP 4802mc.gmc_gmc.gmc.gmc_gmc.gmc.gmc.gmc.gmc.gm 使用器件树进行 GPIO 查找 [1.229242] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@481d8000[0] 的'[1.229256] of_get_named_gpio_gpio_flags 的'CD-GPIO'属性'/ocp/mmc@481d8000[1.229256]对于 OMAP-gpio_gpio_gpio_gelookup、不能解析节点'CD-gpio_gpio_gels'[1.481d8002mc][1.48dmmc_mc][1.48dmmc_mc_mc_mc_gp2mc][1.48d8002mc][1.48dmmc][1.48dmmc_mc] 用于消费类 WP [1.229316] omap_hmc 481d8000mmc:使用器件树进行 GPIO 查找 [1.229329] of _get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@ /ocp/mmc@481d8000[0]的'wP-gpio'属性[1.229343] of _get_named_gpio_gd800m][1.48mc_mc_mc] gmc_dm8000:不能解析"mmc_smmc_g1m8000[1.48dmmc_g_g_m80000_g_g_g_g_g_g_g_g_g_g_g_gm80000_g_g_g_g_g_g_g_g_g_gmc_ 查找 GPIO WP 失败 [1.269625] of_get_named_gpio_FLAGS:已解析节点'/systemStatus/greenLED [0]的'GPIO'属性-状态(0) [1.269938] of_get_named_gpio_FLAGS: 已解析节点'/systemStatus/redLED [0]的'GPIO'属性-状态(0)[1.269938] of_get_named_gpio_gpio_flags:rev "GPIOMAP-560018[1.270080:130] OMAP 版本4.3 [1.290491] remoteproc0上的硬件加速器:wkup_m3可用 [1.297790] remoteproc0:注意:remoteproc 仍在开发中并被视为实验。 [1.306896] remoteproc0:二进制格式尚未最终确定、并且尚不能保证向后兼容性。 [1.317550] remoteproce0:AM335x-pm-firmware.elf 的直接固件加载失败、错误-2 [1.327118] remoteproce0:返回用户帮助程序 [1.330419] NL_conntrack 版本0.5.0 (3930桶、最大15720) [1.331382]正在初始化 XFRM netlink 插槽 [1.332370] mmcNET 注册协议[1.332310] MAN_BKOPS_EN 位未设置 [1.334356] SIT:IPv6 over IPv4隧道驱动程序 [1.33876] NET:注册协议系列17[1.33930] NET:注册协议系列15[1.337940] CAN:控制器区域网络内核(修订版20120528 ABI 9) [1.338042] NET:注册协议系列29[1.338100] CAN: 原始协议(修订版20120528) [1.338111] CAN:广播管理器协议(修订版20120528 t) [1.338197] 8021q:802.1Q VLAN 支持 v1.8 [1.338287]密钥类型 DNS_旋 变传感器已注册 [1.338476] OMAP_VOLTGE_LARD_INIT:未添加电压驱动器支持 [1.339484] mmc0: 支持地址0001 [1.349226]的新高速 MMC 卡 ThumbEE CPU 扩展。 [1.349262]正在注册 SWP/SWPB 仿真处理程序 [1.350569] mmcblk0:mmc0:0001 P1XXXX 3.60 GiB [ 1.35091] mmcblk0boot0:mmc0:0001 P1XXXX 分区1 16.0 MIB [1.351890] mmcblk0boot1:mmc0:P1p1 mc910 160-p1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 mc1 m 将 tps65910-RTC 注册为 rtc0 [ 1.412586] gpiochip_find_base:在504 [1.412778] gpiochip_add 处找到新的基址:在器件上注册的 GPIO 至511:在器件上:pca9557 [1.412813] omap_i2c 44e0b000.i2c:总 线0 0.2184kHz rev 至511kHz 在 i400kHz OMAP 1.4801kHz [1.481kHz 1.451kHz [1.4213] 100kHz 时的总线2版本0.11 [1.429762] OMAP_hsmmc 48060000.MMC:消费类 CD [1.429772] OMAP_hsmmc 48060000.MMC:使用器件树进行 GPIO 查找 [1.429805] of_get_named_gpio_flags:OMAP'CD-gpio'属性48060000.mmc [1.429809600](/ocp/mmc) 4mc_mc_gmc_gmc_gmc_gmc_gmc_gmc_gmc= gmc_gmc_gmc_gmc_gmc809600.gmc'@属性[1.48060000][1.480600 消费类产品的 GPIO 查找 WP [1.429913] omap_hsmmc 48060000.MMC:使用器件树进行 GPIO 查找 [1.429937] of_get_named_gpio_FLAGS:解析了节点'/ocp/mmc@48060000[0]的'wP-gpio'属性-状态(0) [1.429950] omap_hmcus_mc65910-mctrc [1.480mctrc :rtmc64[1.mcx 480mc6410]mmc rtmcx rtmc:rtmc64x rtmcx rtmc:rtmcx rtmcx rtmcr 1.4610 将系统时钟设置为2016-04-06 21:16:37 UTC (1459977397) [ 1.492232] lis3_reg:禁用 [ 1.531852] EXT4-FS (mmcblk0p2):已安装文件系统、具有已订购数据模式。 opts:(null) [ 1.540165] VFS:在设备179:2上安装根(ext4文件系统)。 [1.547034] devtmpfs:已安装 [1.550581]释放未使用的内核内存:244K (c06e3000 - c0720000) [2.185116] udevd[146]:启动版本182 [ 2.604717] AM335x-phy-driver 47401300.usb-phy:用于消费者复位的 GPIO 查找 [2.604750] AM335x-phy-bree [2.604772]使用 god_device_bree 的设备标识:47401300.usb-phy: 无法解析节点'/ocp/usb 47401300.usb-phy:@47400000/USB-phy@47401300[0]的[2.604788] of_get_named_gpio_FLAGS 的'set-GPIO'属性:无法解析节点'/ocp/usb 47401300.usb-phy:@47400000/USB-phy@47401300[0]的'2.604802'属性使用47401300.usb-phy: 47401300.usb-phy:驱动程序查找来进行 AM335x-phy 驱动程序查找[2.6034 使用器件树进行 GPIO 查找 [2.604861] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401300[0]的'VBUS-detect-GPIO'属性 [2.604875] of_get_named_gpio_FLAGS:无法解析节点/ocp/usb '47401300.usb-phy:@@2.460x-phy'驱动程序的'2.460x'by-460x'属性[2.48002' 47401300.usb-phy: 使用 虚拟稳压 器查找 GPIO VBUS-DETECT 失败[ 2.604988] 47401300.usb-phy 电源 VCC 未找到[ 2.755391] AM335x-phy-driver 47401b00.usb-phy:用于消费类复位的 GPIO 查找[ 2.755426] AM335x-phy-driver 47401b00.usb-phy:使用器件树进行 GPIO 查找[2.755449] of _get_named_gpiod_flags[2.75500]/ocp/usb@@'phy_natese_nates''b4000_phy_flags[2.74650] 无法解析节点'/ocp/usb 47401b00.usb-phy:@47400000/USB-phy@47401b00[0]'[ 2.755479] AM335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy:的'set-gpio'属性、使用查找表进行 GPIO 查找[ 2.755495] AM335x-phy-driver 47401b00.usb-phy: 查找 GPIO 失败[ 2.755511] AM335x-phy-detect gphy-bide-se-see 查找[2.755x] 无法解析节点'/ocp/usb 47401b00.usb-phy:@47400000/USB-phy@47401b00[0]的[2.755551] of_get_named_gpio_flags 的'VBUS-detect-GPIO'属性:无法解析节点'/ocp/usb 47401b00.usb-phy@47400000/USB-578@47401bod_gpiouss 的'VBUS-detect-gpio'属性[2.553bphy]、无法使用 OMAP 驱动程序查找表进行查找[2.755x b642][47401b00.usb-phy: vbhphy 查找:v-phy v-phy] _WAIT_TARGET_READY 失败:-16 [ 3.925193] PM:无 RTC 可用、仅 RTC 模式被禁用。 [4.003193]未处理故障:0xd0950004 [4.003201] PgD = cd4bc000 [4.003216][d0950004]* PgD = 8d02d811、* Pte = 4a326248、ppmd = 4.003216][d0950004] * PgD = 8d02d8d82d8b、* Pd=4a153muss:[4.0032603b]内部 CPU:[4.002453x:[4.002453]内部链接的 P=[4.00243b+ P[4.002453m] PM] PM[4.00x:[4.00243b+ P= 4.00243b] P= 4.00243 udevd 未被污染4.1.18-rt17 #6 [4.003270]硬件名称:通用 AM33XX (平展设备树) [4.003277]任务:cd447180 ti: cd4ba000 task.ti: cd4ba000 [4.003322] PC 位于 pruss_prob+0x3b4/0x668 [pr3378][pr003327] PC 位于4.004736][4.004327] ] LR:[ ] PSR:60000113 [4.003336] sp:cd4bbc90 IP:00000000 fp:cd4bbcec [4.003341] R10:cd4bbcc0 R9:cd11daa8 R8:cd4ae464 [4.003347] r7:cd11d810 R6:cd11d800 r5:cd4a400 r4 :cd004a400 r4:cd00484r4:cd004r4 r4:cd0004r4 cd447180 r0:00000000 [4.003361]标志:模式 SVC_32 ISA ARM 段上 FIQ 上的 nZCv IRQs 用户 [4.003368]控制:10c5387d 表:8d4bc019 DAC:00000015 [4.003373]处理 udd (pid:152、栈限制= 0xcd4bc3390 )[0xcdb4390:0xcdbc4390)[4.bstack 4.b3379] cd4ae410 c072cf70 cfda8df0 bf005e20 [4.003402] bca0:00000010 bf005c5c bf005c64 bf005c6c bf005c78 bf005c80 bf005c84 bf005c88 [4.003414] bf005c8d bf005c80 bdc80 bf005c80 bf005c80 bf005c800 bf008b c8b c8b c8b d0004 bd0004 bd0004 bd0004 bd0004 bc00 d0004 bd0008 bc8d 0008 bd0004 bd0008 bc0004 bd0008 bc00 d0008 bc0008 bc0004 bc0024b 0b 0cb cd4bbd34 cd4bbd10 c02fdbe0 c02ff25c cd11d810 bf005d94 cd11d844 00000000 [4.003448] bd20:cb9d3dc0 00000001 cd4bbd54 cd4bbd38 c02fde04 cbfda6c 00000000 [4.0034482] bd004d80 cdd40080 ccdd0040 cdb4d0002480 d0002480:cbd4d4d0002480 cbd4d0002480 d0004d4d4d4d4bd0002480 c023bd0004d4d0004 cd4bbdb4 cd4bbd90 c02fd310 c02fd638 bf005c90 cd4bbda0 bf005d94 bf009000 [4.003495] bda0:c07258a0 cb9d3240 cd4bbdcc cd4bbdb8 c0220 c02f800d8001d0004 ccdf0040 bd0004 bd0004 bd0004 bd0004 bd0004 bd0004 cdb4bd0004 cd4bbe4c cd4bbe10 c00bb518 c052b24c cb9d31c0 d093d000 00000001 cb9d3dc0 [4.003541] BE20:00000001 00000000 cb9d31c0 d093d000 00000001 cb9d3000 00000001 bf003541 bf0048 cb4000 b4001 b4001 b4001 bf0080 b4001 b0b 4002 b4004 b0b 4002 b4 cb9d3dc8 00000001 cd4bbf44 cd4bbe98 c008fd48 c0526e10 bf005efc 00007fff [4.003588] bea0:c008cdf0 c00fe60c 00005668 00000000 bf005efc bf006014 d0940090 bf00000000 b00000004 b00000004 b00000000 00000004 b00000004 00000004 b00000004 00000004 b00000004 0000.00000004 00000000 00000030 00000000 [4.003632] bf20:00000005 b6f54548 0000017b c000f9a4 cd4ba000 00000000 cd4bbf4 cd4bbf48 [4.003644] bf40:c0090120 c008e268 d093d000 00005668 d093f4 cd00000000 0004 00000004 b000004 00000004 00000004 00000004 b0004 00000004 00000004 00000004 000000 00000004 00000004 00000004 000000 b0008 00000004 00000008 000000 bf80000 0004 00000004 00000004 00000004 00000004 00000004 000000 b0004 00000004 00000004 000000 0004 000000 0004 000000 bf80000 0004 00000004 00000004 00000004 000000 c000f800 c00900c0 00000000 00000005 b6f54548 00000000 00000000 [4.00368] bfc0:00000000 00000000 be9ddcc4 0000017b 0002f804 000432a8 00000000 00043380 [4.003699] bfe0:be9dd8008 be800000008bd00000000 00043380 [4.00000004b0004b800] b00000004b4b00000004b000000080000000400000004000000043004b0004b0004b0004b0004b0004b0004bf800] bf0:be8004 ](pruss_probe [pruss])、来自[ ](platform_drv_probe +0x4c/0xac) [4.003766] r10:00000000 R9:00000010 r8:bf005d94 r7:fffdfb R6:bf005d94 r5:cd11d810 [4.003771] r4:cd11d810 [4.003787][ ](platform_drv_probe)、来自[ ](driver_probe_device+0x180/0x2c4) [4.003799] r7:00000000 r6:c078542c r5:c078541c r4:cd11d810 [4.003812][ ](driver_probe_device)从[ ](__DRIVER_ATE_ATT+0x94/0x98) [4.003828] R9:00000001 R8:cb9d3dc0 r7:00000000 R6:cd11d844 R5:bf005d94 R4:cd11d810 [4.003841][ ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x74/0xa8) [4.003853] r7:00000000 R6:c02fdd70 R5:bf005d94 R4:00000000 [4.003865][ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x20/0x28) [4.003875] R6:c0746a98 R5:cb9bd380 R4:bf005d94 [4.003887][ ](driver_attach)从[ ](BUS_ADD_DRIVER+0x148/0x1F4) [4.003901][ ](BUS_ADD_DRIVER)从[ ](driver_register+0x80/0x100) [4.003913] r7:cb9d3240 r6:c07258a0 r5:bf009000 r4:bf005d94 [4.003926][ ](driver_register)、从[ ](__platform_driver_register+0x50/0x64) [4.003933] R5:bf009000 R4:c07258a0 [4.003957][ ](__platform_driver_register)、来自[ ](pruss_driver_init+0x18/0x24 [pruss]) [4.003983][ ](pruss_driver_init [pruss])、从[ ](do_one _initcall+0x88/0x1e0) [4.004007][ ](多个_initcall)、来自[ ](DO_INIT_MODULE+0x60/0x1b0) [4.004023] R10:bf005ef0 R9:00000001 R8:cb9d3dc0 r7:bf005f38 R6:cb9d31c0:cb9d3dc8 [ 4.004028] r4:bf005f0 r4:bf005r5 ](DO_INIT_MODULE)从[ ](load_module+0x1aec/0x1d20) [4.004053] r6:00000001 r5:cb9d3dc8 r4:cd4bbf48 [4.004064][ ](LOAD_MODULE)从[ ](SYS_FINIT_MODULE+0x6c/0x7c) [4.004080] R10:00000000 R9:cd4ba000 R8:c000f9a4 r7:0000017b R6:b6f54548 R5:00000005 [4.004085] R4:00000000 [4.004102][ ](sys_finIT_module)从[ ](RET_FAST_SYSCALL+0x0/0x294) [4.004111] R6:be9ddcc4 R5:00000000 R4:00000000 [4.004122]代码:eb4c0223 e2504000 ba000045 e595203c (e5923004) [4.540714]-[结束跟踪00000004122]代码:ebr00000005483mc :wm 5463mc:wm 546042] 远程处理器 wkup_m3现已启动 [5.054965] wkup_m3_IPC 44e11324.wkup_m3_IPC:cm3固件版本= 0x191 [7.074081] musb-hdrc:ConfigData=0xde (UTMI-8、dyn FIFO、大容量组合、大容量分离、HB-ISO Rx、 HB-ISO Tx、SoftConn) [7.218197] musb-hdrc:MHDRC RTL 版本2.0 [7.267096] musb-hdrc:设置 fifo_mode 4 [7.397927] musb-hdrc:28/31 max EP、16384/16384 memory [7.505439] musb-hdrc:新 musb-hdrc.0.auto: USB 总线[7.397b1] musb1-hdrb1[7.39b1] musb musb-hdrc.0.auto: USB 注册 USB 总线驱动程序[7.39b1b1] 找到新的 USB 设备、idVendor=1d6b、idProduct=0002 [7.775120] USB USB1:新的 USB 设备字符串:mfr=3、Product=2、SerialNumber=1 [ 7.862499] USB USB1:产品:musb hrc 主机驱动程序 [7.867508] USB USB1:制造商:Linux 4.1.18-rmusb1:7.862499] USB USB1:7.8785b1:musb-hdrc.0.auto 找到 USB 集线器 [ 7.922012]集线器1-0:1.0:1端口检测 到[7.952787] musb-hdrc:ConfigData=0xde (UTMI-8、dyn FIFO、大容量组合、大容量分离、HB-ISO Rx、 HB-ISO Tx、SoftConn) [7.974412] musb-hdrc:MHDRC RTL 版本2.0 [7.989453] musb-hdrc:设置 fifo_mode 4 [8.000700] musb-hdrc:28/31 max EP、16384/16384 memory [8.036804] musb-hdrc:设置 USB fif_mode 4 [8.000700] musb-hdrc:28/31 max EP、musb-hdrc.1.auto: 注册 USB 总 musb-hdrc.1.auto:线 b2[8.08b2] USB 总线驱动程序、USB mdrb2b2] 找到新的 USB 设备、idVendor=1d6b、idProduct=0002 [8.188225] USB USB2:新的 USB 设备字符串:mfr=3、Product=2、SerialNumber=1 [ 8.229378] USB USB2:产品:mUSB HD370RC 主机驱动程序 [8.234387] USB USB2:制造商:Linux 4.1.18-rt802] USB 集线器[8.608]:USB 2.0:musb-hdrc.1.auto 找到 USB 集线器 [8.409256]集线器2-0:1.0:检测到1个端口 [9.182403] EXT4-FS (mmcblk0p3):已安装文件系统、具有有序数据模式。 opts:(null) [9.198087] FAT-FS (mmcblk0p1):卷未正确卸载。 某些数据可能已损坏。 请运行 fsck。 [9.223396] EXT4-FS (mmcblk0p4):已安装文件系统、具有有序数据模式。 OPTS:(空) [9.934299] EXT4-FS (mmcblk0p2):已重新安装。 opts:data=ordered [10.148994] random:用109位熵读取 DD urandom 可用 [ 13.619607] net eth0:初始化 cpsw 版本1.12 (0) [ 13.701626] net eth0:找到 PHY:id:0x221622 [ 13.727401] ipv6:ADDRCONF (NETDEV_UP)[13.803427]尚未准备好链接 将 VLAN 0添加到设备 eth0 [ 13.770549] net eth1上的硬件筛选器:正在初始化 cpsw 版本1.12 (0) [ 13.802496] libphy:PHY 4a101000.mdio:01未找到 [ 13.825690] net eth1:PHY 4a101000.mdio:01未在从设备1上找到 [13.867751] IPv6:A8021eV:Ev 1:netmesc :nett 1:netmesc 13.21dac 1:esc 将 VLAN 0添加到设备 eth1 [14.262121]上的硬件筛选器随机:非阻塞池已初始化 [17.005082] net eth1:正在初始化 cpsw 版本1.12 (0) [17.021767] libphy:PHY 4a101000.mdio:01未找到 [17.026611] net eth1:PHY 4a101000.mdio: 17633]从机 链路未就绪 [17.097945] 8021q:将 VLAN 0添加到设备 eth1 [18.006733]网络 eth0:初始化 cpsw 版本1.12 (0) [18.091662]网络 eth0:找到 PHY:ID:0x221622 [18.116897] IPv6:ADDRCONF (NETDEV_UP):18.28012Q:18.801链路未就绪 将 VLAN 0添加到设备 eth0上的硬件过滤器 [21.629506] c_CAN_platform 481cc000.can CAN0:设置 BTR=1c02 BRPE=0000
我使用的设备树文件如下:
/dts-v1/; #include "am335.dtsi" #include #include /{ model ="Liteon SMC NO_RTC"; compatible ="ti、LiteOn_SMC"、"ti、am33xx"; CPU{ CPU@0{ CPU0-supply =<_vdd1_reg>; }; MEMORY{ device_type ="memory"; reg =<0x80000000 0x10000000>;// GPIO0 =默认状态;}GPIO20 =默认状态;GPIO20 = 0 linux、default-trigger ="检测信号"; }; redLED{ GPIO =<&GPIO0 19 GPIO_ACTIVE_HIGH_>; default-state ="off"; }; }; VBAT:fixedregulator@0{ compatible ="reguler-fixed"; reguler-name ="VBAT"; reguler-min-microvolt =<5000000>; reguler-max-microvolt =<5000000>; reguler-boot-on; }; vmmcsd_fixed:fixedregulator@0{ compatible ="reguler-fixed"; reguler-name ="vmmcsd_fixed"; reguler-min-microvolt =<3300000>; reguler-max-microvolt =<3300000>; }; lis3_reg:fixedregator@1{ compatible ="reguler-fixed"; reguler-name ="lis3_reg"; reguler-boot-on; }; }; &am33xx_pinmux{ pinctrl-names ="默认值"; i2c0_pins:pinmux_i2c0_pins{ pinctrl-single 、pins =< 0x188 (PIN_INPULLUP | MUX_MODE0)/* i2c0_INPUBL_INPUBL_0* (0x2_MODE0) * i2_INPUBL_MODE0 * + IN2_INPUBL_MODE0 *(i2_MODE0)*= i2_INPUBL_MODE0 + IN_IN2_MODE0 *(i2_MODE0)* i2C_PLUM0_INPUBL_MODE0)*(i2_INPUBL_IN_IN_MODE0) pinmux_i2c2_pins{ pinctrl-single、pins =< 0x150 (PIN_input | MUX_mode2)/* spi0_SCLk.i2c2_sda * 0x154 (PIN_INPUT | MUX_MODE2)/* spi0_d0.i2c2_SCL * />; }; uart0_PINS:pinmux_uart0_PINS{ pinctrl-single、PINS =< 0x170 (PIN_INPULLUP | MUX_MODE0)/* uartxD_0* (uartxD_RXD)*输出:0x174_uartxD_0_uartxD_0*(0x174_uartxD_Rd/ uartxD_0*) pinmux_uart1_pins{ pinctrl-single、pins =< 0x180 (PIN_INPUT_PULLUP | MUX_MODE0)/* uart1_Rxd.uart1_RxD * / 0x184 (PIN_OUTPUT_PULLUP | MUX_MODE0)/* uart1_RxD_RXD ; * uart_PULLUM_1_RXD;* 0x2 (PIN_UARTON_PUT_PUT_PUT_UARTON_PULP) | UARTON_MODE0)| UARTON_MODx (0x10_MODx 1 +1 + 1)* UARTON_PUT_PUT_PUT_RXD;* UARTON_PUT_PUT_MODx + PUT_MODULLON_MODULLON_RXD;* UARTON_RXD pinmux_uart3_pins{ pinctrl-single、pins =< 0x160 (PIN_INPUT_PULLUP | MUX_MODE1)/* spi0_CS1.uart3_RxD_0x164 (PIN_OUTPUT 下拉| MUX_MODE1)/* ecap0_IN_PWM0_RXD ; * pinuartx_4 引脚(PIN_OUT_MODULLUX)/0x74_4)/*输出引脚:0x74_MOD_UARTON_4引脚/UARTON_4引脚 pinmux_uart5_pins{ pinctrl-single、pins =< 0x108 (PIN_INPUT_PULLUP | MUX_MODE3)/* mii1_COL.uart5_RxD* / 0x144 (PIN_OUTPUT_PULLUX | MUX_MODE3)/* rmii1_REFCLK.uartn.UX_Rx* = 0x14_PUT_PUT_PUT_PULL1*引脚 ;*引脚1 (PIN_SPI1_MODEx 1)*单引脚= 0xSPIINCK_PUT_MODEx 引脚= 0x000_MODEx 引脚1、MUS_PULLON_PULLON_PON_PON_PON_ 0x194 (PIN_INPUT_PULLDOWN | MUX_MODE3)/* McASP0_FSX.SPI1_d0 * 0x198 (PIN_INPUT_PULLDOWN | MUX_MODE3)/* McASP0_axr0.SPI1_D1 * 0x19c (PIN_OUTPUT | MUX_MODE3)/* McASP0_ahclkr.SPI1_cs0 * >; }; cpsw_DEFAULT:cpsw_DEFAULT{ pinctrl-single、Pins =< /*从器件1 * 0x114 (PIN_OUTPUT_MODE2)* 0x12_m_detr1* (0x124rm_detr1*)*/i1_dm_detr1_decr1*/i1_decr1_decr1*(0xmi1_decr1_m1r1_decr1*/r1rmi1rm_decr1_decr1r1rm_decr1rmi1rm_decr1*/rm1rm1rm1r1rm_decrmi1rmi1rmi1rmi1rmi1rmi1_decrm12_m1rm_decr1r1rm_decu_m (PIN_OUTPUT 下拉| MUX_Mode2)/* mii1_txd1.rgmii1_TD1 * / 0x128 (PIN_OUTPUT 下拉| MUX_MODE2)/* mii1_txd0.rgmii1_td0 * / 0x12c (PIN_OUTPUT_MODE2* )* 0xrmi20_rm_de12*输入* rmi20_rmi20_rmi20_rmi20_mu_mux.1)*输入/rmi1rmi20_rmi20_mi20_mi20_rmuxi20_rmu_mu_mi1_rmuxi20_muxi1_mux.1 (rmuxi1_muxi1_muxi1_muxi1_muxi1_muxi1_mux.1 (PIN_INPUT_PULLUX | MUX_MODE2)/* mii1_rxd0.rgmii1_rd0 */ /* Slave 2 * / 0x40 (PIN_OUTPUT_PULLUX | MUX_MODE2)/* GPMC_A2.rm_deUS_PULLUX * 0x44_m_m_de2 */rmudo2 * 0x48_m_dive*/rmu_mu_mc2 *输出/* GPMC_A5.rgmii2_td0 */ 0x58 (PIN_OUTPUT 下拉| MUX_MODE2)/* GPMC_A6.rgmii2_tclk */ 0x5c (PIN_INPUT_PULLUP 下拉| MUX_MODE2)/* GPMC_Rgmii2_Rd2 *(GPMC_RdAM_Rd2) *输入/GPm_drmux.2 (0xrmuX_Rdim_de2)*输入/rmux.2) cpsw_sleep{ pinctrl-single、pins =< /*从器件1复位值*/ 0x114 (PIN_INPUT 下拉| MUX_MODE7) 0x118 (PIN_INPUT 下拉| MUX_MODE7) 0x11c (PIN_INPUT_MODE7) 0x124 (PIN_MODEUX_MODE7 ) | INPUT 下拉|输入0x134_MODEUX_MODEUX_MODEUX_7 (0x128)|输入 MDEUX_MODEUX_MODEUX_MODEUX_MODE7)|输入0x11c (0x130 MDEUX_MODEUX_MODEUX_MODEUX_MODEUX_MODEUX_INPULLUX (0x13V_PULLUX_MODE7)|输入 MDEPULLU_MODE7)|输入 MDEPULLUX_MODE (PIN_INPUT_PULLUX | MUX_MODE7) 0x13c (PIN_INPUT_PULLUX | MUX_MODE7) 0x140 (PIN_INPUT_PULLUX | MUX_MODE7) /*从器件2复位值*/ 0x40 (PIN_INPUT_PULLUX PULLUX_MODEDOWN | 0x44 (PIN_MODEUX_MODEUX_INPULLUX) 0x54_MODE7)|输入0x54_MODEUX_MODEUX_MODEUX_MODEUX_INPULLUX (0x54_MODEUX_MODEUX_MODEUTDOWN)|输入0x54_MODE7)|输入0x54_MODEUX_MODEUX_MODEUX_MODEUX_MODEUX_INPULLUX (0x54_MODEUX_MODEUX_MODEUX_PULLUX PULLUX PULLUX 输入 (PIN_INPUT 下拉| MUX_MODE7) 0x64 (PIN_INPUT 下拉| MUX_MODE7) 0x68 (PIN_INPUT 下拉| MUX_MODE7) 0x6c (PIN_INPUT 下拉| MUX_MODE7) ; }; DaVinci_MDIO_DEFAULT:DaVinci_MDIO_DMPLE_PUMPLE* = 0x148 */PUMPLE_MDIO_PUMPLE*(PIN_MDIO_PUMPLE_MODE0)| MDIO_PON_MODIO_PON_MOD*= 0x1448 **/ MDIO_PULLON_MODE0 *(PIN_MDIO_PULLON_MODE0)| MDIO_MODIO_PULLON_MODE0)*/*(PIN_MDIO_PON_MDIO_PULLUX DaVinci_MDIO_SLEEP{ pinctrl-single、pins =< /* MDIO 复位值*/ 0x148 (PIN_INPUT 下拉| MUX_MODE7) 0x14c (PIN_INPUT 下拉| MUX_MODE7)| 0x14c (PIN_INPUT 0_MODE0) * = 0x0*输入 /mmc0_PIN_MODE0 (0x0_MODE0)*输入/MM0_MODE0)*输入/MM0_MODE0 *输入/RM0_PIN_MODE0 (0x0 (PIN_INPUT_PULLUP | MUX_MODE0)/* mmc0_data0.mmc0_dat0 */ 0x100 (PIN_INPUT_PULLUP | MUX_MODE0)/* mmc0_clk.mmc0_clk * / 0x104 (PIN_INPULL_PLUP | MUX_MODE0) */mmc0_MOC78 */mmc0_PIN_PUBLUM_1*(0x78)/mmc0_GPIO0_GPIO0_PIN_PULL.78)* 0x7c (PIN_INPUT_PULLUP | MUX_MODE7)/* GPMC_Csn0.GPIO1_29 * >; }; mmc1_PIN_SLEEP:pinmux_mmc1_PIN_SLEEP{ pinctrl- single、PIN=< 0x0F0 (PIN_INPUT_PULLUX)|输入 0x07_MODEUX_DULLUX (0x07_MODEUX_INPULLUX)|输入0x07_MODEUX_DULLUX (0x07_MODEUX_INPULLUX)|输入0x07_MODEUX_DULLUX_DULLUX (0x74_MODEUX_DULLUX)|输入0x74_MODEUX_DULLUX (0x07_PULLUX)|输入0x07_MODEUX_MODEUX_DULLUX (0x07_PULLUX)|输入0x74_MODEUX_DULLUX (0x07_PULLUX_DULLU eMMC_PINS:pinmux_eMMC_PINS{ pinctrl-single、PINS =< 0x0 (PIN_INPUT_PUL拉| MUX_MODE1)/* GPMC_ad0.mmc1_dat0 * / 0x4 (PIN_INPUT_PUL拉 低| MUX_MODE1)/* GPMC_ADM1* 输入/0xMC_1 (0xMC_MODE4) *输入/0xMC_1)/MMUX_1 (0xMC_MODE4)输入/0xMC_1引脚1)/0xMC_1 (0xMC_MODE4)/RMON_MODE1 *输入/0xMC_MODE4引脚1 *输入/0xMC_MODE4引脚1 (0xMC_1 (PIN_INPUT 下拉| MUX_MODE1)/* GPMC_AD5.mmc1_DAT5 */ 0x18 (PIN_INPUT 下拉| MUX_MODE1)/* GPMC_AD6.mmc1_DAT6 */ 0x1c (PIN_INPUT 下拉| MUX_MODE1)/* GPMC_AD7.7_DMAP1 * 0x80 (PIN_INPUT_PULLUP | MUX_MODE2)/* GPMC_csn1.mmc1_clk * 0x84 (PIN_INPUT_PULLUP | MUX_MODE2)/* GPMC_csn2.mmc1_cmd */ >; }; Dcan0_PINS_DEFAULT:Dcan0_PINS_DEFAULT{ pinctrl-single、pins =< 0x178 (PIN_OUTPUT PULLUP | MUX_MODE2)/* uart1_CTSN.d_CAN0_TX * 0x17c (PIN_INPUT_PULLUP | MUX_MODE2)/* uart1_rtsn.d_CAN0_Rx * >; }; Dcan1_PINS_DEFAULT:Dcan1_PINS_DEFAULT{ pinctrl-single、PINS =< 0x168 (PIN_OUTPUT | MUX_MODE2)/* uart0_CTSN.d_CAN1_TX * / 0x16c (PIN_INPUT_PULLUG_PULLUX)/* uarttrl 0_DEFAULT ="uarttrl";"uartn_0_INCRITH =";"uarttrl"="uartn_PIN_INCRITH = 0;"uartn_ENON.0_INCRITH =";"uartn_INCRITH =";"uartnS ="uartn_INCRITH =";"uartnS =";"uartn_PIN_INCREM_PIN_INCRITH = rts-gpio =<&GPIO2 22 GPIO_ACTIVE_HIGH>; } ;&uart2{ status ="确定"; pinctrl-names ="默认"; pinctrl-0=<&uart2_PINs>; rts-gpio =<&GPIO2 23 GPIO_ACTIVE_HIGH>; }; &incuart3{ status ="oke_GPIO";<&try" ="potnge"="24_PIN_default";"&try"="pot_GPIO="&ns";"&try"="pot_high";"pot_PIN_high" pinctrl-0 =<&uart4_PINs>; rts-gpio =<&GPIO2 25 GPIO_ACTIVE_HIGH>; } ;&uart5{ status ="正常"; pinctrl-names ="默认"; pinctrl-0 =<&uart5_PINs>; rts-gpio =<&GPIO3 18_ACTIVE_0> ;<ctrlow-status=<&trins0-0>;<&trinsuls&trins0 =<&<&trlock-pins0;<&trinsuls&trins<&<&truartnation>;<&trinsuls&trins<&truart_PIN //将 VDD 内核的 OPP50 (0.95V)设置为*/ 睡眠序列=/bits/8 < 0x02 0x2D 0x25 0x1f //*将 VDD2设置为0.95V */ >; //*将 VDD 内核的 OPP100 (1.10V)设置为*/ 唤醒序列=/bits/8 < 0x02 0x2D 0x25 0x2 0x2V/*将 TPS 设置为1.2VDDV TPS@2D{ reg =<0x2D>; }; pca9557:GPIO@18{ compatible ="NXP、pca9557"; GPIO 控制器; #gpo-cells =<8>; reg =<0x18>; }; }; &i2c1{ pinctrl-names ="default"; pinctrl-0 =<&i2c1_PINs>; 时钟频率=<100000 >; 状态="确定"; }; &i2c2{ pinctrl-names ="默认值"; pinctrl-0 =<&i2c2_PINs>; 状态="正常"; 时钟频率=<100000 >; }; &RTC{ status ="disabled"; ti、hwmods ="disabled"; } ;&USB{ status ="oke"; } ;&USB_Ctrl_mod{ status ="oke"; } ;&usb0_phy{ status ="oke"; }; &USB1_phy{ status ="oke"; }; &usb0 = "host_mode";="oke"; }; &cppi41dma{ status ="确定"; }; #include "tps65910.dtsi" &TPS{ vcc1-supply =<VBAT>; vcc2-supply =<VBAT>; vcc3-supply =<VBAT>; vcc4-supply =<VBAT>; vcc5-supply =<VBAT>;vcc5-supply = VBAT>;vcc5-supply = VBAT> vcc6-supply =<VBAT>; vcc7-supply =<VBAT>; vcci-supply =<VBAT>; interrupt-parent =<&INTc>; 中断=<118>; TI、en-ck32k-xtal; regulators{ vrtc_reg:regulator@0{ regulator-always-on; }; VIO_reg:regulator-always-on ; }; vdd1_reg:regulator@@2{ // VDD_MPU 电压限制0.95V - 1.325V、容差为+/-4%*;vdd1_regulator-rulators-on = <real-voltagds-on ;<rema-rators-on = 1278000V; }; vdd2_reg:电脑控制器@3{ /* VDD_CORE 电压限制0.95V - 1.1V、容差为+/-4%* /电脑控制器名称="VDD_CORE "; 电脑控制器最小值微伏=<912500>; 电脑控制器最大值微伏=<1150000>; 电脑控制器启动开启; 电脑控制器始终开启; @;vdd3_reg:电脑控制器@4 @电脑控制器常开;};vdig1_reg:电脑控制器@5@电脑控制器常开;};vdig2_reg:电脑控制器@6{电脑控制器常开;};vpll_reg:电脑控制器 @7 @电脑控制器常开;}vdac_regul器 = v33x-r稳 压器常开;vr稳 压器= v33x-r稳 压器= vrm Ω rs = vrm Ω rema-rm Ω;vr稳 压器常开;vr稳 压器= vrm Ω vrm Ω vrm Ω rm Ω rm Ω rm Ω rm Ω@r稳 压器= vrs = vrm Ω rm Ω rm Ω rm Ω rm Ω rm Ω r;vrulator;vrulator 稳压器常开; }; }; }; &Davinc_MDIO{ pinctrl-names ="default"、"sleep"; pinctrl-0 =<&Davinc_MDIO_default>; pinctrl-1 =<&Davinc_MDIO_sleep>; status ="oke"; phy0:以太网 phy@0{ comptairble ="Micrel、ksz9031"; DEVICE_TYPE ="以太网 phy"; RXC-SKET-ps =<1500>; rxdv-skie-ps =<420>; rxd0-skie-ps =<420>; rxd1-skie-ps =<420>; rxd2-skie-ps =<420>; rxd3-skie-ps =<420>; txc-skim-ps =<1860>; txen-skim-ps =<0>; txd0-skim-ps =<0>; txd1-skim-ps =<0>; Txd2-skim-ps =<0>; txd3-skim-ps =<0>; reg =<0>; }; phy2:ethernet-phy@2{ comptairble ="Micrel、ksz9031"; DEVICE_TYPE ="以太网 phy"; RXC-SKET-ps =<1500>; rxdv-skie-ps =<420>; rxd0-skie-ps =<420>; rxd1-skie-ps =<420>; rxd2-skie-ps =<420>; rxd3-skie-ps =<420>; txc-skim-ps =<1860>; txen-skim-ps =<60>; txd0-skim-ps =<60>; txd1-skim-ps =<60>; txd2-skim-ps =<60>; txd3-skim-ps =<60>; reg =<2>; }; } ;&cpsw_emac0{ phy_id =<&Davinci_mdio>、<0>; phy-mode ="RGMII-txid"; dual_emac_res_vlan =<1>; }; &cpsw_emac1{ phy_id =<&Davinci_mdio>、<1>; phy-mode ="RGMII-txid"; dual_EMAC_res_vlan =<2>; }; &Mac{ status ="确定"; pinctrl-names ="默认"、"睡眠"; pinctrl-0 =<&cpsw_default>; pinctrl-1 =<&cpsw_sleep>; //从机=<1>; dual_emac =<1>; } ;-tscadc{ status ="oke"; ADC{ ti、adc-channels =<0 1 2 3 4 5 6 7>; }; };&mmc1{ status ="oke"; VMMC-supply =<&VMMC_reg>; bus-width =<inctrl" ;默认名称="cn/sleep"; pinctrl-0 =<&mmc1_PINS_DEFAULT>; pinctrl-1 =<&mmc1_PINS_SLEEP; CD-GPIO =<&GPIO1 29 GPIO_ACTIVE_HIGH>; CD 反相; WP-GPIO=<&GPIO1 28 GPIO_ACTIVE_HIGH>; } ;&mmc2 =<mmc2> =<gmctry_name>; 默认值宽度<gmctr-ctrins0 =<gmctrins&gmctr-g&gmctrins_d&g&g&g&g&g&g&g&gmctrins&gmcus=<g&gmctrins_d TI、不可拆卸; } ;&sham{ status ="oke"; } ;&AES{ status ="oke"; } ;&dcan0{ status ="oke"; pinctrl-names ="default"; pinctrl-0 =<&dcan0_PINs_default>; }; &dcan1{ status ="oke";pinctrl-names ="default" ;pinctrl-system-default";&trls-controllers-pinctrl =<&trls-default> };
我们非常感谢您的任何帮助。
谢谢。