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:CC3301 "错误 FW 卡滞、触发恢复"错误

Guru**** 2386620 points
Other Parts Discussed in Thread: CC3301, AM623
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1530118/cc3301-cc3301-error-fw-is-stuck-triggering-recovery-error

器件型号:CC3301
主题: AM623 中讨论的其他器件

工具/软件:

在我们的定制设计中、我们使用的是 cc3301 与 AM623。  

  • 使用的接口 是 SDIO 和 UART(用于 BLE)
  • 使用 SDIO 带内中断。
  • 使用的 CC33xx 软件版本为  1.0.0.8 版
  • 器件型号:CC3301
  • 在下方添加了器件树详细信息

main_uart6 {
	status = "okay";
	pinctrl-names = "default";
	pinctrl-0 = <&wifible_pins_default>;

	bluetooth {
		compatible = "ti,cc33xx-bt";
		cc33xx-supply = <&wlan_en>;
		max-speed = <115200>;
	};
};


&sdhci2 {
	status = "okay";
	vmmc-supply = <&wlan_en>;
	pinctrl-names = "default";
	pinctrl-0 = <&main_mmc2_wifi_pins_default>;
	bus-width = <4>;
	non-removable;
	ti,fails-without-test-cd;
	cap-power-off-card;
	keep-power-in-suspend;

	#address-cells = <1>;
	#size-cells = <0>;
	wlcore: wlcore@2 {
		compatible = "ti,cc33xx";
		reg = <2>;
	};

};


但我们有时会收到以下错误消息

[20246.283982] wlcore:错误 FW 卡住、触发恢复
[20246.302320] wlcore:恢复工作
[20246.309141] wlcore:关闭
[20246.311516] btti serial0-0:sm:获得 event_regulator_disable、从 STATE_HW_READY 移动到 STATE_HW_OFF
[20246.833920] wlcore:芯片唤醒
[20246.862339] btti serial0-0:sm:获得 event_regulator_enable、从 STATE_HW_OFF 迁移到 STATE_HW_ON
[20247.125956] wlcore:将 BLKsize 设置为 128
[20247.126176] wlcore:boot IRQ:0x8
[20247.146115] wlcore:正在读取控制信息
[20247.146198] wlcore:正在处理消息类型 2、长度 704.
[20247.146225] wlcore:响应长度 704、分配的缓冲长度 712
[20247.146235] wlcore:cmd# 35、len=712
[20247.146242] wlcore:CC33XX 器件信息:PG 版本:2、金属版本:1、引导 ROM 版本:1、M3 ROM 版本:1、MAC 地址:0xf8fb9017f202、器件型号:0
[20247.146256] wlcore:下载 ti-connectivity/cc33xx_2nd_loader.bin 到器件
[20247.149394] wlcore:正在读取控制信息
[20247.149479] wlcore:正在处理消息类型 2、长度 4
[20247.150510] wlcore:读取控制信息
[20247.150591] wlcore:正在处理消息类型 2、长度 4
[20247.151256] wlcore:正在读取控制信息
[20247.151329] wlcore:正在处理消息类型 2、长度 4

 此错误背后的原因是什么? 一旦出现 hci0 界面将消失,我们无法使用蓝牙。

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

    蓝牙在与该芯片上的 Wi-Fi 相同的内核上运行。 如果此处所发生的 Wi-Fi 接口复位、蓝牙也会复位。

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

    我们目前仅使用 BLE、不使用 Wi-Fi、但仍会出现此错误。

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

    1.0.0.9 已经推出、也许尝试改用...

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

    你好、Jomon、

    您使用的内核版本是什么? 如果您不使用内核 6.1、您是否使用了 cc33xx-linux-mpu-ports Github 页面中的某个修补程序?

    是否知道错误发生的时间?  

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

    使用的内核版本为 6.1.119。 此错误是随机发生的、我们仍然没有确定确切的原因。

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

    嗨、Jomon、

    我还建议改用 1.0.0.9、因为固件中已进行了许多修复。 如果您仍遇到该问题、请使用 Simplelink WiFi 工具箱中的 Logger 工具收集固件日志以解决该问题、并将其上传到此主题。  

    您可以在此处找到 Simplelink WiFi 工具箱:

    https://www.ti.com/tool/download/SIMPLELINK-WIFI-TOOLBOX