This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件: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处停止(进入引导加载程序区域)。
谁能帮助我解决问题。 提前感谢。
您好,Manoj,
当我将Flash2805x_API示例从controlSuit复制到MotorWare实验室时,是否需要密切注意? 代码结构及其定义变量的方式是不同的。
当我将Flash2805x_API代码添加到Motorware的实验室时,Flash_Erase功能无法正常工作。 我尝试从Example_Flash2805x_API提取相同的设置,遇到了与Winston相同的问题。
有什么建议?
浙江
请查看以下Flash API参考指南。 它会告诉您使用Flash API的注意事项。 它还提供了一份关于需要做什么的清单。
<C2000Ware>\libraries\flash_api\f2805x\docs\Flash2805x_API_Quickstart.pdf</s>2805 2805
此致,
Manoj