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/LAUNCHXL-F28069M:一般问题// MATLAB 配置问题

Guru**** 2539500 points
Other Parts Discussed in Thread: LAUNCHXL-F28069M, CONTROLSUITE, TI-CGT

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/607559/ccs-launchxl-f28069m-general-question-problems-with-matlab-configuration

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

工具/软件:Code Composer Studio

大家好!

我想使用 TI-Launchpad LAUNCHXL-F28069M 和 Simulink 的代码生成来控制逆变器以驱动感应机器、我有几个问题:
1) 使用 Simulink 进行编程时、是否可以访问和使用 MCU 的 InstaSPIN-MOTION 功能?

在尝试设置配置时、我已经遇到了一些问题:我正在使用 MATLAB R2015b、我也安装了 TI 的 CCSv6和 controlSUITE。 当我要使用"checkEnvSetup"命令设置环境时、支持的最新版本称为 CCSv4。
2) 使用 MATLAB R2015b 进行编程时是否必须使用 CCSv4? 或者、您是否更愿意建议将最新的 MATLAB 版本与 CCSv6 (或最新版本 CCSv7)配合使用? 或者、如果我将 CCSv6与 R2015b 结合使用、是否没有问题?

设置环境时的另一个问题是 DSP/BIOS 目录:我只是在 CCS 的安装目录中找不到名称中包含"BIOS"字符串的任何子目录。
3) 在哪里可以找到该目录?

如果您能帮我、我会很高兴。 我将在下面附加 MATLAB 命令窗口中的文本(由"checkEnvSetup"命令生成)。

此致、
Armin

MATLAB 命令窗口中的文本:

CheckEnvSetup ('ccsv4'、'F28069')

1.检查 CCSv4 (Code Composer Studio)版本
所需版本:4.0.0至4.2.0
:代码生成
您的版本:1252
###将环境变量"TI_DIR"设置为"C:\TI_CCSv6\ccsv6"
找到的版本不同于用于软件验证的版本。 使用风险由您自行承担。

2.检查 CGT (德州仪器 C2000代码生成工具)版本
所需版本:5.2.1至5.2.3
:生成代码
版本:8.1.1
###将环境变量"C2000_CGT_INSTALLDIR"设置为"C:\TI_CCSv6\ccsv6\tools\compiler\ti-cgt-C6000_8.1"
用于验证的软件版本与 CGT 不同。 使用风险由您自行承担。

3.检查 DSP/BIOS (实时操作系统)版本
所需版本:5.33.05至5.41.09.34
:生成代码所需
版本:未找到
所需的 DSP/BIOS 版本在 C:\TI_CCSv6\ccsv6\ccs_base\c2000中找不到所需的以下
环境变量:
###"SVCCSv4_INSTALLIR"

4.检查 XDC 工具(eXpress DSP Components)版本
所需版本:3.16.02.32或更高版本
:生成您
的版本代码:找不到
所需版本的 XDC 工具在$(XDCROOT)中找不到

5.检查2806x C/C++头文件
版本所需版本:1.36
::生成您
的版本:1.51
###将环境变量"DSP2806X_INSTALLDIR"设置为"C:\TI_controlSUITE\device_support\f2806x\v151"
用于验证的版本不同于我们用于验证的软件。 使用风险由您自行承担。

6.检查闪存工具(TMS320F2806x Piccolo (TM)闪存 API)版本
要求的版本:
对闪存进行编程
所需的版本:1.00a
###将环境变量"flash_2806X_API_INSTALLDIR"设置为"C:\TI_controlSUITE\libs\utilities\flate_api\2806x\v100A"
用于验证闪存工具的版本与我们的"闪存工具"版本不同。 使用风险由您自行承担。 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我写信告诉您、C2000团队成员已被分配到此帖子、应该很快回答。

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

    与问题3相关的更新:同时我找到了 DSP/BIOS 目录。 我选择了 MATLAB 似乎接受的目录"BIOS_6_46_05_55"。 但仍然存在 MATLAB 找不到 XDC 工具的问题。 我将它们与 CCS 一起安装、CCS 目录中还有一个名为"xdctools_3_32_01_22_core"的文件夹。 但 MATLAB 未找到它。 实际上、MATLAB 甚至不要求我为 XDC 工具设置路径。 在我为 DSP/BIOS 设置路径后、直接出现关于未找到 XDC 工具的消息。 正如您在下面的输出中看到的:

    3.检查 DSP/BIOS (实时操作系统)版本
    所需版本:5.33.05至5.41.09.34
    :生成代码
    所需版本:6.46.05.55
    ###将环境变量"CCSV4_DSPBIOS_INSTALLDIR"设置为"C:\TI_SYSBIOS\BIOS_6_46_05_55"
    用于验证的版本不同于我们的 DSP/BIOS。 使用风险由您自行承担。
    
    4.检查 XDC 工具(eXpress DSP Components)版本
    所需版本:3.16.02.32或更高版本
    :生成您
    的版本代码:找不到
    所需版本的 XDC 工具在$(XDCROOT)中找不到 

    我希望有人能帮助我解决这个问题。

    此致、

    Armin

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

    尊敬的 Armin:

    MATLAB /CCS 兼容性表如下: http://processors.wiki.ti.com/index.php/MatLab_and_CCS。 我会将 CCSv6与 R2015b 结合使用、因为我们还不支持 CCSv7、而且当我们这样做时、它不会被回退到旧版本。

    您可以在 MATLAB 命令行中键入 targetupdateer 以返回到 C2000支持包配置屏幕(可能适用于 XDC 工具问题)。

    -Brian

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

    感谢您的帮助! 我将很快尝试使用"targetupdater"命令。 同时、我通过在 Windows 的环境变量中手动设置变量 XDCROOT 的路径来解决 XDC 工具问题。

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

    您好、再说一次、

    我有另一个关于 Simulink Coder 的问题。 我想编译一个简单的 Simulink 模型以在 F28069M 上运行它(该模型只应每半秒切换一次 GPIO 引脚)。

    在模型配置中、我已经选择了所有正确的选项:我选择了正确的目标硬件、选择了模式"构建、加载和运行"、我还选中了选项"从闪存引导"。 但 Simulink 似乎只在 MCU 上运行 C 代码而不在 MCU 上运行。 当我单击"Build"并断开 MCU 连接时、甚至没有错误。

    然后、我在 Simulink 首选项中取消激活了复选框"仅生成代码"、现在 Simulink 似乎执行了我想要的操作。 但是、每次我尝试构建模型时、诊断查看器中都会出现错误:

    C:/TI_CCSv6/ccsv6/tools/compiler/TI-cGT~1.1/bin/cl2000 -只编译-compile_memory_model -cla_support=cla0 --silicon_version=28 - define="large_model"-i"/"~~~SupportFiles/DSP280x_headers"-i"/"-ccsv6/ccsv/ti/ccgt–-ccs/ccs/ms/v1.1/ctrackns/i–-ccv6/ccs/ms/compilers/ccs/i–ccs_models/i–-ccs/ccs/ms/i–-ccs/ccs/i–-ccs/ float_support=fpu32 -DMODEL=Toggle_Pin_J1_NR5 -DNUMSTM=1 -DNCSTATES=0 -DHAVESTDIO -DONESTEPFCN=1 -DTERMFCN=0 -DMAT_FILE=0 -DMULTI_EXCE_CODE=0 -DTEDTEDESTR=1 -DMTR_ENTR=0 -DMTR_DMTR_ENTR=0 -DMTR_DMTR_ENTR=0 -DMTR_DMTR=0 -DMDESD_TR=0 -DMTR_TR_ENTR=0 -DMTR=DMTR_ENTR=0 -DMTR_DMTR_ENTR=0 -DMTR=0 -DMTR_DMTR_DMTR_DMTR_DMTR_ENTR=0 -DMTR=0 -DMTR_DMTRF_DMTRF_DMTRF_ENTRF=0 -DMTRF_DMTRF_ENTRF=0 -DMTRF=0 -DMTRF_TRF_DMTRF_DMTRF_DMTRF_~~~~~~~~/Users/Armin/Documents/MATLAB /Users/Armin/Documents/MATLAB/Toggle_Pin_J1_Nr5_ert_rtw output_file="mw_c28xx_board.obj""mw_c28xx_board.c"
    命令"C:/TI_CCSv6/ccsv6/tools/compiler/TI-CGT~1.1/bin/cl2000"写入错误或找不到。 

    正如我在近两周前说过的:嵌入式编码器封装的配置成功、我为 TI 软件组件设置了正确的每个路径。 为什么 Simulink 突然需要设置过程中从未指定的路径"C:/TI_CCSv6/ccsv6/tools/compiler/TI-CGT~1.1/bin/cl2000"?

    有人能帮我解决这个问题吗?

    此致、

    Armin

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

    尊敬的 Armin:

    这个问题在 MathWorks 方面、我以前没有遇到过。 请 联系 MathWorks 技术支持 以获取帮助。

    谢谢、

    -Brian