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.

[参考译文] MSPM0L1306:错误-6305、无法刷写自定义电路板

Guru**** 2420600 points
Other Parts Discussed in Thread: MSPM0L1306, SYSCONFIG, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1374057/mspm0l1306-error--6305-unable-to-flash-custom-board

器件型号:MSPM0L1306
主题中讨论的其他器件: SysConfigUNIFLASH

工具与软件:

大家好、

我正在尝试对定制板上安装的 MSPM0L1306进行刷写。 此时、我只是尝试用一个空文件来刷写、我一直收到这条消息

连接到目标时出错:(错误-6305) PRSC 模块无法写入路由器寄存器。 (仿真包12.7.0.00130)

为了刷写电路板、我将使用 MSPM03507 Launchpad 的 XDS110调试器接头。 我根本不为电路板供电、而是通过调试器为电路板供电。 我连接的引脚为3.3V、GND、BSL、SWDIO、SCLK、NRST。 我正在使用 CCS Theia vs 1.4.0、并使用 empty_mspm0l1306示例项目。 我已经确保进入 SysConfig 设备管理器、并将软件包切换到板上的 SOT-16 (DYY)。

关于 IC 闪存、您有什么技巧吗?

谢谢!

Robert

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

    尊敬的 Robert:

    将映像下载到电路板时、是否尝试过测试 VDD 电压?

    对于 XDS110、只有200mA 电流驱动器尚不清楚这是否能够为您的电路板提供电源。

    您是否试用过板电源?

    谢谢!

    此致

    Johnson  

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

    嗨、Johnson、

    我在使用示波器查看了3.3V 线路、该线路在闪存过程中并没有下降。 我可以稍后拍摄一些照片、并将其发布到该主题中(如果有用)。

    您还想 在示波器屏幕截图上看到其他有用的信号吗?

    谢谢!

    Robert

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

    您好、 

    两种方法:

    1.尝试观察 SWDIO 和 SWCLK 的模拟信号、可能会有很大的噪声。

    2.尝试运行恢复出厂设置遵循以下指南:[恢复操作:]

    https://dev.ti.com/tirex/explore/node?node=A__ANSP7A0xhIl-tGV4vBLoMg__MSPM0-SDK__a3PaaoK__LATEST

    此致、

    Helic

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

    嗨、Helic、

    第一个示波器捕获的3.3V PWR 轨为黄色、SWCLK 为蓝色。

    下一个图像的黄色是 SWDIO、蓝色是 SWCLK。 当我尝试开始编程时、在一开始就会看到一些噪声。 这是否正常?

    谢谢!

    Robert

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

    您好、 

    SWCLK:

    看起来已经足够好了。

    2. 请尝试运行恢复出厂设置、请遵循以下指南:[恢复操作:]

    步骤2呢?

    此致、

    Helic

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

    你好、Helic、

    我尝试了很多步骤、但无法找到恢复出厂设置的执行步骤。 下面是我尝试过的东西:

    1.我尝试使用 MSPM0_MSPM0_Install、但不断收到一个我不知道如何修复的 Factory_Reset_Tool 错误。

    2.我曾尝试通过 Uniflash 进行重置、但同样出现错误:6305、当我尝试 DSSM 批量擦除或 DSSM 恢复出厂设置时。

    3。我已经尝试手动将 NRST 拉至 GND、并将 BSL 拉至 GND 和3.3V。 指南中说"按下 BSL 按钮"、但我不确定是应该将其拉高还是拉低。

    如果有任何问题、请告诉我。

    谢谢!

    Robert

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

    您好、 

    3. 我已尝试手动将 NRST 拉至 GND 并将 BSL 拉至 GND 和3.3V。 指南中说"按下 BSL 按钮"、但我不确定这应该是将其拉高还是拉低。

    同时拉至低电平复位并拉至高电平 PA18、然后释放复位、将 PA18保持为高电平、然后释放 PA18、器件将进入 BSL 模式。

    如果这种方法不起作用、则该芯片被锁定。

    此致、

    Helic

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

    嗨、Helic、

    我按您描述的方式尝试了手动复位、但得到了一个新代码。 错误-1001后跟错误-2064、然后出现错误-614泛洪攻击、直到达到重试限制。

    然后、我将 NRST 引脚拉低以手动复位器件、并再次收到错误-6305 - PRSC 模块无法写入路由器寄存器。

    我只是在 empty_LP_MSPM0L1306_nortos_ticlang 上运行调试器、同时器件切换到 SOT-16 DYY 封装。 您能想到导致此问题的原因吗?

    谢谢!

    Robert

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

    您好、 

    Unknown 说:
    您能想到什么原因吗?

    这取决于客户之前的操作、例如不正确的非主操作、不稳定的 SWD 信号...

    尝试 替换 PCB 上的 M0。

    此致、

    Helic

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

    嗨、Helic、

    我之前更换过这个 M0一次。 您是否有任何指导、以便我更换 IC 时、不会再次出现这种情况?

    我打算只是使用 SDK 中预制的"empty"文件对其进行编程。  

    谢谢!

    Robert

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

    您好、 

    您有何指导意见

    此处:

    这取决于客户之前的操作、如错误的非主操作、不稳定的 SWD 信号...

    从前面的调试来看、似乎无法访问损坏的芯片。

    还请询问客户他们采取了哪些措施。

    -------

    我打算尝试使用 SDK 中的"empty"预制文件对此进行编程。  [报价]

    好的。

    此致、

    Helic

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

    嗨、Helic、  

    关闭环路。 我重做了一些 PCB 设计、发现 C7的容值为330nF、低于内核电压轨的建议值470nF。 我更改了电容器、进行了其他几次小调整、但我认为 电容器 是重要的调整。

    现在、我可以闪存我的电路板、它会按预期工作。

    谢谢!

    Robert