1. PSoC 6 RTT积木式开发套件
    此积木式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。
  1. \ | /
  2. - RT -     Thread Operating System
  3. / | \     5.0.1 build Aug 27 2024 16:38:07
  4. 2006 - 2022 Copyright by RT-Thread team

  5. lwIP-2.0.3 initialized!

  6. msh >WLAN MAC Address : CC:47:40:11:13:0F
  7. WLAN Firmware    : wl0: Dec 12 2022 18:42:34 version 13.10.271.293 (9974213 CY) FWID 01-e2162f9b

  8. WLAN CLM         : API: 18.2 Data: 9.10.0 Compiler: 1.36.1 ClmImport: 1.34.1 Creation: 2022-08-16 03:35:21

  9. WHD VERSION      : 2.6.1.20115 : v2.6.1 : GCC 5.4 : 2023-06-28 02:01:23 +0000
  10. [I/WLAN.dev] wlan init success

  11. [I/WLAN.lwip] eth device init ok name:w0
  12. [I/WLAN.dev] wlan init success

  13. Function whd_wifi_get_mac_address failed at line 2776 checkres = 33556433

  14. [I/WLAN.lwip] eth device init ok name:w1

出现该输出,说明WiFi模块初始化正确。