英飞凌针对可程式化单晶片系统 (Programmable system-on-chip, PSoC) 相关系列元件,提供了两套开发工具,分别为 PSoC Creator 和ModusToolbox。
安装包:ModusToolbox_3.1.0.12257-windows-install.exe
双击运行
下一步
接受,下一步
安装到一个目录
默认安装
安装中
安装完成,提示需要手动添加环境变量
点击确定,会自动打开Dashboard程序
按上图打开ModusToolbox程序,第一次运行会提示设置工作空间目录。我的安装目录是D:\Infineon\Tools\ModusToolbox,因此工作目录设置为D:\Infineon\workspace,更方便找。
同意条款
如果不添加这个环境变量会怎么样?
提示环境变量 CY_TOOLS_PATHS 未设置
设置环境变量
在Windows系统下,路径分隔符使用反斜杠“\”。当此处环境变量值使用反斜杠表示工具目录的路径时,路径是无效的,依然会提示环境变量 CY_TOOLS_PATHS 未设置。Cygwin是一个与POSIX兼容的环境。POSIX 路径使用正斜杠“/”作为路径的分隔符。因此,我们需要用正斜杠“/”替换掉反斜杠"\"。安装完成时提示框中环境变量路径末尾有斜杠,加了斜杠会出错,最末尾不能加斜杠。
重启ModusToolbox。
跑个Demo试试
点击New Application,会自动从github读取xml文件。
选择开发板。我的开发板是CY8KIT-062-BLE,下一步。
选择例程模板
选择一个例程模板Bluetooth_LE_Findme,重命名为Bluetooth_LE_Findme_copy。点击Create。
工程创建好了
点击Build
稍等一会儿,编译完成
查看编译出来的二进制文件
可以使用PSoc Programmer或者JLink Flash将hex烧录到板子上。