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.

[参考译文] CCS/TMS320F2812:Uniflash 5.1解锁 DSP "失败:未知属性:FlashKey0"

Guru**** 2524460 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/845570/ccs-tms320f2812-uniflash-5-1-unlock-dsp-failed-unknown-property-flashkey0

器件型号:TMS320F2812
主题中讨论的其他器件:UNIFLASH

工具/软件:Code Composer Studio

在使用 Uniflash 5.1和 Code Composer 9时、我创建了一个命令行脚本以目标2个 TMS32f2812 DSP 中的1个、该 DSP 需要解锁闪存。   该脚本中止并显示“Failed:Unknown property:FlashKey0”(失败:未知属性:FlashKey0)

Generated .ufsettings 文件的键位于 json 结构中、但 dslite.exe 看起来与文件的语法不符。   任何想法。   我无法让 GUI 通过 JTAG 重新编程、但看起来命令行工具与 XDS100V2有连接、它无法解析 json 结构?   

Generaled.ufsettings 输出=  

{"Texas Instruments XDS100v2 USB Emulator_0/C28xx":{"FlashOSCCLK":30、"FlashKey7":"77777"、"FlashKey6":"7777777"、"FlashKey5":"777777777"、"FlashKey4":"7777777"、"FlashKeyMode:"777777777"、"FlashKey2"}"FlashKeyMode:"777777777777777"、"7:"FlashKey"、"FlashKey"、"7:"FlashKey"、"FlashKey":"FlashKey":"7:"7:"7:"FlashKey"、"7:"FlashKey"、"

在 Windows 10 Pro 上运行。

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

    尊敬的 James:

    调用 dslite 时使用的确切命令是什么?

    谢谢

    Ki

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

    dslite.bat 中生成的命令如下所示:

    设置 GERATED_COMMAND =-c USER_files/configs/F2812.ccxml -l USER_files/settings/generated.ufsettings.ufsettings -s VerifyAfterProgramLoad="No verification"-e -f -v "user_files/images/XYZ.out"

     

    从命令行运行 dslite.bat 时、我们不包含任何 args。  

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

    谢谢。 我看到您正在尝试使用生成的软件包。 我看到的唯一奇怪的是连接类型的名称。 您有:

    [引用用户="James Van Volkenburgh1"]{"Texas Instruments XDS100v2 USB Emulator_0/C28xx":[/quot]

    我们将连接类型的名称更改为:  

    {"Texas Instruments XDS100v2 USB Debug Probe/C28xx"

    UniFlash 5.1相当新、应该使用新名称。 当我使用 UniFlash 5.1生成软件包时、它会使用新名称。 尝试将设置文件中的连接类型重命名为新名称。 当我使用 UniFlash 5.1尝试旧名称时、我会看到与您相同的错误。

    谢谢

    Ki

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

    Ki 说:
    将设置文件中的连接类型重命名为新名称

    为了澄清这一点、您希望名称与在 User_filer/configs/F2812.ccxml 中生成的 ccxml 文件中的名称相匹配

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

    这不奏效。 我在  /user_files/settings/genered.ufsettings 中将 Emulator_0替换为调试探针、并重新运行 dslite.bat - 在 Failed: Unknown property:FlashKey0错误中没有更改。  

    作为测试、我实际上使用   XXX 更改了整个德州仪器 XDS100v2 USB Emulator_0 、尝试获取不同的错误... 但这不会更改  Failed: Unknown property: FlashKey0 错误。  

    此 德州仪器 XDS100v2 USB  Emulator_0是否 应该与我在设备管理器中看到的内容相匹配? 因为情况并非如此。 在器件管理器中、有一个名为"Texas Instruments Debug Probers"的下拉菜单、在该菜单中、我看到"XDS100 Class Auxiliary Port""XDS100 Class Debug Port"

    注意:我可能发现了潜在的路由原因... F2812.ccxml 中存在不一致:
    第3行:
    第5行:<connection XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0">  
     

    我不确定 XDS510USB 是如何参与的... 我已将其更改以反映"Texas Instruments XDS100v2 USB Emulator_0"、但会发生相同的错误。  

    有什么想法? 这款神秘的 XDS510USB 是否会使其他事情变得混乱?  

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

    [引述 USER="James Van Volkenburgh1"]这 位德州仪器 XDS100v2 USB  Emulator_0 是否应该与我在设备管理器中看到的内容相匹配?

    它应该与您在所使用的 CCXML 文件中看到的内容相匹配。  

    例如、当我生成软件包时、相关的 CCXML 文件如下所示:





    (笑声)

     

    该名称需要由 UniFlash 中的调试服务器识别。  

    UniFlash GUI 中的名称是什么

    [引用用户="James Van Volkenburgh1"]我不确定 XDS510USB 是如何参与的

    当前版本的 CCS 和 UniFlash 不支持 XDS510 USB。 奇怪

    该 F2812.ccxml 文件来自哪里? 我怀疑它是由 UniFlash 5.1中的软件包创建向导生成的。

     

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

    [引用用户="James Van Volkenburgh1]]感谢您的帮助。 我已经生成了一个新的独立包、现在有了 FlashKey0错误...[/quot]

    很高兴听到这个消息。 我已将您上次的回复拆分为一个新主题、因为这是一个新问题。 我将继续这里的讨论、并关闭这个。

    Ki