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.

[参考译文] CCS/TMDSDOCK28M36:在F28M36中对闪存进行编程时出现问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/570717/ccs-tmdsdock28m36-problem-with-programming-on-flash-memory-in-f28m36

部件号:TMDSDOCK28M36
主题:controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

大家好,

当我想将示例编程为控制卡的闪存时,CCS 说我无法擦除闪存的扇区N。

直到昨天,它还在工作,但现在还没有工作。

大家能帮帮我吗?

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

    千斤顶,

    这里没有足够的详细信息,我们无法提供具体帮助。  

    请提供以下详细信息以及可能有帮助的任何其他相关信息:

    -您使用的是哪个版本的CCS?
    -您尝试编程的项目示例是什么?
    -确切的错误信息是什么? 您可以提供屏幕截图或复制/粘贴整个邮件的文本
    -是否已尝试重启电路板并重新启动CCS?

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

    您好,
    我正在使用CCS 6.1 .2.0.0015万 ,
    我正在尝试编程盲项目(没有区别),
    控制台写入以下文本:
    ________________________________________________________________
    Cortex_M3_0:Gel输出:内存映射初始化完成
    Cortex_M3_0:Gel输出:已启用看门狗计时器
    Cortex_M3_0:GEL输出:UART已启用
    Cortex_M3_0:闪存编程器:擦除扇区N时出错。操作已取消。
    Cortex_M3_0:文件加载器:内存写入失败:未知错误
    Cortex_M3_0:GEL:文件:C:\ti\controlSUITE\DEVICE_SUPPORT\f28m36x\v207\F28M36x_Examples_Master\Blinky\m3/CCS\Flash\Blinky_m3.out:加载失败。
    ________________________________________________________________

    我重置主板和CCS,但问题没有解决。
    我在调试模式下检查了这些寄存器,我认为CSM已启用。
    ________________________________________________________________
    Z1_CSMKEY0 0xFFFFFFFF CSMKEY寄存器,用于M3-Zone-1安全区域[映射的内存]
    Z1_CSMKEY1 0xFFFFFFFF CSMKEY寄存器,用于M3-Zone-1安全区域[映射的内存]
    Z1_CSMKEY2 0xFFFFFFFF CSMKEY寄存器,用于M3-Zone-1安全区域[映射的内存]
    Z1_CSMKEY3 0xFFFFFFFF CSMKEY寄存器,用于M3-Zone-1安全区域[映射的内存]
    Z1_ECSLKEY0 0xFFFFFFFF ECSLKEY寄存器,用于M3-Zone-1安全区域[已映射内存]
    Z1_ECSLKEY1 0xFFFFFFFF ECSLKEY寄存器,用于M3-Zone-1安全区域[已映射内存]
    Z2_CSMKEY0 0xFFFFFFFF CSMKEY寄存器,用于M3-Zone-2安全区域[映射的内存]
    Z2_CSMKEY1 0xFFFFFFFF CSMKEY寄存器,用于M3-Zone-2安全区域[映射的内存]
    Z2_CSMKEY2 0xFFFFFFFF CSMKEY寄存器,用于M3-Zone-2安全区域[映射的内存]
    Z2_CSMKEY3 0xFFFFFFFF CSMKEY寄存器,用于M3-Zone-2安全区域[映射的内存]
    Z2_ECSLKEY0 0xFFFFFFFF ECSLKEY寄存器,用于M3-Zone-2安全区域[映射的内存]
    Z2_ECSLKEY1 0xFFFFFFFF ECSLKEY寄存器,用于M3-Zone-2安全区域[映射的内存]
    Z1_CSMLOCKSR 0x0万F M3区域1安全区域的CSM密码的锁定状态寄存器[映射的内存]
    Z1_ECSLLOCKSR 0x0.0003万 M3-Zone-1安全区域的ECSL密码锁定状态寄存器[已映射内存]
    M3-Zone-2安全区域的CSM密码的Z2_CSMLOCKSR 0x0万F锁定状态寄存器[映射的内存]
    M3-Zone-2安全区域的ECSL密码的Z2_ECSLLOCKSR 0x0.0003万锁定状态寄存器[映射的内存]
    M3-Zone-1安全区域的Z1_CR 0x0.18万状态和控制寄存器[内存已映射]
    M3-Zone-2安全区域的Z2_CR 0x0.0001万F80状态和控制寄存器[映射的内存]
    Z1_GRABSECTR 0x2.5万 M3-Zone-1安全区域的Grab闪存扇区寄存器[映射的内存]
    Z1_GRABRAMR 0x0万F M3-Zone-1安全区域的Grab RAM-blocks寄存器[映射的内存]
    Z2_GRABSECTR 0x00FFFFFFG M3区域2安全区域的Grab闪存扇区寄存器[映射的内存]
    Z2_GRABRAMR 0x0万F M3-Zone-2安全区域的Grab RAM-blocks寄存器[映射的内存]
    Z1_EXEONLYR 0x0.0003万FFF映射到M3-Zone-1安全区域的闪存扇区的只执行选择寄存器[映射的内存]
    Z2_EXEONLYR 0x0.0003万FFF映射到M3-Zone-2安全区域的闪存扇区的仅执行选择寄存器[映射的内存]
    ________________________________________________________________

    我认为主子系统的闪存已锁定。
    是否有任何方法可以解锁我的闪存?
    在途中,我可以在RAM上编程示例。

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

    我认为主子系统的闪存已锁定。
    是否有办法解锁我的闪存?[/QUOT]

    请查看 此帖子中的建议 是否有所帮助。 如果没有,我建议您在C2000器件论坛上发帖,因为那里的专家应该能够提供有关如何使器件进入解锁状态的具体指导。