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.8075万:无法擦除TMS320F2.8075万上的闪存/对其进行编程

Guru**** 2536030 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/571627/ccs-tms320f28075-unable-to-erase-program-flash-on-tms320f28075

部件号:TMS320F2.8075万
主题中讨论的其他部分: UNIFLAASH

工具/软件:Code Composer Studio

您好,

我正在使用TMS320F2.8075万芯片开发产品。 我想在 一个全新芯片上对闪存进行编程,但却遇到了问题。

我所做的是:

1.通过启动目标配置文件启动调试会话(请参阅随附的.CCXML文件)

2.按CONNECT

3.打开片上闪存视图/工具

4.按'擦除'按钮

5.观察错误'查看附加图像'

已使用的工具:7.0 Studio版本:Code Composer 0.0.0043万

目标配置文件: /CFS文件/__key/communityserver-discussions-组件文件/81/5100.xds560v2.zip

仿真器:Spectrum Digital XDS560V2 STM USB Eumstator

错误消息:请参阅随附的图像

我还尝试了CCS UniFlash版本:3.4 .1.0.0012万 ,但这导致了完全相同的错误信息。

一些有用的建议会得到真正的赞赏!  

R. Sonnemans

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不确定这是否有帮助,但使用的是仿真器6.0 .504.4 的最新版本。
    斯蒂芬
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否正在使用频谱数字调试探头? 7.0 .0.0.0043万 修复了与该调试探测器相关的问题。

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

    很遗憾,更新到6.0。504.4 未解决问题。 我仍然收到:

    C28xx_CPU1:正在擦除闪存...
    C28xx_CPU1:在0xc12b处使用操作“保持暂停”删除断点时出现问题:(错误-1066 @ 0xC12B)无法设置/清除请求的断点。 验证断点地址是否在有效内存中。 (仿真软件包6.0 .504.4)
    C28xx_CPU1:写入PLL值时出错。 (闪存算法返回错误代码)。 操作已取消。
    C28xx_CPU1:闪存编程器:初始化设备时出错。 请检查设备是否已锁定。

    我已经在使用CCS 7.0 .0.0.0043万  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    转到“运行”->“调试配置”->“目标”,然后取消选中“启用CIO功能使用”。 另外,是否选中了“加载不同程序时禁用所有断点”?

    斯蒂芬
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想知道设备是否已锁定。 您是否可以尝试不同的主板?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我取消选中了“Enable CIO funion”(启用CIO功能),并且已经选中了“Disable all thun以上 断点时加载不同程序”。
    遗憾的是,它仍然不起作用。

    我已经尝试了另一个主板,但得到了相同的结果。
    我不认为设备已锁定,因为当我单击片上闪存菜单中的解锁按钮时,我得到:

    C28xx_CPU1:正在执行安全操作...
    C28xx_CPU1:计算的链接指针偏移:0x20
    C28xx_CPU1:正在解锁设备...
    C28xx_CPU1:锁定状态:0
    C28xx_CPU1:操作成功完成。
    C28xx_CPU1:正在执行安全操作...
    C28xx_CPU1:计算的链接指针偏移:0x20
    C28xx_CPU1:正在解锁设备...
    C28xx_CPU1:锁定状态:0
    C28xx_CPU1:操作成功完成。

    这似乎表示设备已解锁。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试一个只具有main的非常简单的应用程序。 放弃仅具有main.c.的新项目
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尝试使用一个非常简单的应用程序,该应用程序只具有main。 放弃仅具有main.c.的新项目

    [/引述]

    哦,很抱歉,我忘了提到我已经成功使用了该设备,并使用了加载到RAM的LED闪烁程序。 (它闪烁)  

    只是当我尝试将其编程到闪存时,才出现这些闪存访问错误。

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

    Ron,

    我怀疑这里可能会出现一些与硬件相关的问题。 请看一下这些相关的线程,看看建议是否有帮助?

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/513103</s>51.3103万

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/484120</s>48.412万

    如果没有,我建议在C2000器件论坛上为那里的专家设置一个新的职位。 我可以把这条线转到他们的论坛,但我对此犹豫不决,因为它可能会因为已经包含了答复而被忽视。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么不在CCS中单击“运行”->“调试”?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    为什么不在CCS中单击“运行”->“调试”?

    [/引述]

    这就是我首先尝试的。 没用。

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

    [报价用户="Ating"]

    Ron,

    我怀疑这里可能会出现一些与硬件相关的问题。 请看一下这些相关的线程,看看建议是否有帮助?

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/513103</s>51.3103万

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/484120</s>48.412万

    如果没有,我建议在C2000器件论坛上为那里的专家设置一个新的职位。 我可以把这条线转到他们的论坛,但我对此犹豫不决,因为它可能会因为已经包含了答复而被忽视。

    [/引述]

    感谢您的建议,我将在C2000器件论坛上创建一个新的主题。