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.

[参考译文] TMS320F28052F:DCSM 解锁/锁定 Zone2

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/614153/tms320f28052f-dcsm-unlocking-locking-zone2

器件型号:TMS320F28052F

基于 spruhe5c 信息、我已成功设置密码并成功解锁/取消安全 Zone2。 状态 Z2_CR (0x0BD9)从0x0040 (虚拟读取完成)开始、解锁后进入0x0060 (密码匹配)。

将0x8000写入 Z2_CR 会再次保护该区域并将状态 Z2_CR 设置为0。

从这一点开始、再次解锁 Z2的尝试失败。 我尚未成功执行虚拟读取并从0到0x04获取 Z2_CR。 执行此操作所需的确切顺序是什么?

数据表说明在启动时、这是在 Bootrom 中完成的、但我想在用户代码中的安全和不安全之间进行切换。

(BTW、这在 instaspin 器件上、因此为该器件保留/锁定 ZAR_1。)

谢谢、

哈里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我写信告诉您、C2000团队成员已被分配到此帖子、应该很快回答。

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

    您好!

    [引用]从这一点开始、尝试再次解锁 Z2失败。 我尚未成功执行虚拟读取并从0到0x04获取 Z2_CR。 执行此操作所需的确切顺序是什么? [/报价]

    该顺序与手册中所述相同。 您需要对密码位置执行虚拟读取、然后将正确的密码写入 KEYx 寄存器。 请检查 LINKPOINTER 值、以确保执行虚拟读取以更正密码位置。

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯,如果虚拟读取实际上被执行的话,它肯定会有帮助。。。 易失性是你的朋友 如果 example_Flash2805x_api.c 提到了这一点就更好了。。。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您发现了问题。 关闭螺纹。