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.

[参考译文] TMS320F28P559SG-Q1:TMS320F28P559SG2-Q1:XCP 监测器和放大器;使用闪存引导调整超时错误

Guru**** 2924050 points

Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1645726/tms320f28p559sg-q1-tms320f28p559sg2-q1-xcp-monitor-tune-timeout-error-with-flash-boot

器件型号: TMS320F28P559SG-Q1
主题: C2000WARE 中讨论的其他器件

我正在撰写本文、报告了 使用 MATLAB R2024b 和 CCS 在 TMS320F28P559SG2-Q1 上使用基于 XCP 的监测器和调优(外部模式)时出现的问题。

 

硬件和软件设置:

MCU:TMS320F28P559SG2-Q1(512KB 闪存,定制电路板)

MATLAB:R2024b (24.2)

C2000 Microcontroller Blockset:最新版本

CCS:12.7.0

C2000Ware:5.02.00.00

CGT:TI C28x CGT 22.6.0 LTS

XCP 传输:串行 XCP (SCI-A、GPIO28/GPIO29)

 

问题描述:

在启用从闪存引导的情况下使用监控器和调优时、MATLAB 会抛出以下错误:

错误:外部模式打开协议连接命令失败

原因:

   无法连接到目标应用程序:XCP 内部错误:

   超时已过期、响应 XCP 连接命令


重要观察结果:

  1. 正常的部署和运行工作正常—不使用 Monitor & Tune 时、固件从闪存正确运行。
  2. 相同模型在 F28P550SJ9 (LaunchPad MCU) 上工作 —在 SJ9 型号(1MB 闪存、64KB 专用组)上、使用闪存引导的监视器和调优功能正常工作、不会出现任何问题。
  3. SG2 型号没有 64KB 闪存组 — F28P559SG2 只有 512KB 闪存(2×256KB 存储体)、没有专用的 64KB 存储体。 我们怀疑 XCP 堆栈或其引导存根需要这个在 SG2 上不可用的 64KB 闪存组。

 

问题:

  1. 具有闪存引导的 XCP 监视和调优是否需要 SG9 中存在但 SG2 中不存在的 64KB 专用闪存组? 如果是、是否有权变措施可以将 XCP 段重定向到 SG2 上的主闪存组?
  2. 在没有 64KB 闪存组的器件上、是否有建议用于 XCP 的自定义链接器 CMD 文件配置?
  3. 在 MATLAB R2024b C2000 块集中、基于 XCP 的监控器与调优(具有闪存引导)是否正式支持 F28P559SG2?
  4. 64 引脚 LQFP 封装型号上是否有任何有关 XCP 的已知勘误表或限制?
  5. 非常希望为 SG2 上的 XCP 提供任何指导或示例链接器配置。

Flash_test.zip 

此致、

Divyesh Lodariya

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

    您好、
    专家目前是 OOO ,请期待响应延迟。

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

    正在等待响应。

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

    尊敬的 Divyesh:

    我们方面没有任何勘误。

    也请联系 MATLAB 支持团队获取相关信息。