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.

[参考译文] TMS320F280039:在配置 DCSM 模块的过程中、出现无法烧录程序的问题

Guru**** 2394295 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1405136/tms320f280039-during-the-process-of-configuring-the-dcsm-module-there-was-an-issue-where-the-program-could-not-be-burned

器件型号:TMS320F280039

工具与软件:

配置 DCSM 模块时遇到同样的问题。 我怎样才能解决它

C28xx_CPU1:执行安全操作...
C28xx_CPU1:计算得出的链路指针偏移:0x40
C28xx_CPU1:正在解锁器件...
C28xx_CPU1:锁定状态:0
C28xx_CPU1:操作成功完成。
C28xx_CPU1:使用0xc058中的"保持停止"操作设置断点时出现故障:(错误-1066 @ 0xC058)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
C28xx_CPU1:断点管理器:使用 AET 断点重试
C28xx_CPU1:正在擦除闪存存储器...
C28xx_CPU1:GEL 输出:... DCSM 初始化启动...
C28xx_CPU1:GEL 输出:……DCSM 初始化完成……
C28xx_CPU1:使用0xc058中的"保持停止"操作设置断点时出现故障:(错误-1066 @ 0xC058)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
C28xx_CPU1:断点管理器:使用 AET 断点重试
C28xx_CPU1:在0xc142处执行"保持停止"操作来设置断点时出现问题:(错误-1066 @ 0xC142)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
C28xx_CPU1:断点管理器:使用 AET 断点重试
C28xx_CPU1:执行 PLL 配置算法时出错。 操作已取消。 (0x0)
C28xx_CPU1:在擦除/加载闪存之前执行调试器复位并执行引导 ROM 代码(点击 CCS 调试窗口中的"Resume"按钮)。 如果这样无助于成功执行闪存擦除/加载、请检查复位原因(RESC)寄存器、NMI 影子标志(NMISHDFLG)寄存器和引导 ROM 状态寄存器以进行进一步调试。
C28xx_CPU1:闪存编程器:初始化器件时出错。 请检查器件是否已锁定。
C28xx_CPU1:使用0xc058中的"保持停止"操作设置断点时出现故障:(错误-1066 @ 0xC058)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
C28xx_CPU1:断点管理器:使用 AET 断点重试

C28xx_CPU1:GEL 输出:……DCSM 初始化完成……
C28xx_CPU1:使用0xc058中的"保持停止"操作设置断点时出现故障:(错误-1066 @ 0xC058)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
C28xx_CPU1:断点管理器:使用 AET 断点重试
C28xx_CPU1:在0xc142处执行"保持停止"操作来设置断点时出现问题:(错误-1066 @ 0xC142)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
C28xx_CPU1:断点管理器:使用 AET 断点重试
C28xx_CPU1:执行 PLL 配置算法时出错。 操作已取消。 (0x0)
C28xx_CPU1:在擦除/加载闪存之前执行调试器复位并执行引导 ROM 代码(点击 CCS 调试窗口中的"Resume"按钮)。 如果这样无助于成功执行闪存擦除/加载、请检查复位原因(RESC)寄存器、NMI 影子标志(NMISHDFLG)寄存器和引导 ROM 状态寄存器以进行进一步调试。
C28xx_CPU1:闪存编程器:初始化器件时出错。
C28xx_CPU1:使用0xc058中的"保持停止"操作设置断点时出现故障:(错误-1066 @ 0xC058)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
C28xx_CPU1:断点管理器:使用 AET 断点重试

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

    唐英年

    您是否可以确保 未选中"Reset target before flash programming operation"选项、然后重试?

    谢谢!

    Luke

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

    尊敬的 Luke:

    感谢您的答复。

    您是否是指 CCS12.1.0中的此选项?我确信未选中该选项。   我已经检查了相关设置。  



    加载程序时、控制台中的信息如下:


    C28xx_CPU1:GEL 输出:

    RAM 初始化完成

    C28xx_CPU1:GEL 输出:
    存储器映射初始化完成
    C28xx_CPU1:GEL 输出:... DCSM 初始化启动...
    C28xx_CPU1:GEL 输出:……DCSM 初始化完成……
    C28xx_CPU1:GEL 输出:... DCSM 初始化启动...
    C28xx_CPU1:GEL 输出:……DCSM 初始化完成……
    C28xx_CPU1:GEL 输出:... DCSM 初始化启动...
    C28xx_CPU1:GEL 输出:……DCSM 初始化完成……
    C28xx_CPU1:使用0xc058中的"保持停止"操作设置断点时出现故障:(错误-1066 @ 0xC058)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
    C28xx_CPU1:断点管理器:使用 AET 断点重试
    C28xx_CPU1:在0xc142处执行"保持停止"操作来设置断点时出现问题:(错误-1066 @ 0xC142)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
    C28xx_CPU1:断点管理器:使用 AET 断点重试
    C28xx_CPU1:执行 PLL 配置算法时出错。 操作已取消。 (0x0)
    C28xx_CPU1:在擦除/加载闪存之前执行调试器复位并执行引导 ROM 代码(点击 CCS 调试窗口中的"Resume"按钮)。 如果这样无助于成功执行闪存擦除/加载、请检查复位原因(RESC)寄存器、NMI 影子标志(NMISHDFLG)寄存器和引导 ROM 状态寄存器以进行进一步调试。
    C28xx_CPU1:文件加载程序:内存写入失败:未知错误
    C28xx_CPU1:GEL:文件:D:\CCSWorkspace\ChargeModule40KW_LLC\Debug\ChargeModule40KW_LLC.out:加载失败。
    C28xx_CPU1:使用0xc058中的"保持停止"操作设置断点时出现故障:(错误-1066 @ 0xC058)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.90.00040)
    C28xx_CPU1:断点管理器:使用 AET 断点重试


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

    唐英年

    设置断点似乎是问题所在。 能否尝试禁用所有断点、看看是否出现同样的问题?  

    谢谢!

    Luke