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.

[参考译文] LAUNCHXL-F28069M:从 Simulink 部署到硬件板时出错

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/624123/launchxl-f28069m-error-when-deploying-from-simulink-to-hardware-board

器件型号:LAUNCHXL-F28069M
Thread 中讨论的其他器件:CCStudiocontrolSUITE

你(们)好。  

我使用的是 TI launchpad F28068M。 我已经安装了 CCSv5 controlSUITE3.4.6、它具有 用于德州仪器(TI) C2000处理器的来自 MATLAB 2017a 的嵌入式编码器支持包。  

我刚刚尝试了一个非常简单的 Simulink 示例并尝试在硬件上部署它、但发现在部署时出现错误、这似乎是仿真器问题。  

我认为关键信息如下、但我还在此处附加了完整的构建日志。 有人对如何调试此问题有任何建议吗? 我完全不熟悉使用 TI 微控制器。

谢谢、  

巴川

----日志----  

G:\work\handson\Begining\HALL_Effect_ERT_RTW>退出/B 0
正在将程序下载到目标硬件...
###模型的构建过程:"HALL_Effect"由于错误而中止。
在部署到硬件板期间出现以下错误:

调试服务器脚本(DSS)错误:
***用户输入:
目标配置:C:\PROGRA~3\MATLAB \supPOR~1\R2017a\toolbox\target\supPOR~1\tic2000/ccs_CO~1/F28069~1.ccx
程序名称:G:\work\handson\Begining\HALL_Effect.out
板名称:*
CPU 名称:未指定(连接到第一个 CPU)

***正在启动调试会话...
***调试会话名称:Texas Instruments XDS100v1 USB Emulator_0/C28xx
***板名称:Texas Instruments XDS100v1 USB Emulator_0
*** CPU 名称:C28xx

***正在连接至目标...
严重:C28xx:连接到目标时出错:(错误-1135 @ 0x0)仿真器报告错误。 确认仿真器配置和连接、复位仿真器、然后重试此操作。 (仿真包5.0.747.0)

严重:发生仿真故障
严重:连接到目标时出错:发生仿真故障
严重:无法执行操作、目标未连接。
严重:重置目标时出错:无法执行操作、目标未连接。
org.mozilla.javascript:Wraped com.ti.ccstudio.scripting.environment.ScriptingException:错误重置目标:无法执行操作,目标未连接。 (G:\MATLAB \R2017a/toolbox/idelink/extensions/ticccs/ccsdemos/runProgram.js#93)e2e.ti.com/.../hall_5F00_effect_5F00_build_5F00_20170910_5F00_092508.txt

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

    您似乎没有在 Simulink 中完成硬件配置。 您必须在硬件配置中选择器件型号。

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

    您好、Gautam、  

    选择器件型号意味着什么? 我在 Simulink 中的配置如下图所示。  

    谢谢、  

    巴川

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

    您好、Baichuan、

    请尝试其中一个 F28069示例、看看它是否起作用。 如果没有、则需要修复 C2000设置、您可以在 MATLAB 命令行中键入 targetupdater 以查看该设置。 如果示例有效、则需要调整模型配置-您可以使用新的文件名保存示例、然后使用模型中的块替换块;这可能会使您顺利完成。

    谢谢、

    -Brian

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

    感谢您的评论。 但是、我无法在线找到 F28069示例。 它在 TI 网站上吗?

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

    您好、Baichuan、

    不是 MathWorks C2000支持(MathWorks 编写的)中的内容。 可以在 MATLAB (通过工具栏中的帮助)或在线(需要登录)中看到:

    https://www.mathworks.com/help/supportpkg/texasinstrumentsc2000/index.html

    https://www.mathworks.com/help/supportpkg/texasinstrumentsc2000/examples.html

    谢谢、

    -Brian

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

    谢谢、我已经检查了我的 Simulink 文件的设置是否与此处显示的教程相同: www.mathworks.com/.../using-the-c2000lib-blockset.html

    此外、我在这里尝试了一个示例: www.mathworks.com/.../adc-pwm-synchronization-via-adc-interrupt.html
    我刚刚将硬件板值从默认的 TI Piccolo F2803x 更改为 TI Piccolo F2806x、但仍然得到与我在第一篇文章中完全相同的错误。 因此、这可能不是 Simulink 配置问题?

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

    [引用 USER="Baichuan Jiang ]***调试会话名称:德州仪器 XDS100v1 USB Emulator_0/C28xx
    ***板名称:Texas Instruments XDS100v1 USB Emulator_0[/quot]

    这似乎只是配置问题、因为 F28069M Launchpad 具有 XDS100v2、而不是 XDS100v1。

    此致、

    Gautam

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

    您好、Gautam、  

    我是通过 ccsv5安装 XDS 的、它似乎是我唯一拥有的选项是 XDS100、如下图所示。 如何选择 XDS100v2?  

    最棒的

    巴川

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    XDS100v2仅提供 XDS100仿真器。 您还需要选择频谱数字仿真器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    使用 ccsv5时收到类似错误。 我切换到了 ccsv6、它工作正常。 我可以将程序下载到目标。

    此致、

    Venkatesh C

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

    您好、 Venkatesh、  

    感谢您的建议。 我尝试安装 ccsv6,但发现 checkEnvSetup 不适用于 ccsv6。 那么、如何使用 MATLAB/Simulink 设置 ccsv6?  

    最棒的

    巴川

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

    您好!

    请从 MATLAB 命令窗口运行 targetupdater。

    有关更多信息、请参阅以下链接。

    此致、

    Venkatesh C

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

    谢谢、我尝试过这种方法、但在 MATLAB 中、我发现:

    >> targetupdater
    警告:所选的 C2000代码生成工具版本15.12.3.LTS 尚未使用此支持包进行测试。
    使用时需自行承担风险、或切换到通过产品测试的版本6.4.6。

    我按照指示填写了所要求的内容、但它似乎不起作用。 我下载了最新版本的 ccsv6 (6.2.0)、我想在哪里可以获得 MATLAB 所要求的版本6.4.6?

    最棒的

    巴川
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    白川,15.12.3LTS 将起作用。 您可以忽略该警告。 controlSUITE 又如何? 您是否直接访问了相应的文件夹?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 、Baichuan、

    您现在可以忽略该警告。

    我可以在今天上午的最后再现同样的(不相似的:)错误

    我所做的就是、我在 Simulink 中将 F28069M 配置为电路板、但实际连接的 F28379D 电路板使用 XDS100V2调试会话与  F28069M 使用的 XDS100V1进行比较。 因此、这会产生冲突、在这种冲突中、Simulink 被告知与 XDS100V1一起工作、但所连接的器件使用 XDS100V2。

    在以下附加图像中、以下模式为真:

    图1:为 F28379D 器件配置了 Simulink、但连接 了 F28069M 板。

    图2: 为 F28069M 器件和连接 的 F28069M 板配置了 Simulink。

     图3: 为 F28379D 器件和连接的 F28379D 板配置了 Simulink。

     图4:为 F28069M  器件配置了 Simulink、但连接了 F28379D 板。

    您的错误与模式4匹配

    此致、

    Venkatesh C

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

    您好、Venkatesh、  

    感谢您提供的信息! 在这种情况下、您是否有任何调试建议?  模式4是"为 F28069M  器件配置了 Simulink、但连接了 F28379D 电路板。" 但我确实连接到了 F28069M 板。 您如何修复最终的错误?  

    最棒的

    巴川

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

     请确保保持上图中标记的跳线完好无损。

    跳线控制 FTDI 芯片的电源。

    此致、

    Venkatesh C

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

    如果上述内容不起作用、则电路板可能有问题、您可以尝试使用其他类似的电路板。

    此致、
    Venkatesh C