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.

[参考译文] CCS:我创建的Simulink模型仅包含输入,单位延迟和输出模型,当我为CCS模拟器创建".out"文件时未创建。

Guru**** 2579345 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/596471/ccs-ccs-i-created-a-simulink-model-consist-only-of-an-input-a-unit-delay-and-an-output-model-and-when-i-build-it-for-ccs-simulator-out-file-is-not-created

工具/软件:Code Composer Studio

 我创建的Simulink模型仅包含输入,单位延迟和输出模型,当我为CCS模拟器构建模型时,不会创建".out"文件。

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

    MathWorks代码生成工具和工作流仅创建C/C++代码。 您需要将该C/C++代码直接导入到您自己创建的CCS项目中;MathWorks不会为您创建该项目。 这适用于C6000,也适用于TI的所有其它MCU/DSP。 在大多数情况下,人们使用的是现有项目, 可以将MathWorks工具中算法的C代码放入其CCS项目中并运行该项目。如果您没有项目,您应该能够使用CCS中的示例项目并在那里工作。

    唯一的例外是R2017a和使用MathWorks C2000支持包(仅适用于C2000器件)。 通过此设置,我们可以创建CCS项目(用于CCSv5和CCSv6)。 这是一种特殊情况,仅适用于此特定工作流程。 如果您有C2000 CCS项目,您仍然可以像平常一样获取C代码并将其导入到该项目中(您不必使用我们生成的代码)

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

    我直接将该C/C++代码导入到我自己创建的CCS项目中...

    然后出现错误。

    /*
    文件:Soumya1.c
    *
    为Simulink模型'Soumya1'生成的代码。
    *
    **型号版本 :1.3
    * Simulink编码器版本 :8.8 (R2015a) 2015年2月9日
    * C/C++源代码生成时间:2017年5月18日12:57:19日
    *
    目标选择:idelink_ERT.tlc
    *嵌入式硬件选择:德州仪器(TI)->C6000
    *代码生成目标:未指定
    *验证结果:未运行
    */
    
    #include "Soumya1.h"
    #include "Soumyrt_real_model.t_m_
    
    
    
    rt_model_Soumya1_T *const Soumya1_M =&Soumya1_M_;
    
    /* Model step函数*/
    void Soumya1_step (void)
    {/*
    S-function (c6713dsk_led):'<root>/LED'*/
    *(volatile uint8_T *)(Soumy8万)=(Summy_status/ status_status*
    
    
    
    
    
    空
    
    
    =状态/NOST_POST_NOST_POST_POST_NOST_POST1*
    
    
    /*模型终止函数*/
    void Soumya1_terminate(void)
    {/*
    (不需要终止代码)*/
    }/*
    
    
    生成的代码的文件尾部。
    *
    **[EOF]
    */
    

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

    您好,

    我没有看到任何明显的问题,但很难从2个映像中进行调试。 我会尝试使用一个示例CCS项目,该项目从那里工作和编辑,而不是从头开始新项目。 目前尚不清楚这是CCS导入问题还是MathWorks代码生成问题。 有关 代码生成方面的帮助,请联系MathWorks技术支持。  

    -Brian