此积木式MCU开发套件包括英飞凌与RT-Thread合作的开发套件母板,型号为PSoC 62 with CAPSENSE evaluation kit;以及与贝能合作的无线扩展板,型号为CYW43012 adapter。
2. PSoC 6 RTT开发环境
目前我知道的PSoC支持三种开发环境:
* RT-Thread Studio
* RT-Thread Lib + gcc-arm-none-eabi + pyocd
* ModusToolbox™
其中RT-Thread Studio开发环境安装最简易。
RT-Thread Studio官网下载安装包并安装。
3. RT-Thread Studio添加开发板并编译WiFi Demo
点击"Create RT-Thread Project"
再选择"Base On Board"。
第一次使用时,没有该开发板,我们需要进行安装。
选择"Board"中的"add more...",找到"Infineon"中的"PSOC62-IFX_EVAL_KIT",进行安装。
安装后,回到创建工程的界面,"Board"选择"PSOC62-IFX_EVAL_KIT","Type"选择"Example","Example"选择"cyw43012_wifi_demo ",如下图,点击Finish。
进入工程后,"Ctrl + B"编译工程,"Ctrl + Alt + D"烧录进开发板。
4. 检查Demo是否生效
**注意:需要将开发板上的电压调至1.8V,无线模块才能正常生效。
烧录后,打开串口助手,波特率115200。
- \ | /
- - RT - Thread Operating System
- / | \ 5.0.1 build Aug 27 2024 16:38:07
- 2006 - 2022 Copyright by RT-Thread team
- lwIP-2.0.3 initialized!
- msh >WLAN MAC Address : CC:47:40:11:13:0F
- WLAN Firmware : wl0: Dec 12 2022 18:42:34 version 13.10.271.293 (9974213 CY) FWID 01-e2162f9b
- WLAN CLM : API: 18.2 Data: 9.10.0 Compiler: 1.36.1 ClmImport: 1.34.1 Creation: 2022-08-16 03:35:21
- WHD VERSION : 2.6.1.20115 : v2.6.1 : GCC 5.4 : 2023-06-28 02:01:23 +0000
- [I/WLAN.dev] wlan init success
- [I/WLAN.lwip] eth device init ok name:w0
- [I/WLAN.dev] wlan init success
- Function whd_wifi_get_mac_address failed at line 2776 checkres = 33556433
- [I/WLAN.lwip] eth device init ok name:w1
出现该输出,说明WiFi模块初始化正确。