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.

[参考译文] TMS320F28388D:在使用 DSS 的闪存中使用 options.setBoolean 时出错

Guru**** 2609955 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1013741/tms320f28388d-getting-error-in-using-options-setboolean-in-flash-using-dss

器件型号:TMS320F28388D

你(们)好  

TI  

我正在 DSS 中执行从脚本操作以不擦除某些闪存扇区。

使用:

debugSessionCPU1.flash.options.setString("Erase 设置"、"仅限选定的扇区");
debugSessionCPU1.flash.options.setBoolean("Sector 3"、false);
debugSessionCPU1.flash.options.setBoolean("Sector 4"、true);

给予错误:

未找到选项

在这里、我可以获取 F28388D 的有效 ID 和值列表。

public void setString (Java.lang.String id,
java.lang.String 值) 
public void setBoolean (Java。lang.String id,
布尔 值) 

我想擦除闪存中的某些部分、仅进行波孔加载程序。

这是 CCS 的屏幕截图。

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

    您好!

    [引用 userid="453027" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1013741/tms320f28388d-getting-error-in-using-options-setboolean-in-flash-using-dss ]debugSessionCPU1.flash.options.setBoolean("Sector 3"、false);
    debugSessionCPU1.flash.options.setBoolean("Sector 4"、true);

    问题是 ID 字符串不正确。 ID 字符串并不总是与 GUI 文本匹配。 要获取 ID 列表、请参阅:

    /ccs/ccs_base/scripting/docs/DS_API/com/ti/debug/engine/scripting/Flash.html

    例如、我为 F28388D controlCARD 运行了一个脚本、调用:

    mySession.flash.options.printOptions ("..*")

    在输出中、我看到:

    (笑声)

    布尔选项:
    ID:FlashC28Bank0Sector0
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区0 (0x80000 - 0x81FFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector1
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区1 (0x82000 - 0x83FFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector2
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区2 (0x84000 - 0x85FFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector3
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区3 (0x86000 - 0x87FFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector4
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区4 (0x88000 - 0x8FFFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector5
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区5 (0x90000 - 0x97FFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector6
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区6 (0x98000 - 0x9FFFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector7
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区7 (0xA0000 - 0xA7FFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector8
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区8 (0xA8000 - 0xAFFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector9
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区9 (0xB0000 - 0xB7FFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector10
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区10 (0xB8000 - 0xB9FFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector11
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区11 (0xBA000 - 0xBBFFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector12
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区12 (0xBC000 - 0xBDFFF)
    值:true
    布尔选项:
    ID:FlashC28Bank0Sector13
    名称:TMS320C28XX.Flash 设置。擦除设置。扇区13 (0xBE000 - 0xBFFFF)
    值:true

    (笑声)

    因此扇区3的 ID 为: FlashC28Bank0Sector3

    扇区4的 ID 为: FlashC28Bank0Sector4

    尝试使用这些 ID。

    谢谢

    Ki

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

    谢谢、Ki、

    以获取详细信息。