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.

[参考译文] TMS320F280025:SCI 引导加载程序

Guru**** 2554760 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1110420/tms320f280025-sci-bootloader

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

大家好、

我正在检查 f28002x 的 sci 引导加载程序示例。 (flash_kernelex3_sci_flash_kernel)。在此项目中,“FlashAPI_F28002x_FPU32.lib”用于闪存操作。 我可以改用" FlashAPI_ROM_F28002x_FPU32.lib"来减小代码大小吗? 如果可能,我必须对项目进行哪些更改?

谢谢

-Sudheesh

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

    您好 Sudheesh、

    您可以使用 ROM 闪存 API。  以下是从闪存 API 指南获取的快照:  http://www.ti.com/lit/pdf/spnu631

    我将咨询我们的 SCI 内核专家、以查看是否有可用的示例。   

    谢谢、此致、

    Vamsi

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

    您好、Vamsi、  

    我尝试了 ROM 闪存 API。 第一次运行正常(即刷写代码后的第一次尝试)。但第二次运行时会出现空白错误、编程错误和基于优化级别验证错误等错误。

    我还检查了错误代码,它是0x201、 Fapi_Error_FlashRegsNotWritable。

    可以帮我解决这个问题吗?

    谢谢

    -Sudheesh

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

    Sudheesh、

    您是否要对密码进行编程以保护存储器的安全?

    谢谢、此致、
    Vamsi

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

    您好!  

    否,我只是尝试使用此引导加载程序刷写 LED 闪烁代码。 我还想知道另外一件事。 如果我们在 code composer studio 中启动调试会话 并在复位后给出错误,则应用程序将按预期工作。 在调试会话启动期间( 用于解锁闪存寄存器)是否正在执行任何特殊命令? 。

    谢谢

    苏丹 k

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

    您好 Sudheesh、

    出现此错误的原因是由于 安全/锁定状态、无法访问闪存寄存器。

    您是否编辑了 LED 闪烁示例、或者是否按原样使用 C2000Ware 中的 LED 闪烁示例?  

    请附加链接器 cmd 文件和映射文件-我们可以检查是否有任何内容被映射到 DCSM OTP 空间。  如果需要、我将要求我们的安全专家根据您的回复查看您的帖子。

    谢谢、此致、

    Vamsi