Other Parts Discussed in Thread: SK-AM62-SIP
Tool/software:
Hello All,
The board cannot boot if I update the cc33xx firmware
We plan to deploy thousands of these Wi-Fi modules starting early next year, so resolving this video streaming issue is critical to our success. We would greatly appreciate your support in addressing this!
Starting info
- Host PC OS: Ubuntu 22.04
- Board: SK-AM62-SIP EVM
- Link: www.ti.com/.../SK-AM62-SIP
- Wifi module: m.2-cc3351
- CC33XXSDK: cc33xx_linux_package_1_0_0_8.run
- SD card image: tisdk-debian-trixie-am62xxsip-evm-10.01.10.04.wic
Steps
- Flash debian trixie image to SD card
- Add uEnv.txt with
- name_overlays=ti/k3-am625-sk-m2-cc3301.dtbo
- Boot and check ifconfig
- Result: wlan0 shows up
- Download and install CC33XX sdk
- Plug SD card into host PC and copy firmware from cc33SDK to target rootfs
- Cd cc33xx_linux_package_1_0_0_8/cc33xx/cc33xx_rootfs/lib/firmware/ti-connectivity
- sudo cp * /media/davidsober/rootfs/lib/firmware/ti-connectivity/
- Now board will not boot
- If we remove uEnv.txt board will boot
So by copying the firmware binaries from cc33xx sdk to the target rootfs we seem to break the wireless interface. If we try to boot it will fail with no logs. If we remove the arg to load the WiFi driver then we can boot again. But we need to evaluate a wifi patch which involves copying these firmware binaries to the target.
Any help would be appreciated!
Kind regards.