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.

[参考译文] TMS320F28379D:无法生成.out 文件、但生成提示 QUOT;Build finished"。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1315523/tms320f28379d-cannot-get-out-file-to-generate-but-build-says-build-finished

器件型号:TMS320F28379D
主题中讨论的其他器件:LAUNCHXL-F28379DSysConfigC2000WARE

大家好、我正使用 LAUNCHXL-F28379D 来完成本实验: https://dev.ti.com/tirex/explore/node?node=A__AXzkdiOWM3peJG-UtTRR8w__C2000-ACADEMY__3H1LnqB__LATEST。

我完全按照这些步骤操作、但每次尝试调试时、都会收到以下错误:

C28xx_CPU1:GEL 输出:
存储器映射初始化完成
C28xx_CPU1:如果在一个内核上完成擦除/编程(E/P)操作、则另一个内核不应从共享 RAM (SR)执行、因为它们用于 E/P 代码。 此外、CPU1将暂停以确定将运行闪存插件代码的 CPU 的 SR 所有权、之后将设置 CPU1以运行其应用。 可以在两个闪存组都编程后从 SR 开始执行用户代码。
C28xx_CPU1:GEL:加载文件时遇到问题:C:\Users\Sperry\Documents\Code Composer Studio\Lab_LP_f2837xd\CPU1_RAM\Lab_LP_f2837xd.out 无法打开文件

起初、我想"哦、这意味着编译没有正确执行"。 但是、当我尝试构建项目时、我没有看到任何错误。

我不知道该怎么办。"

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

    Silas、您好!

    我想首先确认一下您是否能够使软件解决方案正常工作。 为此、您需要执行以下操作:

    • 打开 CCS
    • 导入软件解决方案
      • 浏览要从中导入的位置时、请选择{C2000Ware}\training\device\f2837xd\getting_started\lab_blinkyled_sconfig
      • 选择要导入的"syscfg_lp_f2837xd"工程
    • 按"Debug"按钮以构建并加载代码
    • 按"恢复"按钮以运行代码

    我刚刚这样做了,所以这应该也适用于你-让我知道,如果你有任何问题在这里! 我将研究您的.out GEL 问题、看看我最后是否看到它。

    此致、

    艾里森

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

    您好、Allison。  

    不、我不能让它工作。 我的项目尝试构建的方式在本地似乎有问题。 每当 CCS 工程将 SysConfig 用于我拥有的任何 LaunchPad 时、就像您所描述的那样构建工程不起作用。  

    我整个问题都是因为、在按照 TI 网站上的一组确切步骤(与您刚才所述的相同)操作后、使用 SysConfig 窗口的闪烁实验室的软件解决方案无法正常工作。  

    即使我故意在 main.c 文件中添加了错误代码、编译过程甚至都无法检测到任何错误、只显示"build finishid"、但不会生成.out 文件。 如果不生成这个.out 文件、那么没有什么可加载到微控制器中。  

    如果在工程中使用了 SysConfig、我需要您帮助我弄清楚为什么本地机器阻止我正确编译工程。 我怀疑您是否会遇到与我相同的问题、因为您使用的是与我不同的计算机。

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

    Silas、您好!  

    感谢您的回复和详细信息。 您正在使用哪些版本的 C2000Ware 和 CCS?

    此致、

    艾里森

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

    您好 Allison:  

    我的 CCS 版本是12.4.0.00007

    C2000ware 的 Verion 为5_01_00_00

    谢谢。

    -西拉斯·佩里

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

    Silas、您好!  

    到目前为止、我无法重现您的问题、但我推测 这可能是设置/工作环境问题。 您能否告诉我您的项目属性中列出了哪些产品? (您可以通过右键单击项目、转到"General"并查看"Products"选项卡来选中)。  您是否也可以在工程属性中检查预定义符号? 如果尚未创建 项目、请按如下所示尝试添加_LAUNCHXL_F28379D 符号、然后在添加此预定义之后尝试重新编译项目(通过右键单击项目并选择"Rebuild Project"来实现)、然后再次进行调试以运行程序。  

    我会一直在研究这个问题、但如果您能够下载一个较新版本的 CCS (12.5或12.6)、则另一个要尝试的操作是排除这是与 CCS 相关的一般问题。

    此致、

    艾里森

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

    您好 Allison:

    因此我已卸载 CCS 并重新安装、以便我是最新版本。 现在、当我尝试导入 SysConfig blinky 工程时、我收到这个错误消息、甚至不让我导入它:  

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

    Silas、您好!  

    该屏幕截图顶部表明您正在尝试导入"general ARM7 Device"工程、但它看起来应该与此类似:

    能否确保 您 已 安装 CCS 的 C2000 CCS 文件夹?  下载 CCS 时会显示执行此操作的选项。  

    此致、

    艾里森

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

    尊敬的 Allison:

    一旦我删除并重新安装 CCS、问题就得到了解决! 我认为好像存在一些编译器错误。

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

    很高兴听到它在工作! 如果您有任何其他相关问题、请告诉我、