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.

[参考译文] TMS320F28375D:TMS320F28375D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1024294/tms320f28375d-tms320f28375d

器件型号:TMS320F28375D
主题中讨论的其他器件:C2000WARE

e2e.ti.com/.../3060.epwm_5F00_trip_5F00_zone_5F00_cpu01.zipHi、

我正在尝试使用计算机上的闪存运行此程序。 它看起来是构建的、但我不断地收到负载错误、我不知道原因。 我还有一条有关 CLA1的警告、我不确定它是否与此问题相关。 有人可以研究一下这个问题吗? 我还附加了项目、以便可以复制问题。

谢谢!

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

    马伊达、

    您能否发送您收到的负载错误和警告?

    谢谢、此致、

    Vamsi

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

    我现在在构建时没有收到警告、但错误是这样的。

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

    为了澄清这一点、如果我将 RAM 设置为活动配置、程序将加载。

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

    马伊达、

    请启用片上闪存插件底部的详细输出模式(CCS 调试视图->工具->片上闪存)、并向我们提供控制台输出。

    谢谢、此致、
    Vamsi

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

    我实际上得到了警告。  

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

    我找不到此选项。 您能指导我在哪里找到它吗?

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

    马伊达、

    关于警告:如果未指定输出段、则可以将其映射到任何位置(即使在 DCSM OTP 中、如果已定义且未在其中映射任何内容)。  如果映射到不需要的位置、可能会导致问题。

    对于您从 C2000Ware 中引入的示例、是否会出现此警告?  如果是、请提供路径、我可以与团队核实。

    谢谢、此致、

    Vamsi

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

    这就是我得到的结果:

    C28xx_CPU1:GEL 输出:  

    内存映射初始化完成

    C28xx_CPU1:如果在一个内核上执行擦除/编程(E/P)操作、则另一个内核不应从共享 RAM (SR)执行、因为它们用于 E/P 代码。 此外、CPU1将被暂停以确定将运行闪存插件代码的 CPU 的 SR 所有权、之后 CPU1将被设置为运行其应用。 在对两个闪存组进行编程后、可以开始从 SR 执行用户代码。

    C28xx_CPU1:在闪存操作期间发生错误:在执行 wr_PLL.ALG 时等待目标停止超时

    C28xx_CPU1:写入 PLL 值时出错(闪存算法超时)。 操作已取消。

    C28xx_CPU1:在擦除/加载闪存之前、执行调试器复位并执行引导 ROM 代码(点击 CCS 调试窗口中的"恢复"按钮)。  如果这无助于成功执行闪存擦除/加载、请检查复位原因(RESC)寄存器、NMI 影子标志(NMISHDFLG)寄存器和引导 ROM 状态寄存器以进一步调试。

    C28xx_CPU1:文件加载程序:内存写入失败:未知错误

    C28xx_CPU1:GEL:文件:/Users/maidafarooq/Documents/Aegis/epwm_trip_zone_cpu01/CPU1_FLASH/epwm_trip_zone_cpu01.out:加载失败。

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

    这是从资源中提取的 epwmupdownaq 示例。 这是警告:

    说明资源路径位置类型

    #10247-D 创建输出段"AdcResultRegsFile"、而不存在 EPWM_updown_AQ_cpu01 C/C++问题

    #10247-D 创建输出段"AdcbResultRegsFile"、而不存在 EPWM_updown_AQ_cpu01 C/C++问题

    #10247-D 创建输出段"AdcResultRegsFile"、而不存在 EPWM_updown_AQ_cpu01 C/C++问题

    #10247-D 创建输出段"AdcdResultRegsFile"、而不存在 EPWM_updown_AQ_cpu01 C/C++问题

    此工程是使用当前未安装的编译器版本创建的- 15.12.1.LTS [c2000]。 编译器的另一个版本将在编译期间使用- 18.12.7.LTS。 请参阅"帮助">"安装新软件"并选择"代码生成工具更新"以检查此编译器是否可通过 CCS 更新获得。 访问 CCS App Center 以获取最新的编译器支持。 或 "="">">software-dl.ti.com/.../a> 并安装编译器,然后通过'Preferences > CCS > Build > Compilers'向 CCS 注册。 ePWM_updown_AQ_cpu01属性问题

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

    米亚达、

    请参阅以下内容:

    如上所示、您可以启用详细输出模式、然后单击"记住我的设置"。

    谢谢、此致、
    Vamsi

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

    马伊达、

    您使用的是哪个版本的 C2000Ware?   

    我明天会回来。

    谢谢、此致、

    Vamsi

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

    我使用的是10.1版。

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

    我的调试窗口未打开、因为一旦出现加载错误、它就会关闭。

    谢谢

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

    您能 查看我发送给您的项目文件吗?

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

    马伊达、

    我向您询问了 C2000Ware 版本(不是 CCS 版本)。

    您是否说 CCS 在您遇到加载错误时崩溃?  如果没有、请提供详细的控制台输出。

    谢谢、此致、

    Vamsi

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

    一旦出现加载错误、调试窗口就会关闭、这就是我无法访问此片上闪存命令的原因。

    对于 C2000、版本为 C2000Ware_3_03_00_00

    谢谢!

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

    马伊达、

    我查看了您的映射文件。  看起来您将某个内容映射到 DCSM zone1和 zone2区域。  这是故意的吗?

    我将要求我们的团队查看您指定的 C2000Ware 版本中的示例。   在收到此警告之前、您是否对示例进行了任何更改?  还是按原样使用示例?

    谢谢、此致、

    Vamsi

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

    是的、我尝试了该示例、因为它没有任何更改。 DCSM 映射是无意的。

    谢谢!

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

    马伊达、

    好的、我将要求我们的团队检查该示例。  他们会给你回复。

    谢谢、此致、

    Vamsi

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

    尊敬的 Maida:

    您是否在 项目中包含了 F2837xD_Headers_BIOS_CPU1.cmd 文件。 这会将段映射到相应的存储器。

    此致、

    Veena

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

    您好、Veena、

    我在链接器文件搜索路径中包含了头文件-> cmd 文件夹。 我是否还需要单独添加它?

    谢谢!

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

    尊敬的 Maida:

    您需要将 cmd 文件添加到 CCS 工程中、或者将其列在文件搜索选项中的--library 选项中。

    此致、

    Veena

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

    您好、Veena、

    当我在--库中添加 BIOS 文件时,我开始遇到构建错误。

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

    大家好、我也在研究其他问题、我也看到了这篇帖子。  

    e2e.ti.com/.../ccs-tms320f28027-load-program-error

    我完成了这些步骤、并在地址003F7FF8处获得该值。

    我想知道这是否是硬件问题?

    谢谢!

     

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

    尊敬的 Maida:

    是否已解决所有构建问题?

    此致、

    Veena

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

    您好、Veena、

    我删除了我已单独添加的 BIOS Scpu1。 这现在是我的文件搜索路径。  

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

    尊敬的 Maida:

    您是否在进行此更改时遇到构建错误? 请指定您面临的问题。

    此致、

    Veena

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

    您好、Veena、

    实际上、微控制器还有一些其他问题、我 还有另一篇文章介绍了这一点。 这里是相关链接。

    e2e.ti.com/.../tms320f28375d-tms320f28375d-load-error  

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

    好的、由于构建相关问题已解决、我将关闭此 TT。

    此致、

    Veena