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.

[参考译文] 使用 sflash 实用程序通过引导加载程序刷写 TI

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1006316/flashing-ti-via-bootloader-using-sflash-utility

主题中讨论的其他器件:LMFLASHPROGRAMR

您好!  

我有一个 TI 微控制器、而我可以使用 UART 和引导加载程序在 Windows 中使用 LMFLASHPROGRAMR 进行闪存  

理想情况下,我希望能够远程重新刷新此装置,但我只能使用一个 PI....

我在这个论坛上看到了一个"sflash"命令行实用程序的引用,我也许可以从 PI 的源代码构建它。。。。

https://e2e.ti.com/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/450827/flashing-tm4c123glx-with-sflash-in-linux-through-rom-boot-loader

但如果是这种情况,或者 从哪里可以获得该实用程序,实际上无法跟踪。

欢迎您提出任何建议!

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

    如果 您尚未下载 TivaWare 库、请下载。 您将在目录 C:\ti\TivaWare_C_Series-2.2.0.295\tools\sflash 中找到 SFLASH 源

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

    啊、谢谢-我被可执行文件抛出-没有意识到它会包含代码

    我成功地在 PI 上编译它、没有问题:  

    当使用 Windows 中的 LM 闪存编程器工具时、我设置了:  

    • 配置波特率460800并 选择串行端口
    •  ‘D勾选‘Isable Auto Baud Support’(可自动波特率支持)  
    • 接口 UART  
    • 传输尺寸为60
    • 地址偏移零

    它闪烁正常

    通过 PI、我得到:  

    sflash ~ s 60 -b 460800 -d -p 0x0 -c /dev/ttyUSB0


    应用程序  :/home/pi/Desktop/MI-209-5.bin
    程序地址:0x0
        COM 端口:/dev/ttyUSB0
       波特率:460800
    擦除闪存:
    发送下载命令失败

    所以有些事情发生了故障。。。 有什么想法吗?  

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

    首先、我要将逻辑分析仪或协议分析仪连接到串行总线并比较流。