According to the getting started guide, k22f_usbkw37z_if_crc.bin should be flashed to k22f before developing applications for USB-KW38. However, I cannot find the file anywhere and the Segger website does not provide such a file either. Where is k22f_usbkw37z_if_crc.bin?
已解决! 转到解答。
Hi,
Could you please take a look to this thread? It seems that this is the way to solve your problem.
Please let me know If it works for you.
Best regards, Daniel.
Hello
If you unzip the USB-KW38 SDK and you go to …/tools/wireless/binaries you’ll see the following files:
It seems that the file you are looking for is sniffer_usbkw38_k22f_0x8000.bin. Could you please try this one out?
I hope this helps, Daniel.
I just tried the file and it does not work. I think this file is intended for the "sniffer" application and not for flashing new firmware files for KW38/KW37. This file is also mentioned verbatim in the started guide for "Flashing USB-KW38 as sniffer" (https://www.nxp.com/document/guide/getting-started-with-the-usb-kw38:GS-USB-KW38, section 2.4 in the "USB-KW38 Sniffer" tab) so I believe it is for sniffer only.
I also verified this using another method. For other Kinetis boards, if a working OpenSDA is loaded into the K22f, the USB descriptor is VID=1366, PID=1015 (Product: J-Link, Manufacturer: SEGGER). On the other hand, flashing this file into K22f gets VID=1fc9, PID=0300 (Product: KINETIS VIRTUAL COM, Manufacturer: NXP SEMICONDUCTORS).