主题中讨论的其他部件: MOTORWARE, C2000WARE
工具/软件:Code Composer Studio
大家好,
我们正在开发一个电机控制系统,其中3个TMS320F2.8054万M作为3轴控制器,一个TMS320F2.8055万作为控制管理器。 软件工具是代码编辑器工作室(版本:6.1 .2.0.0015万)和基于 Motorware_1_01_00_17的控制程序。 所有芯片均以60 MHz 频率工作。 3个TMS320F2.8054万M和TMS320F2.8055万之间的通信使用SIC。 现在一切都很好。
我们希望将一些参数保存到 TMS320F2.8055万的闪存中。 因此,我们使用 \TI\controlSUITE 3.4 E.4\libs\utilities\flash_api\2805x\V100\example_ccsv5项目测试了闪存编程。 测试是正确的。
但在我将闪存编程示例移植到 TMS320F2.8055万控制管理器之后,我遇到了问题。
引导ROM使用的PIE矢量SARAM位置设置为:
0x0D02 Flash_CPUScaleFactor 0xFF04 0x00BF (十进制1258.266万)
0x0D04 Flash_CallbackPtr 空
运行' Flash_Erase((sectorb),&FlashStatus)'指令后,我的程序在0x3FF67B处停止(进入引导加载程序区域)。
谁能帮助我解决问题。 提前感谢。