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.

[参考译文] TMDSCNCD28388D:上电时无法从闪存引导

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1036798/tmdscncd28388d-unable-to-boot-from-flash-at-power-on

器件型号:TMDSCNCD28388D
主题中讨论的其他器件: TMS320F28388D

您好!

我正在尝试使用 Simulink 对  TMDSCNCD28388D 进行编程。

我在 GPIO 上构建了一些简单的模型、例如 LED 闪烁或脉冲。

我确实使用将硬件设置为 F2838x-M4的模型来构建、部署和运行、但不会发生任何情况。

然后、我使用 CPU1 (和不同的 GPIO)对硬件执行与 F2838x-C28x 相同的操作、两个代码开始执行。

当我移除电源并重新启动程序时、程序无法从闪存正确引导。

我按照"TMS320F28388D controlCARD 信息指南"中的说明将开关 S2设置为1-1。

我会错过什么?

J. P.

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

    你(们)好  

    我已联系 MathWorks 团队在这里为我们提供帮助。 我们应该期待明天作出反应。

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

    您好!

    我无法尝试"移动电源并重新启动程序"、因为我目前没有硬件。

    但是、您能否确保两种型号(F2838x-M4和 F2838x-C28x)都在运行时选中了"从闪存引导"选项?

    在构建、加载和运行 F2838x-M4模型之前、具有"从闪存引导"的模型必须在 F2838x-C28x CPU1上运行。

    谢谢、

    Dhanashree

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

    您好!

    是的、两种型号都选中了该选项、并且已经有一个型号具有"从闪存引导"。

    我注意 到、在表8-15中的 TMS320F28388D 数据表中、据说为了从闪存引导 ARM 内核、我需要编辑寄存器 CPU1TOCMIPCFLG0和 CPU1TOCMPICBOOTMODE。

    如何在 Simulink 中执行此操作? 假设它可以解决该问题。

    你有其他建议吗?

    谢谢、

    Jacopo

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

    您好!

    您能否分享样片模型? 您使用的是哪个 MATLAB 版本?

    谢谢、

    Dhanashree

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

    您好!

    我使用的是 MATLAB R2021a。

    您可以在以下位置找到这些模型: https://drive.google.com/drive/folders/1iteOQt6oVlpKgp47D67lqolR5QVuJQ18?usp=sharing。

    此致、

    Jacopo

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

    您好!

    对我来说、 在更改开关 S2位置后工作正常。

    您能否确保开关 S2符合所附 图像

    谢谢、

    Dhanashree

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

    是的、开关具有相同的位置:

    我将向您发送一些图像:

      复位前、CPU1 (蓝色)和臂(黄色)产生的一些脉冲的输出错误地与示波器进行了校正

    复位后的输出和缩放的详细信息:

    谢谢、

    Jacopo

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

     

    您是否有机会了解这一点? 有什么想法吗?

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

    您好、Jacopo、

    您能否尝试使用   从闪存引导设置加载和运行 TI 示例? 复位后工作正常吗?

    谢谢、

    Dhanashree

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

    您好!

    我解决了这个问题。 CPU2未编程、显然需要在其中加载一些代码才能与其他内核配合使用。