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.

[参考译文] CCS/TMS320F2.8027万:不能更改F2802x LunchPad演示代码中的任何代码

Guru**** 2333840 points
Other Parts Discussed in Thread: CONTROLSUITE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/581063/ccs-tms320f28027-can-t-change-any-code-in-f2802x-lunchpad-demo-code

部件号:TMS320F2.8027万
主题:controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

大家好,

我是Leo,  

我有  一个关于调试F2802x LunchPad演示代码的问题,我使用CCS V6打开  C2kLaunchPadDemo项目, 文件夹路径是controlSUITE的默认路径,如下所示:

C:\ti\controlSUITE\development _kits\c2000_LaunchPad\F2802x_examples\C2kLaunchPadDemo</s>2802

我使用默认的代码函数进行编译,调试正常,但当我更改任何代码(如掩码某些子函数)时,编译正常,但调试将显示错误:

C28xx:闪存编程器:写入闪存时发生错误
C28xx:文件加载器:内存写入失败:未知错误
C28xx:GEL:文件:C:\ti\controlSUITE\development _kits\C2000启动板\F2802x_examples\C2kLaunchPadDemo\Flash\Example_F2802xLaunchPad_demo.out:2802:加载失败。

如何解决此问题? 谢谢!

Leo

  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Leo,

    是否可以尝试将任何其他程序加载到设备? 我觉得奇怪的是,您能够加载和运行一个示例,而不能运行另一个示例。

    您对演示程序做了哪些具体更改?

    标记
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的Mark:

    感谢您的回复,

    我尝试加载其他演示项目没问题,我可以 修改代码并将程序正常加载到设备中。

    但我发现了一个不同的设置:

    Iepwm_Real-Time_Interrupts项目 处于活动状态- RAM,

    C2kLaunchPadDemo处于活动状态-闪存,

     如果我将 Iepwm_Real-Time_Interrupts项目更改为 active - Flash,加载程序将失败...

    这是否意味着C2000 LaunchPad的闪存不能更改?

    感谢并期待您的回复

    Leo  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Leo,

    除非您之前对闪存进行了编程,然后设置了密码以保护设备,否则您应该具有对闪存进行编程的完全访问权限。

    请查看《系统控制和中断用户指南》的CSM部分。 检查密码位置是否已设定且您的设备是否已受到保护。 如果您无意中对密码进行了编程,但却忘记了密码,那么您只能获得另一台设备,而不能执行任何操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的Mark:

    感谢您的回复,

    我确定我的设备没有代码安全性。

    我还找到了问题的解决方案,我在项目属性中选择了错误的连接设置。

    感谢Four您的帮助!

    Leo

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Leo,

    我很高兴你自己弄明白了这一点。 如果您还有任何疑问,请立即创建新帖子。