固高科技运动控制器编程手册-MSM8953_linux_android

需积分: 10 26 下载量 68 浏览量 更新于2024-08-07 收藏 4.45MB PDF 举报
"固高科技运动控制器编程手册,详细介绍了如何使用MCT2008运动程序进行编译、下载以及相关指令的使用。" 在固高科技的运动控制器编程手册中,重点讲述了如何操作和控制运动程序,特别是针对MCT2008平台。手册的第10章专门讲解了运动程序的相关内容,包括编译、指令列表和下载步骤。 1. **编译过程**: 用户在完成运动程序代码编写后,需通过编译器将`.c`源文件编译成`.bin`目标文件和`.ini`符号文件。编译成功后,这两个文件会与源代码保存在同一目录下。如果编译失败,用户需要根据编译器提供的错误信息进行调试和修复,因为没有成功的编译就无法继续后续的步骤。 2. **指令列表**: 手册列出了若干个关键的运动程序指令,这些指令在应用程序中被调用来实现对运动控制器的控制。例如: - `GT_Download`:用于将编译好的`.bin`文件下载到运动控制器的SDRAM中。 - `GT_GetFunId`:读取运动程序中函数的标识符。 - `GT_GetVarId`:读取变量的标识符。 - `GT_Bind`:绑定线程、函数和数据页。 - `GT_RunThread`:启动线程执行。 - `GT_StopThread`:停止当前运行的线程。 - `GT_PauseThread`:暂停线程。 - `GT_GetThreadSts`:获取线程状态。 - `GT_SetVarValue`:设置变量的值。 - `GT_GetVarValue`:读取变量的当前值。 3. **下载运动程序**: 编译成功后,用户需在应用程序中调用`GT_Download`指令,确保目标文件和符号文件与应用程序在同一目录,然后将`.bin`文件下载到运动控制器的SDRAM。下载新的程序会覆盖旧的程序,每次控制器上电都需要重新下载。 4. **注意事项**: - 下载新的运动程序时,会替换掉原先存储在控制器中的程序。 - 用户有责任确保在机器运行过程中设计并实施有效的错误处理和安全防护机制,固高科技对此造成的任何间接损失不承担责任。 此手册适用于固高科技的GTC系列运动控制器,提供给开发者详细的操作指南和技术支持,帮助他们更好地理解和控制运动控制器,实现精确的运动控制。固高科技提供了多种联系方式,包括电话、电子邮件等,以便用户在遇到问题时能及时获取帮助。