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/AM3357:未启用 WLAN

Guru**** 2540720 points
Other Parts Discussed in Thread: AM3357, AM3352, TPS65910, TLV320AIC3106

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/610619/linux-am3357-wlan-not-getting-enabled

器件型号:AM3357
Thread 中讨论的其他器件:WL1837WL1835AM3352TPS65910TLV320AIC3106

工具/软件:Linux

您好!

我们正在尝试启动与 基于 AM3357的定制板连接的 WL1837。 我们遵循了维基网页 《平台集成指南》中提供的每条指令。

我们发现 WLAN_EN 引脚不是高电平、即使在 DTS 中启用它、它也不会变为高电平。 我们还需要查看其他任何东西。

在另一个论坛上、我们得知 由于 SDIO 初始化中的故障、WLAN 未启用。 有人能帮我找出 SDIO 初始化出了什么问题吗?我们已经在 menuconfig 中启用了 MMC/SDIO 支持。 我们是否需要插入与 MMC 的 SDIO 功能相关的任何模块? 下面是我们的 DTS 文件的代码片段。

wlan_en_reg:fixedregator@2{
               兼容="稳压器固定";
               reguler-name ="wlan-en-regulator ";
               稳压器最小微伏=<1800000>;
               稳压器最大值微伏=<1800000>;
               启动延迟-us =<70000>;

               /*此板的 WLAN_EN GPIO -组1、pin16 */
               GPIO =<&GPIO1 16 GPIO_ACTIVE_HIGH_>;
               使能端高电平有效;
       };

 /* wl12xx/wl18xx 卡使能/IRQ GPIO。 *
       wlan_pins_default:pinmux_wlan_pins_default{
               pinctrl-single、pins =<
                       0x40 (PIN_OUTPUT 下拉| MUX_MODE7) /* GPMC_a0.GPIO1_16 */
                       0x19C (PIN_INPUT | MUX_MODE7)          /* McASP0_ahclkr.GPIO3_17 *
                       0x1AC (PIN_OUTPUT 下拉| MUX_MODE7)/* McASP0_ahclkx.GPIO3_21 *
               >;
       };

  wlan_pins_sleep:pinmux_wlan_pins_sleep{
               pinctrl-single、pins =<
                       0x40 (PIN_OUTPUT 下拉| MUX_MODE7) /* GPMC_a0.GPIO1_16 */
                       0x19C (PIN_INPUT | MUX_MODE7)          /* McASP0_ahclkr.GPIO3_17 *
                       0x1AC (PIN_OUTPUT 上拉| MUX_MODE7)  /* McASP0_ahclkx.GPIO3_21 *
               >;
       };

/* mmc3上的 wl12xx/wl18xx 卡*/
       mmc3_PINS_DEFAULT:pinmux_mmc3_PIN_DEFAULT{
               pinctrl-single、pins =<
                       0x44 (PIN_INPUT_PULLUP | MUX_MODE3)    /* GPMC_A1.mmc2_dat0 *
                       0x48 (PIN_INPUT_PULLUP | MUX_MODE3)    /* GPMC_A2.mmc2_DAT1 *
                       0x4C (PIN_INPUT_PULLUP | MUX_MODE3)    /* GPMC_A3.mmc2_DAT2 *
                       0x78 (PIN_INPUT_PULLUP | MUX_MODE3)    /* GPMC_BEN1.mmc2_DAT3 *
                       0x88 (PIN_INPUT_PULLUP | MUX_MODE3)    /* GPMC_csn3.mmc2_cmd *
                       0x8C (PIN_INPUT_PULLUP | MUX_MODE3)    /* GPMC_clk.mmc2_clk *
               >;
       };

       mmc3_PINS_SLEEP:pinmux_mmc3_PIN_SLEEP{
               pinctrl-single、pins =<
                       0x44 (PIN_INPUT_PULLUX | MUX_MODE7)  /* GPMC_A1.mmc2_dat0 *
                       0x48 (PIN_INPUT_PULLUX | MUX_MODE7)  /* GPMC_A2.mmc2_DAT1 *
                       0x4C (PIN_INPUT_PULLUX | MUX_MODE7)  /* GPMC_A3.mmc2_DAT2 *
                       0x78 (PIN_INPUT_PULLUX | MUX_MODE7)  /* GPMC_BEN1.mmc2_da *
                       0x88 (PIN_INPUT_PULLUX | MUX_MODE7)  /* GPMC_csn3.mmc2_cmd *
                       0x8C (PIN_INPUT_PULLUX | MUX_MODE7)  /* GPMC_clk.mmc2_clk *
               >;
       };

       uart1_PINS_DEFAULT:pinmux_uart1_PINS_DEFAULT{
       pinctrl-single、pins =<
                       0x178 (PIN_INPUT | MUX_MODE0)          /* uart1_CTSN.uart1_CTSN *
                       0x17C (PIN_OUTPUT 下拉| MUX_MODE0)/* uart1_rtsn.uart1_rtsn *
                       0x180 (PIN_INPUT_PULLUP | MUX_MODE0)   /* uart1_Rxd.uart1_RxD *
                       0x184 (PIN_OUTPUT 下拉| MUX_MODE0)/* uart1_TXD.uart1_TXD *
               >;
       };

 /* wl12xx/wl18xx 卡使能/IRQ GPIO。 *
       wlan_pins_default:pinmux_wlan_pins_default{
               pinctrl-single、pins =<
                       0x40 (PIN_OUTPUT 下拉| MUX_MODE7) /* GPMC_a0.GPIO1_16 */
                       0x19C (PIN_INPUT | MUX_MODE7)          /* McASP0_ahclkr.GPIO3_17 *
                       0x1AC (PIN_OUTPUT 下拉| MUX_MODE7)/* McASP0_ahclkx.GPIO3_21 *
               >;
       };

       wlan_pins_sleep:pinmux_wlan_pins_sleep{
               pinctrl-single、pins =<
                       0x40 (PIN_OUTPUT 下拉| MUX_MODE7) /* GPMC_a0.GPIO1_16 */
                       0x19C (PIN_INPUT | MUX_MODE7)          /* McASP0_ahclkr.GPIO3_17 *
                       0x1AC (PIN_OUTPUT 上拉| MUX_MODE7)  /* McASP0_ahclkx.GPIO3_21 *
               >;
       };

uart1{(&U)
       pinctrl-names ="default";
       pinctrl-0 =<&uart1_PINS_DEFAULT>;

       状态="正常";
};

EDMA{(&E)

     TI、EDMA-Xbar-event-map =<1 12.
                               2 13>;
};

mmc3{(&M)
       状态="正常";
       VMMC-supply =<&wlan_en_reg>;
       总线宽度=<4>;
       DMA =<&EDMA 12 &EDMA 13>;
       dma-names ="TX"、"Rx";
       pinctrl-names ="default"、"sleep";
       pinctrl-0 =<&mmc3_PINs_default &wlan_pins_default>;
       pinctrl-1 =<&mmc3_PINS_SLEEP &wlan_PINs_SLEEP>;
       TI、不可拆卸;
       TI、需要特殊处理;
       电容断电卡;
       暂停时保持供电;

       #address-cells =<1>;
       #size-cells =<0>;
       wlcore:wlcore@0{
               兼容="ti、wl1835";
               reg =<2>;
               interrupt-parent =<&GPIO3>;
               中断=<17 IRQ_TYPE_EDGE_RISING >;
       };
};

请帮助我获取该信息。

谢谢、

此致、

Sachin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    有人在那里?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否附加 DTS、也请发布您的引导日志。

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

    Yordan、您好!

    根据 另一个线程、在注释 ENABLE-ACTIVE-HIGH 后、我能够将 GPIO1_16 (wlan_en)线路置为高电平
    e2e.ti.com/.../491451 这正是为他们准备的。 我只是尝试了一下。 但现在我也没有收到任何与 SDIO 相关的消息。
    这意味着、它无法将 MMC 连接到 SDIO 吗?

    下面是我的 DTS 文件和引导日志、

    e2e.ti.com/.../am335x_2D00_evm_5F00_ti.txt

    e2e.ti.com/.../bootlog_5F00_ti.txt

    此致、

    Sachin

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

    该主题上是否有任何进展? 我遇到这个问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    器件型号:AM3357

    工具/软件:Linux

    我们正在尝试启动与 基于 AM3357 的定制板连接的 WL1837。 我们遵循了维基网页《平台集成指南》中提供的每条指令。

     我们发现 WLAN_EN 引脚不是高电平、即使在 DTS 中启用它也是如此、但 根据另一个线程、在注释 AM335x-EVM.dts 中的 ENABLE-ACTIVE HIGH 后、能够将 WLAN_EN (GPIO1_16)线路置为高电平
    e2e.ti.com/.../491451 这正是为他们准备的。

    在另一个论坛上、我们得知 由于 SDIO 初始化中的故障、WLAN 未启用。 有人能帮我找出 SDIO 初始化出了什么问题吗?我们已经在 menuconfig 中启用了 MMC/SDIO 支持。 我们是否需要插入与 MMC 的 SDIO 功能相关的任何模块? 下面是我们的 DTS 文件的代码片段。

    我正在发布我的日志文件和 DTS 文件、请有人帮助我完成。

    e2e.ti.com/.../4628.am335x_2D00_evm_5F00_ti.txt

    e2e.ti.com/.../0246.bootlog_5F00_ti.txt

    谢谢、

    此致、

    Sachin

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

    器件型号:AM3357

    工具/软件:Linux

    我们正在尝试启动与 基于 AM3357 的定制板连接的 WL1837。 我们遵循了维基网页《平台集成指南》中提供的每条指令。

    我们发现 WLAN_EN 引脚不是高电平、即使在 DTS 中启用它也是如此、但 根据另一个线程、在注释 AM335x-EVM.dts 中的 ENABLE-ACTIVE HIGH 后、能够将 WLAN_EN (GPIO1_16)线路置为高电平
    e2e.ti.com/.../491451 这正是为他们准备的。

    在另一个论坛上、我们得知 由于 SDIO 初始化中的故障、WLAN 未启用。 有人能帮我找出 SDIO 初始化出了什么问题吗?我们已经在 menuconfig 中启用了 MMC/SDIO 支持。 我们是否需要插入与 MMC 的 SDIO 功能相关的任何模块? 下面是我们的 DTS 文件的代码片段。

    我正在发布我的日志文件和 DTS 文件、请有人帮助我完成。

    e2e.ti.com/.../3073.am335x_2D00_evm_5F00_ti.txte2e.ti.com/.../6607.bootlog_5F00_ti.txt

    此致、

    Sachin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否发布您的原理图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请停止在同一主题上打开新主题帖。 在这个当前主题上发布你必须说的任何内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、我现在发布它、有一个好消息、我能够将 GPIO1_16线路设置为高电平、在注释启用-高电平后、我不确定这一点、根据另一个线程之一
    e2e.ti.com/.../491451 这正是为他们准备的。 我只是尝试了一下。 但现在我也没有收到任何与 SDIO 相关的消息。
    这意味着、未能将 MMC 连接到 SDIO?

    e2e.ti.com/.../6557.custom.pdf

    此致、

    Sachin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,我没有得到任何回放。 我认为这一主题已经结束了、因为我10天以来没有收到任何回复

    此致、
    Sachin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在原理图中看不到 AM335x MMC2连接和 AM335x 电源。 也请发布它们。

    我还与软件团队进行了检查、他们正在研究这一点。 他们将於今日或明日稍后作出答覆。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    很抱歉耽误了时间、我被很多其他任务困住了。

    我想您的 DTS 中有一个错误。
    对 GPIO1_16使用以下引脚多路复用:
    0x40 (PIN_OUTPUT 下拉| MUX_MODE7)/* GPMC_a0.GPIO1_16 */
    然后在固定稳压器中、取消注释使能-高电平有效;行。

    当内核到达 wlcore 时、通过保持 GPIO1_16持续为高电平:wlcore@0、您可能会遇到一些干扰、或将 GPIO1_16设置为低电平、您会得到:
    [3.821084] WLAN-en-regulator:正在禁用

    请尝试上述设置以查看您是否可以解决此问题。

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

    您好!

    感谢 Yordan 和 Biser。

    这是我的原理图、

    e2e.ti.com/.../SE1605015_5F00_For_5F00_TI_5F00_Review.pdf

    Yordan、我已经根据您提供的说明进行了更改、但这对我没有帮助。

    我的 pinmux 与之前的平台集成指南相同、正如您所指示的那样。 但我以前不会获取 wlan_en 线路上的电压。

    还有其他调试方法可供我使用。 我可以手动切换引脚。 我想知道 DTS 出现了什么问题。

    此致、

    Sachin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    电路板上组装了哪种 R16和 R21?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们尚未填充其中任何一个、请告诉我应该填充哪个。

    此致、
    Sachin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    R16.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我们这样做了、但我仍然没有在这条线上获得高电平。

    根目录@AM335x-EVM:~# dmesg
    [0.000000]在物理 CPU 0x0上引导 Linux
    [0.000000]正在初始化 cgroup 子系统 CPU
    [0.000000]正在初始化 cgroup Subsys cpuacct
    [0.000000] Linux 版本4.4.4.41-gf9f6f0db2d (root@adems)(gcc 版本5.3.1 20160113 (Linaro GCC 5.3-2016.02))#4挤占星期五6月30日16:07
    [0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d
    [0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
    [0.000000]机器模型:TI AM335x EVM
    [0.000000] CMA:在 bbd000000处保留48 mib
    [0.000000]内存策略:数据高速缓存写回
    [0.000000]在节点0上的总页:262144
    [0.000000] free_area_init_node:节点0、pgdat c0955024、node_mem_map ef6f9000
    [0.000000]正常区域:用于 memmap 的1728页
    [0.000000]正常区域:保留0页
    [0.000000]正常区域:196608页、LIFO 批处理:31
    [0.000000] HIGHMEM 区域:65536页、LIFO 批处理:15
    [0.000000] CPU:所有 CPU 均在 SVC 模式下启动。
    [0.000000] AM335X ES2.1 (NEON)
    [0.000000] pcpu-alloc:s0 r0 d32768 u32768 alloc=1*32768
    [0.000000] pcpu-alloc:[0] 0
    [0.000000]在区域顺序和移动分组中构建了1个区域列表。 总页数:260416
    [0.000000]内核命令行:console=ttyO0、115200n8 root=ubi0:rootfs rw ubi.mtd=NAND.file-system、2048 rootfstype=ubifs rootwait=1
    [0.000000] PID 哈希表条目:4096 (顺序:2、16384字节)
    [0.000000]条目高速缓存散列表条目:131072 (顺序:7、524288字节)
    [0.000000] inode 高速缓存散列表条目:65536 (顺序:6、262144字节)
    [0.000000]内存:979372K/1048576K 可用(6603K 内核代码、317K rwdata、2344K rodata、264K init、265K BSS、 20052K 保留,49152K)
    [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:bfe00000 - 0xC0000000 (2 MB)
    [0.000000] 模块:bbf000000 - bbfe00000 (14 MB)
    [0.000000] .text:0xc0008000 - 0xc08c5004 (8949KB)
    [0.000000] init:0xc08c6000 - 0xc0908000 (264 KB)
    [0.000000] .data:0xc0908000 - 0xc09574b0 (318KB)
    [0.000000] .bss:0xc09574b0-0xc0999bd8 (266 KB)
    [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
    [0.000000]可抢占的分层 RCU 实现。
    [0.000000]叶扇出的生成时间调整为32。
    [0.000000] NR_IRQ:16 nr_IRQ:16 16.
    [0.000000] IRQ:在0xfa200000 (修订版5.0)处找到具有128个中断的 INTC
    [0.000000] OMAP 时钟事件源:timer2为24000000 Hz
    [0.000018] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
    [0.000045]时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
    [0.000057] OMAP 时钟源:Timer1为24000000 Hz
    [0.000268] clocksource_probe:找不到匹配的时钟源
    [0.000481]控制台:彩色虚拟设备80x30
    [0.000512]警告:您的'console=ttyO0'已被'ttyS0"替代
    [0.000520]这可确保您仍能看到内核消息。 请
    [0.000527]更新内核命令行。
    [0.000550]校准延迟环路... 597.60茂物剪(lpj=2988032)
    [0.058749] pid_max:默认值:32768最小值:301
    [0.058918]安装高速缓存散列表条目:2048 (顺序:1、8192字节)
    [0.058934] mountpoint-cache 哈希表条目:2048 (顺序:1、8192字节)
    [0.059794]正在初始化 cgroup Subsys IO
    [0.059833]正在初始化 cgroup Subsys 内存
    [0.059877] Initializing cgroup Subsys devices (正在初始化 cgroup 子系统设备)
    [0.059895]正在初始化 cgroup Subsys 冷冻柜
    [0.059913]正在初始化 cgroup 子系统 perf_event
    [0.059928]正在初始化 cgroup 子系统 PID
    [0.059963] CPU:测试写入缓冲器一致性:好的
    [0.060420]为0x80008200 - 0x80008260设置静态标识映射
    [0.063165] devtmpfs:已初始化
    [0.079435] VFP 支持 v0.3:实施方41架构3第30部分版本 c 修订版3
    [0.078068] omap_hwmod:debugss:_wait_target_disable 失败
    [0.156503]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.161269] pinctrl 内核:已初始化 pinctrl 子系统
    [0.162903] NET:注册协议系列16.
    [0.165447] DMA:为原子相干分配预分配256 K2B 池
    [0.188809]空闲:使用调速器梯
    [0.218799]空闲:使用调速器菜单
    [0.224186] gpiochip_add:器件上的寄存 GPIO 0至31:GPIO
    [0.224566] OMAP GPIO 硬件版本0.1
    [0.225489] gpiochip_add:在器件上注册了 GPIO 32至63:GPIO
    [0.226468] gpiochip_add:在器件上注册了64至95的 GPIO:GPIO
    [0.227414] gpiochip_add:在器件上注册了 GPIO 96至127:GPIO
    [0.235672] OMAP-GPMC 50000000。GPMC:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/nandflash_pins_s0的 pctldev、dervrie
    [0.238400]硬件断点:不支持调试架构0x4。
    [0.279780] EDMA 49000000.EDMA:TI EDMA DMA 引擎驱动程序
    [0.280243] of _get_named_gpiod_flags:无法解析节点'/fixedregulator@0[0]的'GPIO'属性
    [0.280625] of _get_named_gpiod_flags:无法解析节点'/fixedregulator@1[0]的'GPIO'属性
    [0.280965] of _get_named_gpio_FLAGS:解析了节点'/fixedregulator@2[0]的'GPIO'属性-状态(0)
    [0.285217] omap_i2c 44e0b000。i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/pinmux_i2c0_pins 的 pctldev、推迟
    [0.285289] omap_i2c 4802a000.i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/pinmux_i2c1_pins 的 pctldev、延迟 e
    [0.285452]介质:Linux 介质接口:v0.10
    [0.285530] Linux 视频捕捉接口:v2.00
    [0.285594] pps_core:LinuxPPS API 版本。 1已注册
    [0.285604] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.285641] PTP 时钟支持已注册
    [0.285713] EDAC MC:版本:3.0.0
    [0.287187] OMAP-mailbox 480c8000.mailbox:OMAP mailbox 修订版0x400
    [0.287629]已初始化高级 Linux 声音架构驱动程序。
    [0.289178]时钟源:切换到时钟源 Timer1
    [0.303326] NET:注册协议系列2.
    [0.304271] TCP 建立哈希表条目:8192 (顺序:3、32768字节)
    [0.304394] TCP 绑定哈希表条目:8192 (顺序:3、32768字节)
    [0.304503] TCP:配置哈希表(建立8192 BIND 8192)
    [0.304623] UDP 哈希表条目:512 (顺序:1、8192字节)
    [0.304659] UP-Lite 哈希表条目:512 (顺序:1、8192字节)
    [0.304856] NET:注册协议系列1.
    [0.305327] RPC:注册后命名的 UNIX 套接字传输模块。
    [0.305344] RPC:注册的 UDP 传输模块。
    [0.305352] RPC:注册的 TCP 传输模块。
    [0.305361] RPC:注册的 TCP NFSv4.1反向通道传输模块。
    [0.305400] PCI:CLS 0字节、默认64
    [0.306481]硬件性能事件:通过 armv7_cortex_A8 PMU 驱动器启用、提供5个计数器
    [0.308936] futex 散列表条目:256 (顺序:-1、3072字节)
    [0.319963] squashfs:版本4.0 (2009/01/31) Phillip Lougher
    [0.320981] NFS:注册 id_resolver 密钥类型
    [0.321060]注册了密钥类型 id_resolver
    [0.321070]注册了密钥类型 id_legacy
    [0.321167] NTFS:驱动程序2.1.32 [Flags:R/O]。
    [0.325403]退回:池大小:64页
    [0.325711]已加载块层 SCSI 通用(BSG)驱动程序0.4版(主要247)
    [0.325740]已注册 IO 调度程序 NOP
    [0.325757]已登记 IO 调度程序的截止日期
    [0.325970]已注册 IO 调度程序 cfq (默认值)
    [0.327684] pinctrl-single 44e10800.pinmux:142引脚、PA f9e10800大小568
    [0.412178]串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
    [0.417381]在 MMIO 0x44e09000 (IRQ = 158、BASE_BAUD = 3000000)处的44e09000.serial: ttyS0是8250
    [1.043402]控制台[ttyS0]已启用
    [1.048415] 48022000.serial: tmio 0x48022000 (IRQ = 159、base_baud = 3000000)处的 ttyS1是8250
    [1.058683][DRM]已初始化 DRM 1.1.0 20060810
    [1.065902] tilcdc 4830e000.lcdc:未找到编码器/连接器
    [1.081136] loop:模块已加载
    [1.087659] libphy:固定 MDIO 总线:探测
    [1.149271] DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版1.6
    [1.155414] DaVinci_MDIO 4a101000.MDIO:检测到的 phy 掩码 FFFFFFFE
    [1.162676] libphy: 4a101000.mdio:探测
    [1.166727] DaVinci_MDIO 4a101000.MDIO:PHY[0]:器件4a101000.MDIO:00、驱动程序 TI DP83867
    [1.175999] cpsw 4a100000.以太网:检测到的 MACID = 68:C9:0b:75:13:63
    [1.182840] cpsw 4a100000.以太网:CPT:溢出检查周期850
    [1.191425] mousedev:PS/2鼠标设备,适用于所有鼠标
    [1.197765] i2c /dev/dev entries 驱动程序
    [1.202787] cputidle: enable-method 属性'ti、am3352'找到操作
    [1.210464] OMAP-Hsmmc 48060000.MMC:消费类 CD 的 GPIO 查找
    [1.210485] OMAP-Hsmmc 48060000.MMC:使用器件树进行 GPIO 查找
    [1.210522] of _get_named_gpio_FLAGS:解析了节点'/ocp/mmc@48060000[0]'的'CD-GPIO'属性-状态(0)
    [1.210612] OMAP-Hsmmc 48060000.MMC:获得 CD GPIO
    [1.215261] OMAP-Hsmmc 48060000.MMC:GPIO 查找消费类 WP
    [1.215274] OMAP_hmc 48060000.MMC:使用器件树进行 GPIO 查找
    [1.215289] of _get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@48060000[0]的'WP-GPIO'属性
    [1.215302] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@48060000[0]的'WP-GPIO'属性
    [1.215315] omap_hmc 48060000.mmc:使用查找表进行 GPIO 查找
    [1.215329] OMAP-Hsmmc 48060000.MMC:查找 GPIO WP 失败
    [1.239726] OMAP-Hsmmc 4781000.MMC:消费类 CD 的 GPIO 查找
    [1.239749] OMAP_hsmmc 4781000.MMC:使用器件树进行 GPIO 查找
    [1.239767] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@47810000[0]的'CD-GPIO'属性
    [1.239781] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@47810000[0]的'CD-GPIO'属性
    [1.239794] OMAP_hsmmc 4781000.MMC:使用查找表进行 GPIO 查找
    [1.239807] OMAP-Hsmmc 4781000.MMC:查找 GPIO CD 失败
    [1.239822] OMAP_hsmmc 4781000.MMC:针对消费类 WP 的 GPIO 查找
    [1.239834] OMAP_hsmmc 4781000.MMC:使用器件树进行 GPIO 查找
    [1.239847] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@47810000[0]的'WP-GPIO'属性
    [1.239859] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@47810000[0]的'WP-GPIO'属性
    [1.239871] OMAP_hsmmc 4781000.MMC:使用查找表进行 GPIO 查找
    [1.239883] OMAP_hsmmc 4781000.MMC:查找 GPIO WP 失败
    [1.363263] ledtrig-CPU:已注册以指示 CPU 上的活动
    [1.374806] NET:注册协议系列10.
    [1.381062] SIT:IPv6 over IPv4隧道驱动程序
    [1.386700] NET:注册协议系列17.
    [1.391738]注册的密钥类型 DNS_旋 变传感器
    [1.396339] OMAP-VOLTGE_LARD_INIT:未添加电压驱动器支持
    [1.406872] OMAP-GPMC 50000000。GPMC:GPMC 版本6.0
    [1.412241] GPMC_mem_init:禁用映射在0x0-0x1000000的 CS 0
    [1.418373] gpiochip_find_base:找到510的新基座
    [1.418587] gpiochip_add:在器件:OMAP-GPMC 上注册了 GPIO 510至511
    [1.419853] OMAP2-nand 80000.nand:GPIO 查找消费类 rb
    [1.419875] OMAP2-nand 8000000.nand:使用器件树进行 GPIO 查找
    [1.419922] of _get_named_gpio_FLAGS:解析了节点'/ocp/gpmc@50000000/nand@0、0[0]的'rB-GPIO'属性-状态(0)
    [1.420142] nand:device found、Manufacturer ID:0x2C、Chip ID:0xda
    [1.426528] nand:Micron MT29F2G08ABAEAWP
    [1.430660] nand:256 MIB、SLC、擦除大小:128 KiB、页面大小:2048、OOB 大小:64
    [1.438303] Nand:Using OMAP-ECC_BCH8_CODE_HW ECC scheme
    [1.443782]在 MTD 器件8000000.nand 上找到10个部件分区
    [1.449930]在"8000000.nand"上创建10个 MTD 分区:
    [1.455385] 0x0000000000000000 0x000000020000:“NAND.SPL”
    [1.462358] 0x00000002000-0x000000040000:“NAND.SPL.Backup1”
    [1.46989] 0x000000040000-0x000000060000:“NAND.SPL.Backup2”
    [1.477117] 0x000000060000-0x000000080000:"NAND.SPL.backup3"
    [1.484436] 0x000000080000-0x0000000c0000:“NAND.u-boot-spl-OS”
    [1.491974] 0x0000000c0000-0x0000001c0000:“NAND.u-boot”
    [1.499114] 0x0000001c0000-0x0000001e0000:“NAND.u-boot-env”
    [1.506416] 0x0000001e0000-0X200000:“NAND.u-boot-env.Backup1”
    [1.514410]0x000000200000-0x000000a00000:“NAND.kernel”
    [1.524186] 0x000000a00000-0x000010000000:“NAND.FILE-SYSTEM”
    [1.639478] tps65910 0-002D:无中断支持、无内核 IRQ
    [1.645568] tps65910-GPIO tps65910-GPIO:未指定 TI、en-GPIO-SLEEP
    [1.645588] gpiochip_find_BASE:找到504的新基址
    [1.645752] gpiochip_add:在器件上注册了 GPIO 504至509:tps65910
    [1.670436] OMAP-i2c 44e0b000。i2c:400kHz 时的总线0版本0.11
    [1.678236] OMAP_i2c 4802a000.i2c:100kHz 时的总线1 rev0.11
    [1.684638] omap_hmc 48060000.mmc:消费类 CD 的 GPIO 查找
    [1.684658] OMAP_hsmmc 48060000.MMC:使用器件树进行 GPIO 查找
    [1.684701] of _get_named_gpio_FLAGS:解析了节点'/ocp/mmc@48060000[0]'的'CD-GPIO'属性-状态(0)
    [1.684783] omap_hmc 48060000.mmc:获得 CD GPIO
    [1.689493] OMAP-Hsmmc 48060000.MMC:GPIO 查找消费类 WP
    [1.689507] OMAP_hsmmc 48060000.MMC:使用器件树进行 GPIO 查找
    [1.689523] of _get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@48060000[0]的'WP-GPIO'属性
    [1.689536] of _get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@48060000[0]的'WP-GPIO'属性
    [1.689549] omap_hmc 48060000.mmc:使用查找表进行 GPIO 查找
    [1.689563] OMAP_hsmmc 48060000.MMC:查找 GPIO WP 失败
    [1.690023] VMMC:由 VBAT 供电
    [1.729985] VDD_MPU:由 VBAT 供电
    [1.740336] ubi0:连接 mtd9
    [3.701348] ubi0:扫描完成
    [3.728485] ubi0:附加的 mtd9 (名称"NAND.file-system"、大小为246 MIB)
    [3.737254] ubi0:PEB 大小:131072字节(128 KiB)、LEB 大小:126976字节
    [3.744247] ubi0:最小/最大 I/O 单元大小:2048/248、子页大小为512
    [3.751049] ubi0:VID 标头偏移:2048 (对齐2048)、数据偏移:4096
    [3.758090]普遍适用0:良好的 PEB:1968、不良 PEB:0、损坏的 PEB:0
    [3.764280] ubi0:用户卷:1,内部卷:1,最大 卷数:128
    [3.771613] ubi0:最大/平均擦除计数器:3/0、WL 阈值:4096、图像序列编号:1015831849
    [3.780858] ubi0:可用 PEB:0、总保留 PEB:1968、为不良 PEB 处理保留的 PEB:40
    [3.790285] ubi0:启动后台线程"ubi_bgt0d"、PID 59
    [3.796801] hctosys:无法打开 RTC 器件(rtc0)
    [3.807402] lis3_reg:正在禁用
    [3.810687] WLAN-en-regulator:正在禁用
    [3.815087] ALSA 器件列表:
    [3.818082]未找到声卡。
    [3.829311] UBIFS (ubi0:0):后台线程"ubifs_bgt0_0"开始、PID 60
    [3.890679] UBIFS (ubi0:0):UBIFS:已安装的 UBI 设备0、卷0、名称"rootfs"
    [3.898133] UBIFS (ubi0:0):LEB 大小:126976字节(124 KiB)、最小值/最大值 I/O 单元大小:2048字节/2048字节
    [3.908259] UBIFS (ubi0:0):FS 大小:242905088字节(231 MIB、1913 LEB)、日志大小9023488字节(8 MIB、72 LEB)
    [3.919036] UBIFS (ubi0:0):为根保留:0字节(0 KiB)
    [3.924922] UBIFS (ubi0:0):媒体格式:W4/r0 (最新版本为 W4/r0)、UUID 0726D1E4-4D45-4CFA-B6F9-A5C85C74888E、小型 LPT 模型
    [3.937414] VFS:在设备0:14上安装了根(ubifs 文件系统)。
    [3.945024] devtmpfs:已安装
    [3.948452]释放未使用的内核内存:264K (c08c6000 - c0908000)
    [3.954872]此架构没有内核内存保护。
    [4.164205] systemd[1]:生成时间之前的系统时间、提前时钟。
    [4.231632] random:systemd:未初始化的 urandom 读取(16字节读取、11位熵可用)
    [4.263902] random:systemd:未初始化 urandom 读取(16字节读取、11位熵可用)
    [4.287069] systemd[1]:systemd 229在系统模式下运行。 (+PAM -audit -selinux +IMA -AppArmor +smack +sysvinit +utmp -LIBCRYPTSETUP -GCR)
    [4.306919] systemd[1]:检测到架构 ARM。
    [4.331315] systemd[1]:将主机名设置为 。
    [4.531176] random:systemd-sysv-ge:未初始化 urandom 读取(16字节读取、11位熵可用)
    [4.562012] random:systemd-sysv-ge:未初始化 urandom 读取(16字节读取、11位熵可用)
    [4.62394]随机:systemd:未初始化 urandom 读取(16字节读取、11位熵可用)
    [4.685114]随机:systemd:未初始化 urandom 读取(16字节读取、11位熵可用)
    [4.695180] random:systemd:未初始化的 urandom 读取(16字节读取、11位熵可用)
    [4.705855] random:systemd:未初始化 urandom 读取(16字节读取、11位熵可用)
    [4.772973]随机:systemd:未初始化 urandom 读取(16字节读取、11位熵可用)
    [4.804643]随机:systemd:未初始化的 urandom 读取(16字节读取、12位熵可用)
    [5.08393939] systemd[1]:在 Journal Socket 上收听。
    [5.114539] systemd[1]:创建的层用户和会话层。
    [5.166150] systemd[1]:已开始向控制台目录监视发送密码请求。
    [5.201242] systemd[1]:创建的层系统层。
    [5.231994] systemd[1]:创建的 slice system-Getty.slice。
    [5.265478] systemd[1]:安装 POSIX 消息队列文件系统...
    [5.310224] systemd[1]:收听 Journal Socket (/dev/log)。
    [5.340173] systemd[1]:侦听 udev 控制套接字。
    [5.375391] systemd[1]:正在安装调试文件系统...
    [5.437645] systemd[1]:正在启动安装虚拟控制台...
    [5.499675] systemd[1]:正在开始重新装载根和内核文件系统...
    [5.555225] systemd[1]:正在开始应用内核变量...
    [5.615737] systemd[1]:已达到目标交换。
    [5.661141] systemd[1]:侦听 Syslog 套接字。
    [5.691669] systemd[1]:创建的片系统-串行\x2dgetty.slice。
    [5.720058] systemd[1]:收听/dev/initctl 兼容性命名管道。
    [5.749908] systemd[1]:侦听 udev 内核套接字。
    [5.779652] systemd[1]:已达到目标远程文件系统。
    [5.810325] systemd[1]:侦听网络服务 Netlink 套接字。
    [5.839694] systemd[1]:已达到目标层。
    [5.860068] systemd[1]:已开始将密码请求转发到 Wall Directory Watch。
    [5.887604] systemd[1]:已达到目标路径。
    [5.915477] systemd[1]:正在安装临时目录...
    [5.955394] systemd[1]:正在启动日志服务...
    [6.006079] systemd[1]:开始为当前内核创建所需静态设备节点列表...
    [6.108803] systemd[1]:已安装的调试文件系统。
    [6.149962] systemd[1]:已挂载 POSIX 消息队列文件系统。
    [6.189960系统[1]:安装的临时目录。
    [6.213566] systemd[1]:已启动安装虚拟控制台。
    [6.252195] systemd[1]:已开始重新装载根文件系统和内核文件系统。
    [6.292165] systemd[1]:已开始应用内核变量。
    [6.322784] systemd[1]:已开始为当前内核创建所需的静态设备节点列表。
    [6.360901] systemd[1]:已启动日志服务。
    [8.021381] systemd-journale[102]:已收到从 PID 1刷新运行时日志的请求
    [10.350944] OMAP_WDT:OMAP 看门狗计时器修订版0x01:初始超时60秒
    [10.388436]输入:TI-TSC 作为/devices/platform/ocp/44e0d000.tscadc/TI-am335x-tsc/input/input0
    [10.441809]用于消费类复位的 AM335x-phy-driver 47401300.usb-phy: GPIO 查找
    [10.441847] AM335x-phy-driver 47401300.usb-phy:、使用器件树进行 GPIO 查找
    [10.441870] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401300[0]的'set-GPIO'属性
    [10.441884] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401300[0]的'resset-GPIO'属性
    [10.441898]使用查找表进行 GPIO 查找的 AM335x-phy-driver 47401300.usb-phy:
    [10.441913] AM335x-phy-driver 47401300.usb-phy:查找 GPIO 复位失败
    [10.441929(2010)适用于消费类 VBUS-Detect 的 AM335x-phy-driver 47401300.usb-phy: GPIO 查找
    [10.441942] AM335x-phy-driver 47401300.usb-phy:、使用器件树进行 GPIO 查找
    [10.441955] of _get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401300[0]的'VBUS-DETIGNIT-GPIOs'属性
    [10.441968] of _get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401300[0]的'VBUS-detect-GPIO'属性
    [10.441981] AM335x-phy-driver 47401300.usb-phy:、使用查找表进行 GPIO 查找
    [10.441994] AM335x-phy-driver 47401300.usb-phy:查找 GPIO VBUS-Detect 失败
    [10.442087] 47401300.usb-phy 电源 VCC 未找到、正在使用虚拟稳压器
    [10.541511] AM335x-phy-driver 47401b00.usb-phy:用于消费类复位的 GPIO 查找
    [10.54155] AM335x-phy-driver 47401b00.usb-phy:使用器件树进行 GPIO 查找
    [10.541572(2004) of _get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401b00[0]的'set-GPIO'属性
    [10.541588] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401b00[0]的'resset-GPIO'属性
    [10.541601]使用查找表进行 GPIO 查找的 AM335x-phy-driver 47401b00.usb-phy:
    [10.541616] AM335x-phy-driver 47401b00.usb-phy:查找 GPIO 复位失败
    [10.541632] AM335x-phy-driver 47401b00.usb-phy:用于消费类 VBUS 检测的 GPIO 查找
    [10.541644] AM335x-phy-driver 47401b00.usb-phy:、使用器件树进行 GPIO 查找
    [10.541659] of _get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401b00[0]的'VBUS-DETIGNTE-GPIOs'属性
    [10.541672] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401b00[0]的'VBUS-detect-GPIO'属性
    [10.541684] AM335x-phy-driver 47401b00.usb-phy:、使用查找表进行 GPIO 查找
    [10.541698] AM335x-phy-driver 47401b00.usb-phy:查找 GPIO VBUS-Detect 失败
    [10.541790]使用虚拟稳压器、未找到47401b00.usb-phy 电源 VCC
    [10.809535] RTC rtc0:44e3e000。RTC:dev (254:0)
    [10.809594] OMAP_RTC 44e3e000.RTC:RTC 内核:将44e3e000.RTC 注册为 rtc0
    [11.016142] of_get_named_gpio_FLAGS:无法解析节点'/ocp/i2c@4802a000/tlv320aic3106@1b[0]的'GPIO-reset'属性
    [11.016324] vaux2:由 VBAT 提供
    [11.198794] OMAP-rng 4831000.rng:OMAP 随机数生成器版本 20.
    [11.676249] ti-pruss 4a300000.pruss:创建 PRU 内核和其他子平台器件
    [11.770944] IRQ:找不到/ocp/pruss@4a300000/INTC@4a320000的 IRQ 域!
    [11.778760] IRQ:找不到/ocp/pruss@4a300000/INTC@4a320000的 IRQ 域!
    [12.044074] remoteproc0:4a334000.pru0可用
    [12.0499094] remoteproc0:注意:remoteproc 仍在开发中并被视为实验。
    [12.182507] remoteproc0:二进制格式尚未最终确定,且尚未保证向后兼容性。
    [12.30606060] remoteproc0:AM335x-pru0-FW 的直接固件加载失败、错误-2
    [12.392714] remoteproc0:无法加载 AM335x-pru0-FW
    [12.398027] PRU-rproc 4a334000.pru0:手动启动 PRU 内核
    [12.471278] remoteproc0:加电4a334000.pru0
    [12.476285] remoteproc0:AM335x-pru0-FW 的直接固件加载失败、出现错误-2
    [12.625759] remoteproc0:Request_firmware failed:-2
    [12.659373] PRU-rproc 4a334000.pru0:rproc_boot 失败
    [12.66469] remoteproc0:正在发布4a334000.pru0
    [12.774587] PRU-rproc:4a334000.pru0的探测器失败,错误-2
    [12.89758] remoteproc0:4a338000.pru1可用
    [13.034541] remoteproc0:注意:remoteproc 仍在开发中并被视为实验。
    [13.135359] remoteproc0:二进制格式尚未最终确定,并且尚未保证向后兼容性。
    [13.269663] remoteproc0:AM335x-pru1-FW 的直接固件加载失败、错误-2
    [13.277653] remoteproc0:无法加载 AM335x-pru1-FW
    [13.295679] OMAP-AES 53500000。AES:OMAP AES 硬件加速器版本:3.2
    [13.306288] wkup_m3_IPC 44e11324.wkup_m3_IPC:无法获取 rproc 句柄
    [13.403029] PRU-rproc 4a33890.pru1:手动启动 PRU 内核
    [13.456177] remoteproc0:为4a338000.pru1加电
    [13.478216] PM:无法获取 wkup_m3_IPC 句柄
    [13.517248] remoteproc0:AM335x-pru1-FW 的直接固件加载失败、错误-2
    [13.597261] remoteproc1:wkup_m3可用
    [13.616610] remoteproc0:request_firmware failed:-2
    [13.646534] remoteproc1:注意:remoteproc 仍在开发中并被视为实验。
    [13.670185] PRU-rproc 4a33890.pru1:rproc_boot 失败
    [13.675479] remoteproc0:发布4a338000。pru1
    [13.779789] remoteproc1:二进制格式尚未最终确定,并且尚未保证向后兼容性。
    [13.810005] PRU-rproc:4a338000.pru1的探测器失败,错误-2
    [13.909986] PM:引导加载程序不支持仅 RTC!
    [13.939860] OMAP-SHIM 53100000.sham:OMAP 版本4.3上的硬件加速器
    [13.978788] remoteproc1:为 wkup_m3加电
    [14.010518] remoteproc1:引导 FW 映像 AM335x-pm-firmware.elf、大小217280
    [14.018089] remoteproc1:远程处理器 wkup_m3现已启动
    [14.018122] wkup_m3_IPC 44e11324.wkup_m3_IPC:CM3固件版本= 0x192
    [19.008527] usbcore:注册的新接口驱动程序 usbfs
    [19.118269] usbcore:注册的新接口驱动程序集线器
    [19.189600] usbcore:注册的新设备驱动程序 USB
    [19.478633] net eth0:正在初始化 cpsw 版本1.12 (0)
    [19.495502] musb-hdrc:ConfigData=0xde (UTMI-8、dyn FIFO、大容量组合、大容量分离、HB-ISO Rx、 HB-ISO Tx、SoftConn)
    [19.495534] musb-hdrc:MHDRC RTL 版本2.0
    [19.495547] musb-hdrc:设置 fifo_mode 4.
    [19.495573] musb-hdrc:28/31最大 EP、16384/16384存储器
    [19.495771] musb-hdrc musb-hdrc.0.auto: MUSB HDRC 主机驱动程序
    [19.525312] net eth0:初始化 cpsw ale 版本1.4
    [19.559502]净 eth0:ALE 表大小1024
    [19.565860]网络 eth0:从机0、ERR -19上未找到 PHY "4a101000.MDIO:00"
    [19.584994] musb-hdrc musb-hdrc.0.auto:新 USB 总线已注册、分配的总线编号1
    [19.635385]集线器1-0:1.0:找到 USB 集线器
    [19.642445] net eth0:Phy found:id is:0x2000a231
    [19.654783]集线器1-0:1.0:检测到1个端口
    [19.693368] IPv6:ADDRCONF (NETDEV_UP):eth0:链路未就绪
    [19.728324] musb-hdrc:ConfigData=0xde (UTMI-8、dyn FIFO、大容量组合、大容量分离、HB-ISO Rx、 HB-ISO Tx、SoftConn)
    [19.728358] musb-hdrc:MHDRC RTL 版本2.0
    [19.728371] musb-hdrc:设置 fifo_mode 4.
    [19.728392] musb-hdrc:28/31最大 EP、16384/16384存储器
    [19.728561] musb-hdrc musb-hdrc.1.auto: MUSB HDRC 主机驱动程序
    [19.783026] musb-hdrc musb-hdrc.1.auto:新 USB 总线已注册、分配的总线编号2
    [19.832988]集线器2-0:1.0:找到 USB 集线器
    [19.849381]集线器2-0:1.0:检测到1个端口
    [21.029274] USB 2-1:使用 musb-hdrc 的新型高速 USB 器件编号2
    [21.445772] CDC_ACM 2-1:1.0:ttyACM0:USB ACM 设备
    [21.526404] CDC_ACM 2-1:1.2:ttyACM1:USB ACM 设备
    [21.606542] CDC_ACM 2-1:1.4:ttyACM2:USB ACM 器件
    [21.627422] CDC_ACM 2-1:1.6:ttyACM3:USB ACM 设备
    [21.650588] cpsw 4a100000.以太网 eth0:链路向上- 100Mbps/全-流控制 Rx/TX
    [21.658690] IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路就绪
    [21.706936] CDC_ETHERE 2-1:1.10 usb0:寄存器'CDC_ETHER'、位于 usb-musb-hdrc.1.auto-1、CDC 以太网设备、DE:AD:be:ef:00:00
    [21.765656] CDC_ACM 2-1:1.8:ttyACM4:USB ACM 器件
    [21.804257] usbcore:注册的新接口驱动程序 CDC_ACM
    [21.811259] CDC_ETHERe 2-1:1.12 USB1:寄存器'CDC_ETHER'、位于 usb-musb-hdrc.1.auto-1、CDC 以太网器件、DE:AD:BE:ef:00:01
    [21.840175] CDC_ACM:用于 USB 调制解调器和 ISDN 适配器的 USB 抽象控制模型驱动程序
    [21.902049] usbcore:注册的新接口驱动程序 CDC_ether
    [22.328474] CDC_Ether 2-1:1.12 USB1:CDC:意外通知01!
    [22.476220 ] CDC_Ether 2-1:1.10 usb0:CDC:意外通知01!
    [22.529244] random:非阻塞池已初始化
    [22.536753] CDC_Ether 2-1:1.10 usb0:kevent 12可能已被丢弃
    [22.569912] IPv6:ADDRCONF (NETDEV_UP):USB0:链路未就绪

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

    Biser 已告知的更改后、我已根据您的说明进行了更改。 在这条线上仍然没有高电平。

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

    是否有任何问题、您是否对调试此问题有任何想法?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    检查您的系统、u-boot 和 Linux 内核。 确保在其他任何地方都不使用该 GPIO 引脚。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我们非常确定引脚在其他任何地方都不使用。

    谢谢你

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

    我们一直在研究电路板级出现问题的地方、我们遵循 WLAN 电源序列、与 TI AM335X EVM 电路板相比。
    在 uboot wlan_en 为低电平、WLAN IRQ 为高电平、内核启动 WLAN_IRQ 后、就没有 SDIO_clk 了。 我们发现定制板中没有发生这种情况。
    探测 WLAN_EN 引脚和 WLAN_IRQ 引脚时、它们保持相同的状态、WLAN_en=LOW 和 WLAN_IRQ=HIGH。

    寄存器时、我会看到它
    root@AM335x-EVM:~# devmem2 0x47810110
    /dev/mem 已打开。
    映射到地址 bb6fd0000的内存。[ 1717.728190]未处理故障:在 bb6fd0110的非线性获取(0x1018)上的外部中止
    [1717.740208] PgD = eda1c000
    [1717.742938][B6fd0110]* PgD=aed51831、* Pte=47810303、* Ppte=47810a33
    [1717.749521] EDMA 49000000.EDMA:dma_cerr_handler:无错误事件的错误中断!

    我如何调试这个问题、我们是否可以找到我们出错的地方?

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

    我尝试访问 u-boot 中的 mmc2寄存器以检查是否发生了复位。 但是、当我尝试访问该寄存器时、系统将重新启动。 引导 Linux 时我尝试过的相同操作、但我是 Core 转储错误。 但是、当我尝试使用 devmem2评估其他寄存器时、它们会显示寄存器内容。 可能出了什么问题?
    这意味着什么。

    root@AM335x-EVM:~# devmem2 0x47810110
    /dev/mem 已打开。
    映射到地址 bb6fd0000的内存。[ 1717.728190]未处理故障:在 bb6fd0110的非线性获取(0x1018)上的外部中止
    [1717.740208] PgD = eda1c000
    [1717.742938][B6fd0110]* PgD=aed51831、* Pte=47810303、* Ppte=47810a33
    [1717.749521] EDMA 49000000.EDMA:dma_cerr_handler:无错误事件的错误中断!

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

    您的内核不启用 mmc2的功能时钟、这就是您获得该时钟的原因
    未处理的故障:在 bb6fd0110上的非线性获取(0x1018)上的外部中止

    首先尝试写入 CM_PER_MMC2_CLKCTRL[1:0]MODULEMODE = 0x2 (已启用)。 以下内容为:
    devmem2 0x44E000F8 w 0x00000002
    然后读取 mmc2寄存器
    devmem2 0x47810110

    结果如何?

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

    谢谢、

    现在、我能够读取寄存器。

    root@AM335x-EVM:~# devmem2 0x47810110
    /dev/mem 已打开。
    映射到地址 bbb6f0b000的内存。
    在地址0x47810110 (bbb6f0b110):0x00002015处读取

    此致、
    Sachin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这意味着内核无法启用 mmc2接口=>因此无法使 WLAN 正常工作。

    您能否分享您如何配置无线接口:
    iwconfig
    wpa_suplicant

    等等

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

    您好!

    很抱歉我们在这里推迟了答复。

    我没有配置任何与 wpa_supplicant 和 iwconfig 相关的内容。

    我要在这里附加配置文件。 请看一下。

    此致、

    Sachine2e.ti.com/.../config_5F00_ti.txt

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

    Yordan、您好!

    我已经按照 WL18xx 平台集成指南中给出的步骤操作。

    我能够引导 NFS 文件系统。

    请检查此,

    配置->e2e.ti.com/.../config_5F00_ti_5F00_wlan.txt

    引导日志->e2e.ti.com/.../boot_5F00_log_5F00_wlan.txt

    DTS 文件->e2e.ti.com/.../am335x16aug1.txt

    请告诉我出错的地方。

    此致、

    Sachin

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

    我的主要问题是 SDIO 接口、为什么我无法看到这样的"[5.136021] mmc2:地址0001处的新高速 SDIO 卡"

    自从最新的 SDK 直接支持以来、我没有使用任何构建脚本来支持 wl18xx 驱动程序。
    我们非常确信引脚之间不会相互冲突。

    我们一直在等待着我们的发展、请为此提供帮助。

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

    您能告诉我、如果我想唤醒此 SDIO 接口、我可以进行哪些内核配置吗?

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

    您可以尝试从 u-boot 启用 mmc2吗?
    从 arch/arm/cpU/armv7/am33xx/clock_am33xx.c 中启用时钟
    还请查看 drivers/MMC/OMAP-hsmmc.c 并在 board/ti/am335x_evm.h 中添加适当的 CONFIG_*定义

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

    Yordan、您好!

    根据您的指令、我已在 clock_am33xx.c 中启用了以下给定片段的时钟、

    u32 * const clk_modules_explicate_en[]={
          cmper->l3clkctrl、
          cmper->l4lsclkctrl、
          cmper->l4fwclkctrl、
          &cmwkup->wkl4wkclkctrl、
          cmper->l3instrclkctrl、
          cmper->l4hsclkctrl、
          cmwkup->wkgpio0clkctrl、
          cmwkup->wkctrlclkctrl、
          cmper->timer2clkctrl、
          cmper->gpmcclkctrl、
          cmper->elmclkctrl、
          cmper->mmc0clkctrl、
          cmper->mmc1clkctrl、
          cmper->mmc2clkctrl、
          &cmwkup->wkup_i2c0ctrl、
          cmper->gpio1clkctrl、
          cmper->gpio2clkctrl、
          cmper->gpio3clkctrl、
          cmper->i2c1clkctrl、
          cmper->cpgmac0clkctrl、
          cmper->spi0clkctrl、
          &cmrtc->rtcclkctrl、
          cmper->usb0clkctrl、
          cmper->emiffwclkctrl、
          cmper->emifclkctrl、
          0
       };

    由于我将 mmc2/3用作 SDIO、我在 omap_hsmmc.c 中需要查看的内容以及我必须查看的配置。 您能告诉我需要注意哪些配置吗?


    此致、

    Sachin

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

    Yordan、您好!

    您能不能简单地告诉我这些更改是否会使 mmc3开启?

    在 arch/arm/cpU/armv7/am33xx/clock_am33xx.c 中

    u32 * const clk_modules_explicate_en[]={

        cmper->l3clkctrl、

        cmper->l4lsclkctrl、

        cmper->l4fwclkctrl、

        &cmwkup->wkl4wkclkctrl、

        cmper->l3instrclkctrl、

        cmper->l4hsclkctrl、

        cmwkup->wkgpio0clkctrl、

        cmwkup->wkctrlclkctrl、

        cmper->timer2clkctrl、

        cmper->gpmcclkctrl、

        cmper->elmclkctrl、

        cmper->mmc0clkctrl、

        cmper->mmc1clkctrl、

        cmper->mmc2clkctrl、

        &cmwkup->wkup_i2c0ctrl、

        cmper->gpio1clkctrl、

        cmper->gpio2clkctrl、

        cmper->gpio3clkctrl、

        cmper->i2c1clkctrl、

        cmper->cpgmac0clkctrl、

        cmper->spi0clkctrl、

        &cmrtc->rtcclkctrl、

        cmper->usb0clkctrl、

        cmper->emiffwclkctrl、

        cmper->emifclkctrl、

        0

      };

    网址为/include/configs/am335x_evm.h

    #ifndef _CONFIG_AM335X_EVM_H

    #define __CONFIG_AM335X_EVM_H

    #include

    #define OMAP-HSMMC3_base 1.

    #ifndef CONFIG_SPL_Build

    # define CONFIG_TIMESTAMP

    # define CONFIG_LZO

    #endif

    #define CONFIG_SYS_BOOTM_LEN (16 << 20)

    #define MACH_TYPE_TIAM335EVM 3589 //直到下一次同步*/

    #define CONFIG_MACH_TYPE MACH_TYPE_TIAM335EVM

    在进行上述更改后、我检查了时钟是否正在发出、但无法获取。

    请告诉我 MMC2的正确配置、以便用于 SDIO 连接的 WLAN。

    此致、

    Sachin

    #define CONFIG_Board_Late_init

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

    Yordan、您好!

    在按照您的建议进行这些更改之后、我会得到

    => MD 0x44e000f8
    44e000f8:00000002 00030000 00030000 00030000   …
    44e00108:00000000 00030000 00030000 00000000   …

     但是、当我在电路板上进行探测时、它不会显示时钟。

    但我的怀疑是在 SDIO 时钟之前,WLAN_EN 应该是高电平。 但在我们的案例中、WLAN_EN 不会变为高电平。


    可能出了什么问题?

    此致、

    Sachin

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

    我继续进行您的说明、我获取了评估板和定制板的寄存器读数、我发现了 SD_ARG、SD_CMD、SD_HCTL、SD_SYSCTL 中的差异。 与评估板相比、定制板在 CMD1停止、而评估板在 CMD52停止。 自定义电路板中显示数据超时。 在4位时选择1位数据总线、在高速模式时选择正常速度。
    请告诉我如何配置所有这些更改。 以下是寄存器读数、

    Linux 中 MMC2的寄存器(AM335x 定制板)

    在地址0x47810208 (bb6faa208):0x00000000处读取
    在地址0x4781020C (bb6f9920c):0x01020001处读取
    在地址0x47810210 (bb6f22210)处读取:0x00000000
    在地址0x47810228 (bb6fbe228):0x00000B00处读取
    在地址0x4781022C (bb6f1922c)上读取:0x000E0007

    Linux 中 MMC2的寄存器(AM335x 评估板)

    在地址0x47810208 (b6fae208):0x83FFF800处读取
    在地址0x4781020C (bb6f4420c):0x34020001处读取
    在地址0x47810210 (b6ff9210):0x00001000处读取
    在地址0x47810228 (bb6f13228):0x00000B06读取
    在地址0x4781022C (bb6fd622c)读取:0x000D0087

    此致、
    Sachin