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.

[参考译文] TM4C123BH6ZRB:无法从命令行对器件进行编程、但可以从 GUI 进行编程

Guru**** 2578975 points
Other Parts Discussed in Thread: TM4C123BH6ZRB, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1036751/tm4c123bh6zrb-cannot-program-part-from-commandline-but-works-from-gui

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

器件:TM4C123BH6ZRB

在 Fedora Linux 上使用最新版本的 Uniflash。

 我可以通过命令行擦除 Tiva:

/usr/local/uniflash_6.4.0/dslite.sh -e -c /tftpboot/sm400/Tiva_TM4C123BH6ZRB.ccxml -a 擦除#***** 工作***** 

我能够使用麻烦的 Uniflash GUI、使用与下面相同的'.bin'文件对 Tiva 进行重新编程。

但不能通过命令行重新刷新:

/usr/local/uniflash_6.4.0/dslite.sh -e -c /tftpboot/sm400/Tiva_TM4C123BH6ZRB.ccxml -f -v /tftpboot/sm400/sm400_bmc-01.18-01.18.bin #***** 破了*****

执行以下命令
:>/usr/local/uniflash_6.4.0/deskdb/content/TICloudAgent/linux/ccs_base/DebugServer/bin/DSLite flash -e -c /tftpboot/sm400/Tiva_TM4C123BH6ZRB.ccxml -f -v /tftpboot/sm400/sm400_bmc-01.18-01.18.bin

有关更多详细信息和示例、请参阅 UniFlash 快速入门指南。

DSLite 版本10.4.0.2437
正在配置调试器(首次启动可能需要几分钟时间)...
   正在初始化寄存器数据库...
   正在初始化:CS_DAP_0
   正在执行启动脚本:CS_DAP_0
   正在初始化:Cortex_M4_0
   正在执行启动脚本:Cortex_M4_0
Cortex_M4_0:GEL 输出:
内存映射初始化完成
连接...
失败:加载文件时遇到问题:/tftpboot/sm400/sm400_bmc-01.18-01.18.bin
无法确定文件的目标类型



注意:已发布文件中没有快速入门指南文件... 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    其他信息:

    ".bin"文件是一个"完整"映像、始终可以通过 GUI 形式的 uniflash 进行识别、编程和验证。

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

    自我回复...

    1) 1)解压的文件  uniflash_6.4.0/docs/release_notes_6.4.0.html 指向 TI 网站上的快速入门指南、 该指南已过时(适用于3.x 版)。

    2) 2)我确实找到了快速入门指南、但没有找到文档和网页所说的位置。

    3) 3)实际摘录的快速入门指南位于此处: uniflash_6.4.0/docs/quick_start_guide/uniflash_quick_start_guide.html

    4)被埋在一个难以解释的模糊的注释中(但最终仍然有用)、我发现:

      (笑声) To specify a binary file, append ',address' after the file.

     因此、在二进制文件名起作用后附加"、0"(无引号)。  0 (零)是 Uniflash GUI 使用的默认偏移。  命令行加载程序无法识别二进制文件太糟糕了。  它应警告缺少偏移(假设为零)、而不是为完全有效的二进制文件提供虚假/分散/不有用的错误消息。

    5) 5)我用于擦除、编程、然后复位 Tiva 的命令为:

    /usr/local/uniflash_6.4.0/dslite.sh -c Tiva_TM4C123BH6ZRB.ccxml -a Erase
    /usr/local/uniflash_6.4.0/dslite.sh -c Tiva_TM4C123BH6ZRB.ccxml -f -v sm400_bmc-01.18-01.18.bin、0 -r 0
    
    6)此论坛在 Linux 或风窗下似乎无法与 Mozilla Firefox 正常运行。 无法创建或回复帖子。 不得不去铬合金酒店… 

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

    尊敬的 Ron:

    那么、问题现在是否已经解决了?

    我可以将有关论坛功能问题的反馈传递给我们的 E2E 团队、并将文档问题告知 Uniflash 团队。

    此致、

    Ralph