使用您的证书登录恩智浦
下载并安装S32 Design Studio for S32 Platform v.3.5
注: 您将通过电子邮件或在“许可密钥”选项卡下收到激活码。
Something went wrong! Please try again.
在S32DS中,从顶部菜单转到Help→S32DS Extensions and Updates(帮助>S32DS扩展和更新),打开“S32DS扩展和更新”对话框。
安装S32M2xx开发包
注: 如果出现安装问题,请确保安装了最新版本的S32 Design Studio平台包和S32 Design Studio平台工具包。
Something went wrong! Please try again.
下载RTD for S32K3 and S32M27x version 4.0.0
选择"Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M"包,下载更新的站点文件。
Something went wrong! Please try again.
下载RTD for S32K3 and S32M27x version 4.0.0 patch P20
选择"Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M "包,下载更新的站点文件。
Something went wrong! Please try again.
在S32DS中,从顶部菜单转到Help→S32DS Extensions and Updates(帮助>S32DS扩展和更新),打开“S32DS扩展和更新”对话框,并点击"Add Update Sites"(添加更新站点)链接。
选择下载的SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311_DS_updatesite.zip文件(文件名较短的文件)
注:现在请勿添加RTD 4.0.0 P20文件!如果添加了RTD 4.0.0 P20,则列表中不会出现RTD 4.0.0。如果发生这种情况,可以单击“管理站点”链接,并从列表中删除RTD 4.0.0 P20文件。
Something went wrong! Please try again.
安装列表中的RTD 4.0.0。注意,RTD 4.0.0可能会在列表中出现两次以上。确保您选择的版本仅支持/也支持S32M27x(请参阅右侧“概述”窗口的内容)
Something went wrong! Please try again.
对补丁P20(文件名较长的文件) SW32K3_S32M27x_RTD_4.4_4.0.0_P20_D2403_DS_updatesite.zip文件也重复安装步骤2.6和2.7。
同时,还要保证您选择的版本仅支持/也支持S32M27x。
Something went wrong! Please try again.
下载并安装FreeMASTER应用工具进行实时调试
提示:对于此培训,您甚至可以跳过Lite服务安装(需要激活码)。
Something went wrong! Please try again.
下载并安装AMMCLib for S32M27X
提示:如果可以,请将AMMCLib安装在默认路径位置,以便以后轻松更改路径。
Something went wrong! Please try again.
下载并安装S32M276电机控制应用软件草案。
注:应用程序检查版本以及是否正确安装了适当的AMMCLib。如果没有(红色注释),请安装AMMCLib并重新安装S32M276电机控制应用软件。这将简化下一个项目导入(最新AMMCLib的路径已经更新)。
Something went wrong! Please try again.
S32M276SFFRD板的推荐配件套件是BLDC_KIT(为特定电机开发和调整的软件),但您可以使用任何合适的3相电机和12V电源。
BLDC_KIT内含物:
除了BLDC_KIT,还需要:
可选择连接编码器/霍尔传感器(仅适用于基于传感器的软件应用)。
Something went wrong! Please try again.
Something went wrong! Please try again.
让我们开始试用S32M276SFFRD电机控制套件。
从以下安装目录中选择适当的PMSM或BLDC电机控制应用。
NXP\MC_DevKits\S32M276SFFRD\sw
在S32 Design Studio for S32 Platform中导入已安装的应用软件项目。
NXP\MC_DevKits\ S32M276SFFR\sw
并选择适当的项目,然后点击OK(确定)。然后点击Finish(完成)。 注:选中Copy projects into workspace(将项目复制到工作区)选项框。
Something went wrong! Please try again.
Something went wrong! Please try again.
在S32DS中,返回到C/C++透视图。
使用Debug Configuration(调试配置)菜单,选择一个预定义的调试配置,可构建软件并将其上传到MCU。
S32DS将切换到调试透视图,您可以点击Resume(或按F8键)来运行代码,使用Disconnect来避免S32DS IDE调试器和FreeMASTER工具之间的干扰。
Something went wrong! Please try again.
启动FreeMASTER应用。
要打开*.pmpx
FreeMASTER project
,点击File → Open Project(文件→打开项目)。
启动FreeMASTER应用。
注:也可以直接双击S32DS项目文件夹来启动它。
要启用通信,请在FreeMASTER工具栏中,点击Go(或按下Ctrl+G)。
在底部的状态栏中显示通信成功:RS-232 UART Communication;COMn;speed=115200
Something went wrong! Please try again.
如果未使用BLDC_KIT(Sunrise 42BLY3A78-24110电机),可能需要根据使用的BLDC/PMSM电机编辑电机参数。在电机控制应用调优(MCAT)工具中,切换到“参数”选项卡并在左侧编辑值。
完成后,单击“存储数据”,切换到“输出文件”选项卡并生成静态配置文件。
现在重复步骤4.3以构建项目并将代码上传到MCU中。
注:MCU将重置,可能需要重新连接FreeMASTER(Ctrl+K,Ctrl+G)。
点击“电机控制应用调优”(MCAT)工具菜单中的App Control(应用控制)选项卡,可显示应用控制页面。
配置电机转速并打开电机驱动器。
在恩智浦的技术论坛网站上,可与其他工程师交流,获取专家建议,了解如何使用S32M276SFFRD参考设计板进行产品设计。