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.

[参考译文] TMS320F28335:包括项目上的 DCSM OTP 设置

Guru**** 2587945 points
Other Parts Discussed in Thread: TMS320F28335, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1247421/tms320f28335-including-the-dcsm-otp-settings-on-project

器件型号:TMS320F28335
主题中讨论的其他器件: C2000WARE

我曾使用过 TMS230F280025、为了添加双区域代码安全模块/OTP 数据、TI 提供了两个文件:dcsm_lnk.cmd 和 dcsm_z1otp_z2otp.asm。 这里的任何人是否也知道这些文件是否也为 TMS320F28335提供?

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

    Wilson 您好、

    让我来回顾一下 F28335器件支持包、并在本周结束时与您联系。

    Thansk 及此致、
    瓦姆西  

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

    瓦姆西

    这在 F28335中似乎完全不同。 此 MCU 没有双区域。 我提出这个问题的原因是、我认为将 F28335设置为从闪存引导是有点相似的、但我错了。

    我遇到的问题是 F28335无法从闪存引导、因此、一旦我复位系统、我的应用程序就无法运行。 我需要我的应用程序从闪存引导、但到目前为止、TI 提供的内容都无法为我提供。 我已通过 PU 电阻将 GPIO84至 GPIO87设置为高电平。 在链接器文件中、"codestart"段被分配给开始存储器定义、目前如下:

    BEGIN       : origin = 0x33FFF6, length = 0x000002     /* Part of FLASHA. Launcher. Used for "boot to Flash" bootloader mode. */
    .
    .
    .
    codestart           : > BEGIN       PAGE = 0

    我不知道还缺少什么。

    如果在复位后能够将 F28335从闪存引导、我将不胜感激。

    此致!

    威尔逊

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

    Wilson、

                    与 F280025的 DCSM 模块相比、28335的 CSM 模块截然不同(而且更简单)。 不存在双区域是正确的。 最重要的是:密码 存储在闪存中、而不是 OTP 中。 因此、不需要链接指针、因为同一个位置(在闪存内)被反复擦除。 密码嵌入在 DSP2833x_CSMPassword.asm 中、位于 C:\ti\c2000\C2000Ware_4_03_00_00\device_support\F2833x\common\source 目录下。 如果您尚未下载 C2000ware 的最新版本、请下载该版本。

    无需特别操作即可从闪存运行代码。 您已经处理了引导模式选择引脚。 您需要做的就是使用正确的链接器命令文件。 使用 C:\ti\cc2000\C2000Ware_4_03_00_00\device_support\F2833x\common\cmd\F28335.cmd、您将全部设置。 C2000ware 包含一个从闪存运行的示例代码、其位置为 C:\ti\c2000\C2000Ware_4_03_00_00\device_support\F2833x\examples\flash_F28335。