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.

[参考译文] DSLite (来自 Uniflash 8.3.0)"Unkown error"不返回批处理

Guru**** 2394305 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1245438/dslite-from-uniflash-8-3-0-unkown-error-does-not-return-to-batch

新版本、同样的问题。


有时、编程失败并显示"Memory write failed: unkown error (内存写入失败:未知错误)"。 这本身令人不愉快、但影响很少的器件、是可以容忍的。 更糟糕的是,尽管超时,过程不会中断,并且 dslite 不会返回到我的批次。 操作员不会直接监控屏幕、有时只会在几小时后才发现故障。

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

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

    您好!

    我似乎无法重现此问题。 我有一个批处理文件、会多次调用 dslite。 我有一个调用尝试将二进制文件加载到无效的存储器中、当然失败了、但始终会返回。 它必须是您的环境中发生的故障类型。  

    您能否共享批处理文件和二进制文件?

    谢谢

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

    Ki 您好

    我很难重现错误、因为它只是非常零星的。 自从更新到版本8.3 (两周前)以来、我们对大约5000个组件进行了编程、前4000个几乎没有错误运行。 遗憾的是、自昨天前一天以来、该错误再次很频繁地发生。

    我不确定是否允许我在这里共享二进制文件、我认为没有问题。 批次在这里。

    set Pfad=C:\Test
    
    call C:\ti\uniflash_8.3.0\dslite.bat -c %Pfad%\f28m35m52c1.ccxml -n 0 -l %Pfad%\generated.ufsettings -e -f -v "%Pfad%\M3_Bootloader_01V05.bin,0x00200000"
    @IF ERRORLEVEL ==1 GOTO prog_m3_0_error
    
    
    call C:\ti\uniflash_8.3.0\dslite.bat -c %Pfad%\f28m35m52c1.ccxml -n 1 -l %Pfad%\generated.ufsettings -e -f -v "%Pfad%\C28_Bootloader_01V05.bin,0x0013C000"
    @IF ERRORLEVEL ==1 GOTO prog_c28_0_error
    
    ECHO Programming successfull > %Pfad%\concerto.log
    
    @GOTO END
    
    
    :prog_m3_0_error
    ECHO Fehler beim Programmieren M3_0!
    @GOTO FEHLER
    
    :prog_c28_0_error
    ECHO Fehler beim Programmieren C28_0!
    @GOTO FEHLER
    
    
    :FEHLER
    ECHO Programming fail > %Pfad%\concerto.log
    
    EXIT 6
    
    :END

    我也尝试了使用超时参数(-t 120)、但它对该错误不起作用。

    错误是类似的、始终作为一个共同点 "无法访问 DAP"。 M3和 C28内核。

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

    这可能是调试器本身挂起的问题。 我将查看我能否在我们的 Concerto 目标上重现 DAP 错误

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

    很抱歉耽误你的时间。 我能够进一步调查。

    我可以重现 Concerto 器件的问题。 此问题仅出现在此器件的 M3上。 当我尝试在该器件的28x 上重现问题或者在使用其他器件时、例如与连接器件的 M4一起使用时、dslite 始终在错误后返回。

    我为此提交了一个错误。 跟踪 ID: https://sir.ext.ti.com/jira/browse/EXT_EP-11238

    遗憾的是、在这种情况下、没有可使用的 dslite 特定超时。

    谢谢