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.

[参考译文] TMS320F28377S:将原始二进制文件加载到闪存中

Guru**** 2422790 points
Other Parts Discussed in Thread: UNIFLASH, TMS320F28377S, TMS320F28379S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1123633/tms320f28377s-loading-raw-binary-to-flash

器件型号:TMS320F28377S
主题中讨论的其他器件:UNIFLASHTMS320F28379S

在相关帖子中、建议使用:

GEL_LoadBin ( 、 )

将二进制文件直接加载到闪存中的地址。

我的假设是在脚本控制台中使用此命令、但转储帮助不会显示此命令。  是否有另一个命令行工具可在中输入此命令、此命令是否仍可用于最新版本的 Code Composer Studio?

提前感谢。

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

    您好、Albert、

    在 Uniflash (具有命令行模式)中、当您浏览二进制文件以进行加载时、将允许您输入需要加载的地址。

    示例命令:  

    > dlite -c TMS320F28377S.ccxml -e -s FlashDownloadSetting="仅程序" binary_trial.txt,0x80000

    谢谢、此致、
    Vamsi

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

    您好、Vamsi、

    我安装了 Uniflash、并尝试在命令提示符下使用以下命令对闪存扇区进行编程:

    dslite.bat -c TMS320F28379S.ccxml -e -s FlashDownloadSetting="仅程序" SpinTAC_TI_F28x7x_160407_NoDCSM.hex、0x0be000

    它返回"Failed:Cannot convert "" to address"(失败:无法将""转换为地址)。

    您能提供一些见解吗?

    谢谢、

    阿尔

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

    AI、

    将要求专家与您回复。

    此致

    Siddharth

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

    AL、

    是加载二进制文件还是十六进制文件?  使用二进制映像(.bin)、通常可以指定文件名和起始地址。  十六进制文件中包含地址、因此只需指定文件。   

    因此、该命令更类似于:  

    dlite -c TMS320F28379S.ccxml -e -s FlashDownloadSetting="仅程序" SpinTAC_TI_F28x7x_160407_NoDCSM.hex

    无论如何、我会从 GUI 开始。  您甚至可以使用云版本 dev.ti.com/uniflash

    使用 GUI 进行操作、然后您实际上可以从 GUI 生成命令行软件包、其中将包含一个包含必要参数的批处理文件。

    此致、

    John