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.

[参考译文] CC2651R3:如何使用 Uniflash CLI 执行扇区擦除

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1311536/cc2651r3-how-to-perform-sector-erase-using-uniflash-cli

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

大家好、是极客!

我使用 Uniflash 版本6.4.0。

我想使用 Uniflash CLI 擦除特定扇区。是否有用于相同操作的命令?

从用户指南中我可以获取适用于 我的大量擦除 dslite --mode cc13xx-cc26xx-mass-erase -d XDS110的 CLI。

但我只想擦除特定的扇区。 如有需要、请帮助解决。

谢谢你。

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

    您好!

    是否希望在不加载程序的情况下擦除这些段? dslite 接口不允许在不加载代码的情况下擦除存储器段。

    如果要擦除特定段、可以发出命令行、并将每个 GUI 选项 EraseActionChoice 和 StandaloneEraseSpecificText 设置为其所需的值。

    在下面的示例中,设置了以下选项:(您必须根据您的环境调整这些选项)

    • 擦除闪存扇区1至5
    • 目标配置文件名:CC26x2_XDS110.ccxml
    • 可执行文件:uart2calling_CC26X2R1_LAUNCHXL_tirtos_ticlang.out

    dslite --mode flash --verbose --config=CC26x2_XDS110.ccxml --setting EraseActionChoice="擦除特定闪存扇区"--settaloneEraseSpecText="1-5" uart2callback_CC26X2R1_LAUNCHXL_tirtos_ticlang.out

    这些设置及其它设置和值的名称可通过以下图表获得(单击以放大)。

    也可以通过创建包含选项文件(扩展名为.ufsettings)的独立包来获得这些选项。 请查看 《Uniflash 用户指南》的独立命令行工具一节中的详细信息。

    https://software-dl.ti.com/ccs/esd/uniflash/docs/v8_5/uniflash_quick_start_guide.html

    希望这对您有所帮助。

    拉斐尔