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/LAUNCHXL-F28027F:电路板未闪烁

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/809454/ccs-launchxl-f28027f-board-is-not-flashing

器件型号:LAUNCHXL-F28027F
主题中讨论的其他器件:TMS320F28069MTMS320F28027FMOTORWAREINSTASPINUNIVERSALGUIcontrolSUITEC2000WAREUNIFLASH

工具/软件:Code Composer Studio

以前、此板缝合了无问题。 现在、在使用 tms320f28069M 后、它停止闪烁并给出以下错误(请参阅图片)。 尝试运行标准示例 C2000 GPIO_toggle。



此致、Alex

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用]以前、此板缝合没有问题。 [/报价]
     
    很抱歉,我不明白以上行的意思。
     
    [引用]现在、在使用 tms320f28069M 后、它停止闪烁并给出以下错误(请参阅图片)。  [/报价]
     
    您是说使用28069板工作了一段时间吗?
     
    [引用]尝试运行标准示例 C2000 GPIO_toggle。  [/报价]
     
    您的帖子标题为"Board is not flashing"、但您的图像中显示的地址与 RAM 有关。
     
    请清楚说明您的问题是什么。 您是否无法将电路板连接到 CCS? 或者、您是否能够连接、但无法在 RAM 中加载您的代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果您不熟悉 C2000或 CCS、请访问 http://processors.wiki.ti.com/index.php/C2000_Archived_Workshops 查看这些技术讲座。 通过查看特定器件系列的车间材料或最接近的等效产品、可以回答许多问题。 有关 CCS 的优秀介绍视频、请访问 https://www.youtube.com/user/CodeComposerStudio

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

    您好 、当我第一次开始使用 tms320f28027F 时、我可以轻松地将程序加载到 RAM 和闪存中。


    目前、我无法将程序加载到 RAM 或闪存中。


    计算机 tms320f28027F 可以看到(即、它显示在设备管理器中)。

    我是否可以向您询问用于消除此误差的算法?

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

    好的。 CCS 似乎无法连接到电路板。 请下载 SPRACF0并进行浏览。 它具有您所需的所有调试提示。

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



    抱歉、SPRACF0.pdf 文档没有帮助。

    我做了写在那里的所有事情、但结果没有改变。 (我在图中附上几个步骤)。

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

    文件 F28027.GEL 包含什么? 以及如何声明错误中描述的变量 ST1?

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

    ST1不是"变量"。 它是一个状态寄存器、并且是 CPU 内核寄存器的一部分。

     

    GEL 文件位于 C:\ti\ccsv8\ccs_base\emulation\gel 中。 您可以使用任何编辑器打开 GEL 文件。 关于他们的工作、请参阅技术讲座材料或 CCS YouTube 视频。

     

    请安装 CCS 的新副本(可能在不同的 PC 上)。 如果您有另一个调试探针(XDS100)、则可以尝试消除电流探针可能存在的硬件问题。

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

    Hareesh 

    我的计算机上安装的 CCS 的当前版本为9.0.1.00004。 文档 spraa74a 中 GEL 文件的说明(只有这一点没有太大帮助)。 已重新安装所有内容(在删除程序位置目录后):

    • MotorWare
    • 2. Instaspinuniversalguy_V105。 (不要害怕 hieroglyphs)
    • CCS 8.
    • controlSUITE。
    • 5. C2000Ware

    也许在 GEL 文件管理器中、您需要指定 ST1的地址?  

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

    您好!

    感谢您发送照片和详细信息;JTAG 通信正常工作、因为该过程仅在整个连接和通信处理完成后但代码加载到器件闪存之前运行的配置脚本执行期间失败。  

    当器件处于无效引导模式或预加载的代码会影响 JTAG 调试器访问器件寄存器和/或存储器的能力时、就会发生这种情况。  

    在这种情况下、您能否仔细检查文档并将 S1-3设置为向上位置?  LAUNCHXL-F28027F 用户指南的第4.3节对此进行了介绍。   

    另一个详细信息:能否完全确定要将正确的.out 可执行文件加载到特定器件? 如果将不同器件的代码加载到目标、则可能会使其处于不稳定状态。 在这种情况下、您可以尝试访问菜单 Tools -> OnChip Flash 并完全擦除闪存、以确保器件完全为空。  

    如果我发现任何相关问题、我将尝试考虑可能引发此问题的其他场景、并在此处报告。

    希望这对您有所帮助、

    拉斐尔

    P.S. 有关连接过程的参考显示在:

    http://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html 

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

    您好!

    我附上电路板照片、确认跳线 S1设置为 up-up。

    可下载项目位于\ ti\ c2000Ware_2_00_00_02 \ device_support \ F2802x \ examples \ drivers \ GPIO_toggle 目录中。
    假定项目没有错误(项目中没有任何变化)。
    存储器通过 UniFlash 清除。 清除了上面的错误(参见图)。

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

    您好!

    很抱歉、您的最后一个回复缺失。 您看到的错误实际上是在初始化器件本身的脚本中。  

    鉴于寄存器 ST1是一个内核寄存器、调试器及其脚本应该可以立即访问该寄存器。 否则、表示连接和/或器件本身可能不稳定。  

    在搜索类似的情形时、我发现下面的主题非常详尽。 尽管它使用了不同的器件、但它讨论了几个故障排除选项、并尝试隔离此问题。  

    https://e2e.ti.com/support/tools/ccs/f/81/t/530661 

    同时、如果我发现任何相关信息、我将尝试在此处"断开"我的 Launchpad 并进行报告。  

    希望这对您有所帮助、

    拉斐尔

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

    您好!

    我相信在您描述的分支机构中、没有解决问题的方法、因为首先、我采用了一个干净、不变的项目(在本例中、是 C2000或 Motorware 的示例)、其次、在另一台机器(计算机)上、一切都可以正常工作; 第三,我不需要创建一个空项目(在我看来,所有示例都应该从“盒子”中运行)。

    感谢您的回答

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

    您好!  

    不幸的是、我找不到一种方法来"打破"我的 LaunchPad、因此我没有更多的想法来尝试这方面的工作。 我想知道这是否是相关主机内部的问题、因此将其扩展到我的设置会有点困难(我在 Windows 7和10系统上都尝试过)。 抱歉。

    我一定会关注这个问题、如果我发现任何相关问题、我会向这条线程报告。  

    此致、

    拉斐尔