Other Parts Discussed in Thread: CC3300
Tool/software:
Hello there,
I'm trying to get an m2-CC3351 working with an frdm-imx93 board. The modification on the board were made to get an functional M2 slot working, I've also swapped R7 and R10 on the M2 board to route the IRQ on a correct imx93 pin.
Using a linux mainline kernel v6.12.9, with the following node for the device tree:
&usdhc3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usdhc3>, <&pinctrl_usdhc3_wlan>;
mmc-pwrseq = <&usdhc3_pwrseq>;
vmmc-supply = <®_usdhc3_vmmc>;
bus-width = <4>;
keep-power-in-suspend;
cap-power-off-card;
non-removable;
max-frequency = <10000000>;
status = "okay";
#address-cells = <1>;
#size-cells = <0>;
wifi: wifi@2 {
compatible = "ti,cc3300";
reg = <2>;
interrupt-parent = <&pcal6524>;
interrupts = <10 IRQ_TYPE_EDGE_RISING>;
};
// TI-BLE-SDIO interface
btti: btti@1 {
compatible = "ti,cc33xxbt";
reg = <1>;
};
}
Now, using patch found on kernel's mailing list and firmware v1.7.0.120 (upper version were not compatible).
I can get the device probed successfully, and starting in main.c. Thus, it gets stuck on firmware download with the following message:
[ 0.889279] cc33xx: Set BLKsize to 128
[ 0.889925] cc33xx: HINT_STATUS: 0x8, TSF: 0x4402a, rx status: 0x1fff0000
[ 2.915544] cc33xx: Command T.O
[ 2.915565] cc33xx: ERROR Device info command failure
[ 2.922133] cc33xx: ERROR FW download failed
[ 2.922208] cc33xx: cc33xx_nvs_cb complete
What is the issue there?