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.

[参考译文] CC3301:如何使用 BBB (AM335x)板启动电路板。

Guru**** 2482105 points
Other Parts Discussed in Thread: CC3301

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1328272/cc3301-how-can-i-board-bring-up-using-bbb-am335x-board

器件型号:CC3301

您好、TI 专家。

我们有一个自行设计的 CC3301模块、
我们将 BBB 用于电路板启动。
我们已将 SDIO 频率更改为1MHz。
我们使用 AM335x+BBB 适配器+CC3301 LP、因此可以正常使用。
当我们更换模块时、我们查看了日志、并且在我们设计的模块的末尾还打印了其他错误消息。

[29.524487] wlcore: ERROR boot IRQ timeout
[29.531100] wlcore: ERROR ti-connectivity/cc33xx_fw.bin boot signal timeout
[29.562133] wlcore: ERROR FW download failed


您能帮助我们解决这个问题吗?

谢谢。

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

    我已经检查了时钟、MISO 和 MOSI 都有信号。

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

    您好!  

    您是否为此启动使用 SDIO 或 SPI? 您能否分享您的电路板和跳线连接的原理图? 您是否已连接 WL_IRQ 线路? 您使用的是哪个 SDK 版本和预编译的映像?  

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

    TI 专家。

    我们将使用 SDIO 模式来启动电路板。

    下面是我的原理图和跳线连接。

    然后、我们连接了 IRQ_WL 线路。

    以下是我的时序。

    我们使用的 cc33xx SDK 是 cc33xx-linux-package-R1.3.2-linux-x64-installer.run

    预构建映像为 tisdk-cc33xx-image-1p3p2.tar.xz

    AM335x SDK 是 ti-processor-sdk-linux-am335x-evm-08.02.00.24

    ----------------

    我们同时使用了测试环境和图像来比较 TI 的 CC33xx LP。 如果使用 CC33XX LP、则可以正常工作。

     您能给我们提供什么建议吗?

    谢谢。

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

    您好、TI!

    我还使用预构建映像版本进行了测试:版本:1.0.0.1 tisdk-default-image-cc33xx-AM335x-evm.wic.xz (www.ti.com/.../CC33XX-SOFTWARE)。然后、我在我的 TI BP-CC33x1修订版 E2版本上运行它、

    但是、当我使用该版本的预构建映像、然后运行 sta_start.sh 时、会显示一条错误消息。

    root@am335x-evm:/usr/share/cc33xx# ./sta_start.sh
    Successfully initialized wpa_supplicant
    Could not read interface wlan0 flags: No such device
    nl80211: Driver does not support authentication/association or connect commands
    nl80211: deinit ifname=wlan0 disabled_11b_rates=0
    Could not read interface wlan0 flags: No such device
    wlan0: Failed to initialize driver interface
    wlan0: CTRL-EVENT-DSCP-POLICY clear_all

    下面是引导日志。

    [   13.655156] cc33xx_sdio mmc1:0001:2: Using GPIO as IRQ
    [   14.329536] PM: bootloader does not support rtc-only!
    [   14.429438] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
    [   14.435974] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
    [   14.528415] omap-aes 53500000.aes: will run requests pump with realtime priority
    [   14.535989] omap-sham 53100000.sham: will run requests pump with realtime priority
    [*     ] (1 of 2) A start job is running forvice Initialization (9s / 3min 4s)
    [  OK  ] Listening on Load/Save RF itch Status /dev/rfkill Watch.
    [   20.817646] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [   20.959280] remoteproc remoteproc1: 4a334000.pru is available
    [   21.055785] remoteproc remoteproc2: 4a338000.pru is available
    [   21.282696] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [  OK  ] Found device /dev/disk/by-uuid/2795-DF7F.
    [   21.615823] cc33xx_driver cc33xx.2.auto: Direct firmware load for ti-connectivity/cc33xx-nvs.bin failed with error -2
    [  OK  ] Started udev Wait for Complete Device Initialization.
    [  OK  ] Reached target Hardware activated USB gadget.
             Mounting /boot...
             Starting Start psplash boot splash screen...
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Mounted /boot.
    [FAILED] Failed to start Start psplash boot splash screen.
    See 'systemctl status psplash-start.service' for details.
    [DEPEND] Dependency failed for Starprogress communication helper.
    [  OK  ] Reached target Local File Systems.
    [   24.076369] cc33xx_driver cc33xx.2.auto: Direct firmware load for ti-connectivity/static_calibration.bin failed with error -2
    [   24.088072] wlcore: ERROR FW is stuck, triggering recovery
             Starting Rebuild Dynamic Linker Cache...
    [   24.114250] wlcore: WARNING Could not get firmware ti-connectivity/static_calibration.bin: -2, proceeding with no calibration
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Run pending postinsts...
             Starting Rebuild Journal Catalog...
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Rebuild Journal Catalog.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Set.
    [  OK  ] Reached target System Time Synchronized.
    [   26.169823] wlcore: WARNING CONFIGURE command NOK
    [   26.174561] wlcore: WARNING acx command sending failed: -5
    [   26.203304] wlcore: ERROR FW download failed

    如果我使用新版本的 SDK、是否需要使用较新版本的 cc33xx 芯片?

    那么对于本主题、您有什么建议可以帮助我使用我们的模块成功启动吗?

    我实际的电路板模块芯片生产日期代码如下所示。

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

    您好!

    在 BoosterPack 和您的定制板上、CC33XX 器件上的 NV 标签指向较早的器件版本。 最新软件不再支持这些器件。  

    请获取较新的器件和 BoosterPack 修订版。  

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

    您好!

    现在芯片上的 NV 版本是什么?
    如果我从 TI.com 购买芯片和 Boostpack、它们是否是最新的 NV 版本?

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

    您好!

    新芯片标记为"ENJ"。 可以、如果您从 TI.com 购买新电路板、它们将拥有最新器件。