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.

[参考译文] TMS320F28379D:闪存擦除和程序不起作用

Guru**** 2468460 points
Other Parts Discussed in Thread: TMS320F28379D, TMS320F28377S, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1100747/tms320f28379d-flash-erase-and-program-do-not-work

器件型号:TMS320F28379D
主题中讨论的其他器件: TMS320F28377SC2000WARE
你好。

我们正在将项目从 TMS320F28377S 迁移到 TMS320F28379D (仅适用于 core1、core2目前不会使用)。 在 TMS320F28377S 中、我们使用 F021_API_F2837xS_FPU32.lib 库将数据编程到 bank1中的一个闪存扇区。 对于 TMS320F28379D、我们尝试了 F021_API_F2837xD_FPU32.lib 库、但使用该擦除和程序无法正常工作、尽管库的函数返回成功状态。
奇怪的是、如果我们使用单核库、擦除和程序工作正常(仅在不修改其他代码的情况下替换.lib 文件)。
此外、C200Ware 中的示例工程还可与双核库搭配使用。 我们在闪存初始化和擦除/编程代码方面找不到任何区别。

我们是否错过了我们还没有看到的其他东西?
单核和双核闪存库之间有何区别?
谢谢
BR
Christian
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Christian:

    您是否有双核器件、或者您是否使用 F021_API_F2837xD_FPU32库刷写单核器件?

    此致、

    Nirav

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

    尊敬的 Christian:

    对于 F2837xD 闪存 API 库、应在闪存 API 函数之前调用 EALLOW。  F2837xS 闪存 API 库中不需要此操作。

    请检查是否调用 EALLOW。

    谢谢、此致、

    Vamsi

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

    尊敬的 Christian:

    您对此还有其他问题吗?  或者、我可以关闭它吗?

    谢谢、此致、

    Vamsi

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

    你(们)好,Vamsi。

    很抱歉、我没有时间尝试您对 EALLOW 的最后建议。
    我希望下周可以尝试一下、并在这里告诉您它是否起作用。

    感谢您的耐心等待。

    此致
    Christian

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

    尊敬的 Christian:

    当然、我将使螺纹保持打开状态。

    谢谢、此致、

    Vamsi

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

    你(们)好,Vamsi。

    在闪存 API 调用之前已尝试 EALLOW、但仍然不起作用。
    还有其他想法吗?

    谢谢。


    此致
    Christian

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

    尊敬的 Christian:

    请删除所有私人代码并将文件发送给我。  我可以查看并告知您是否缺少任何内容。

    您是否能够使用 C2000Ware 中的闪存编程示例成功擦除/编程?

    此外、请查看以下有关 C2000器件闪存 API 用法的常见问题解答: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/951668 

    谢谢、此致、

    Vamsi

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

    尊敬的 Christian:
    您是否需要有关此方面的进一步帮助?  或者我可以关闭此帖子吗?

    谢谢、此致、

    Vamsi

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

    您现在可以将其关闭。 当我找到时间准备一个没有专用代码的项目时、我将打开一个新线程。

    BR
    Christian

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

    尊敬的 Christian:

    当然、您可以随时分享。  我现在将关闭。

    谢谢、此致、
    Vamsi