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.

[参考译文] TMS320F28377D:TMS320F28377D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1136175/tms320f28377d-tms320f28377d

器件型号:TMS320F28377D

我们尝试使用 Olimex TMS320-JTAG-USB XDS100-V2对 TMS320F28377D MCU 进行编程。 测试连接成功、但当我们 尝试刷写示例程序时、会出现闪存程序错误、程序未刷写到 MCU 中。

给出的电流

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

    您好、Vineyesh、

    您使用的是哪种闪存编程工具?  以及哪个版本?

    您是否能够使用此板上的 CCS 将代码成功加载到闪存中?

    谢谢、此致、
    Vamsi

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

    我们使用的是 Olimex TMS320-JTAG-USB XDS100-V2。  当我尝试从 CCS 刷写代码时、会弹出以下错误

    "

    连接到目标时出错:
    (错误-2131 @ 0x0)
    无法访问设备寄存器。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。
    (仿真包9.4.0.00129)

    "

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

    我们使用的是"Olimex TMS320-JTAG-USB XDS100-V2"。 当尝试从 CCS ( 版本:10.4.0.00006 )刷新代码时,会弹出以下错误


    "

    连接到目标时出错:
    (错误-2131 @ 0x0)
    无法访问设备寄存器。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。
    (仿真包9.4.0.00129)

    "

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

    您好、Vineyesh、

    请访问 https://www.ti.com/lit/spracf0 

    如果它没有帮助、请告诉我、我将在作者中为您提供进一步的帮助。

    谢谢、此致、

    Vamsi

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

    该文件对我毫无帮助。 这里没有与 JTAG 相关的主题。

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

    您好、Vineyesh、

    我将把这个分配给我们的 JTAG 专家。

    谢谢、此致、
    Vamsi

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

    Vineyesh、

    我假设您使用调试按钮来构建/加载/运行示例代码。  相反、您能否尝试通过右键单击 XDS100V2.ccxml 目标配置、然后通过右键单击弹出的新窗口中的 C28x CPU 来启动仿真会话?  我想确保我们不会处理通用连接问题与闪存编程问题。

    最棒的

    Matthew

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

    Matthew、

    正如您所说、"测试连接"成功。 但当我进入调试模式时、错误弹出。 下面给出了屏幕截图

      

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

    Vineyesh、

    我想尝试在不使用调试按钮的情况下连接到器件(调试按钮也会尝试加载/刷写代码并运行到 main)。

    如果右键单击目标配置文件(与运行"test connection"的文件相同)、则会弹出"Launch Target Configuration"。  请单击它。  由于测试连接已通过、因此这也应该起作用。

    这将显示一个新窗口、其中包含调试探针和器件上可用的 CPU。  再次右键单击 C28x CPU1、然后"连接目标" 让我知道这是否正常、如果不是、则说明 CCS 终端窗口中的错误输出。

    最棒的

    Matthew

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

    已尝试连接目标选项、但屏幕截图中显示的错误会导致此错误。 顶部的图像是我们尝试在 CPU1中运行的程序

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

    Vineyesh、

    您能否按如下所示配置引导引脚、以便在为器件供电之前进入等待引导模式、并查看这是否会产生影响?

    最棒的

    Matthew

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

    我是为了纪念而写的。  

    引导至"等待引导模式"后应检查什么?

    我们尝试测试连接、但 在等待引导模式下配置引导引脚后失败、但测试连接失败。(已附加参考的屏幕截图)

    我们在 X1和 X2引脚上使用12MHz 晶体。

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

    Sayali、

    很抱歉、我应该更具体一点。  只需更改引脚72和84、您就可以将 TRST 单独保留/从 JTAG 仓体驱动。  是的、配置后、请再次尝试连接到器件。

    最棒的

    Matthew

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

    我们尝试上拉 GPIO72并下拉 GPIO84。 然后测试连接也成功、但当我们运行/调试一个简单的测试代码时、测试代码失败。 今天、除了 VDD、VDDIO、VDDOSC、VDDA、VSS、VSSOSC、VSSA (仅是电源连接)、接地 X1和保持 X2开路(使用内部振荡器)外、我们断开了与 MCU 引脚的所有连接。 此外、测试连接仅成功、不成功运行/调试。

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

    Vineyesh、

    我认为代码安全模块可能在这里发挥作用、您能否查看 TRM https://www.ti.com/lit/pdf/spruhm8第161页上列出的步骤 并查看此器件上的密码是否处于活动状态?

    最棒的

    Matthew

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

    您能否告诉我们在不将任何代码刷写到 MCU 的情况下读取代码安全状态? 或者是否可以读取状态?

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

    Vineyesh、

    使用 CCS 连接到器件后、最简单的方法是打开存储器浏览器(View->Memory Browser)、然后显示地址0x78028-0x7802F。  如果您看到所有的0xFFFF、则器件被解锁、读取此值的操作将解锁器件。  如果是这种情况、您可以尝试此时加载.out。

    如果您看不到0xFFFF、则器件已应用密码并已锁定。  这将阻止任何存储器加载到安全存储器。  如果密码未知、则无法恢复设备。

    请告诉我您从上面看到的内容。

    最棒的

    Matthew