NXP 工程师,你好!
我刚开始使用MCSPTE1AK116, 我安装了MCSPTE1AK116-SW;S32K11x_AMMCLIB_RTM_1_1_45_BIN;S32DS-IDE-ARM_2.2.2_D2312;以及FMASTERSW32;我在使用S32DS 导入MCSPTE1AK116_PMSM_FOC_1Sh样例工程并编译,然后把.srec直接复制E盘,并断电重启,使用freemaster连接并运行,可以通讯上,给定速度也可以运行,但是跑一会(几秒钟)就停止,并报PDB0错误。我直接把原始SW下的.srec文件拷贝到E盘,就能正常运行。是我编译的时候哪里设置有误吗?
Hi
如果你测试原始文件夹下的.srec可以运行,但你编译后的.srec运行却遇到错误。
那么建议下载较老版本的Automotive Math and Motor Control Library Set for S32K11x试一下。 比如安装MCSPTE1AK116-SW过程中提到的版本S32K11X_AMMCLIB_RTM_1_1_29_BIN
MCSPTE1AK116_ReleaseNotes.txt里能看到该项目是基于以下版本开发的:
The Development Kit application was built and tested using the following IDE, Drivers and Tools:
=====================================================================================
- S32 Design Studio (S32DS) for ARM 2.2
- S32 Software Development Kit (SDK) for S32K1xx 3.0.3
- FreeMASTER 3.1.4.5
请确认S32K1 SDK已经安装了上述3.0.3版本
Best Regards,
Robin
很奇怪的问题,我使用配套的BLDC_6Steps和PMSM_FOC_2Sh工程直接下载和编译后下载都能正常运行,使用PMSM_FOC_1Sh工程直接下载也可以,就是编译后再下载就不行。