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.

[FAQ] [参考译文] [常见问题解答] MotorWare v18版本

Guru**** 2538950 points
Other Parts Discussed in Thread: MOTORWARE, DRV8301, CONTROLSUITE, C2000WARE, MOTORKITSCNCD69MISO, DRV8312, INSTASPINUNIVERSALGUI

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/587245/faq-motorware-v18-release

主题中讨论的其他器件:MOTORWAREDRV8301controlSUITEC2000WAREMOTORKITSCNCD69MISODRV8312INSTASPINUNIVERSALGUITMS320F280049M

Motorware v18已正式发布。 查找下面列举的一些更改:

  • HAL_SetTrigger()更改以解决当 USER_NUM_PWM_TICKS_PER_ISR_TICK 设置为2或3且 ISR 执行时间小于 ISR 周期的一半时、ADC 触发有时会丢失的问题
  • 修复了 F2805x 的 GPIO_setPortData()中参数数据宽度不正确的问题
  • 修复了所有 hal.c 文件中的 usDelay()问题,替换为 US_TO_CNT()宏
  • 修复了 hal.h 中仅针对 F2805x 的 HAL_WritePwmData()中的 CMP 饱和限制,将较低限制从_IQ (0.0)更改为1
  • 在所有 PWM.c 中更新 PWM_setSockAPulseSrc()
  • 删除 lab5h 中的 OVM 函数并删除工程中的 svgen_curry.c 文件
  • 修复了由于霍尔 GPIO 引脚数的#ifdef 语句中的错误而导致带有 HVKit 的06x 项目在 hal.h 中出现编译器错误的问题
  • 修复了 MAIN_ISR()中所有具有切换 LED 代码的 FOC 和 MOTION 文件的 LED 闪烁时序错误(新增强功能)
  • 将 cpu_usage_setParams()的参数更改为变量,而不是固定的计时器周期,因为 MW17中的计时器周期在 hal.c 中发生了变化。 影响实验:03b、07、11a 和11b (这些实验使用传统的 CPU_USAGE 模块)
  • 将 FEM_setParams()的参数更改为变量,而不是固定的定时器周期,因为 MW17中的 hal.c 中的定时器周期发生了变化。 影响实验:03B、07
  • 更改了电机定义、以解决在使用以下 user.h 文件中的 IPD 项目时编译器错误:
    • \boostxldrv8305_revA\28x\f2806xF\src\user_j1.h
    • \boostxldrv8305_revA\28x\f2806xF\src\user_j5.h

  • lab11x 中在 main_isr()中运行的所有函数都被添加到“ramfunc”中,以缩短周期时间(新的增强功能)
  • 为 BoostXL-DRV8305 + F2806x 添加了 lab07和 lab09项目"boostxldrv8305_revA\f28x\f2806xF\projects\CCS"
  • 在 modules/vs_freq/src 目录中添加了 V/Hertz 模块。 该模块根据指定的伏/赫兹曲线为特定输入命令频率生成输出命令电压。
  • 在 modules/angle_gen/src 目录中添加了角度发生器模块。 此模块为特定输入命令频率生成角度输出。
  • 为所有套件和控制器添加了 PROJ_01B 项目。
  • 为所有套件和控制器添加了 PROJ_01C 项目。
  • 将 gMotorVars[HAL_MTR2].CtrlVersion = version;添加到 lab10d 以进行错误修复
  • 将 CLK_disableTbClockSync()重定位到了时基、比较控制、动作限定符、死区和跳闸区初始化循环之前。 这样做是为了解决硬复位 MCU 时 PWM 同步有时可能丢失的问题
  • 将 RsRecalc 功能更改为具有 USER_MOTOR_Rs 的初始值、而不是0、这样可以缩短稳定时间
  • 从 user_2motors.h 中删除了偏移、以避免在两个单独的头文件中定义电流/电压偏移的问题
  • 为 lab11a 添加了 updateRsOnLine()的定义,采用 EST_Handle 参数,而不是按 lab07中 runRsOnLine()的预期使用 CTRL_Handle 参数
  • 向为 DRV8301 BoosterPack 设计的所有 F2802xF LaunchPad 项目添加了 spi.c 和 drv8301.c 源文件

肖恩

C2000培训视频:https://training.ti.com/search-catalog/field_language/ZH-CN?keywords=C2000&start%5Bdate%5D=&end%5Bdate%5D=

C2000培训小程序码

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Sean!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么 motorware 作为 exe 发布?
    我发现在 Linux 计算机上、用户最不友好。 我认为 FAST 观测器是一项伟大的工作、但"code composer studio "和 motorware 只是"bloatware"
    我在迷宫中花费的时间比编写新的电流或速度控制环路要长。 这非常令人沮丧。
    TI 正在借助名为"电机软件"的极光软件以及称为" controlSUITE"的更大的极光软件、让这款快速估算器的性能变得无与伦比
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    同意。

    TI 最好以 zip 格式发布库。 我使用 Mac、exe 文件格式非常不方便。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我想知道 、对于 Motorware 18、MotorWare.exe 的外观是否有问题、或者这仅发生在我的计算机中(因为没有人 报告)。 我将 Windows 8.1 pro 用于我的 PC。

     它 不会干扰工作、只是我无法从 Motoware 应用程序中浏览文档。

    谢谢!

    此致、

    Maria

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

    我没有看到您在上图中显示的问题。 我将尝试在我们的办公室找到一台运行 Windows 8.1专业版的笔记本电脑、并查看是否可以重现此问题。

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

    Motorware 版本目前不支持 Mac 和 Linux 安装程序;我们目前不对其效率做任何声明或修复这些平台的错误。

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我同意 Robert 和 Srinath。 InstaSpin 系统有很多优点、但文档内容比较多。 我花了3天时间尝试找到合适的 pdf 进行阅读、然后我找到了 instaspin_labs 指南、其中包含了入门所需的所有信息。 所包含的许多文档都已过期数年、与新文档相冲突。

    似乎没有必要使用 motorware 软件包。 它只是一个浏览器、向您展示它在您的计算机上安装的文件系统。 即使您仅正式支持 Windows、zip 文件仍会更简单。

    GUI 完全没用。 在不编译代码的情况下、您不能使用 GUI、此时您也可以使用 CCS 中的用户界面、这是实验室无论如何编写的界面。 所有关于"易于使用的 GUI"的广告都让我认为该系统将与以前截然不同。 GUI 应该被移除、因为它会使它变得非常复杂、而不是容易。

    使用 InstaSpin 并不需要 controlSUITE、它占用了~6GB 的磁盘空间、因此我不知道为什么有些文档建议您安装它。 我知道电路板的硬件信息位于 controlSUITE 中、但您也可以从 TI 站点上的电路板页面下载特定电路板的硬件信息。

    所有这些问题都不会激发在产品中使用系统的信心...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    负责 TI 营销的任何人都完全错误了。

    ROM 中有一些出色的产品、例如快速、系统识别等。。。所需的全部是 API 文档、代码和小型化实验室指南(为什么实验室指南应进入分钟的 CCS 详细信息、如按下右上角的按钮、按下此处的按钮等。)

    我用 FAST 观测器写一个新的电流/扭矩控制器花了一天时间、但我花了2周时间通过名为 motorware 的燕麦片和300页的标签指南(可以缩小到30页)、让我想知道这是否真的值得麻烦。 在所有其他公司(如 ST)之后、NXP 还在 ROM 上提供了自己的观测器。

    谈到"controlSUITE"、更不用说说更好了。 为什么我需要 TI 自成立以来制作的每个开发板的原理图? 同样、它作为一个 exe 提供!!

    我认为 motorware 应该重命名为 bloatware、而 controlSUITE 应该重命名为 junkSuite。

    你们正在杀死一个被称为 instaSpin 的产品组合、这些产品的文档真的很糟糕、并且在客户的不相关垃圾的层上堆积。

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

    感谢您的反馈。

    我会尝试给您一些理由...但我们知道整体体验可以改进。

    为什么以.exe 的形式交付?

    这只是常见的软件分发做法。 有一次我们在.zip 中分发了.exe、但有些系统不喜欢它。

    为什么选择 MotorWare.exe?

    大多数人都对.exe 有积极的体验,因为它可以让他们轻松浏览安装内容。 如果没有它、您将无法找到所有可用资源(尤其是某些资源仅在线提供、某些资源位于 controlSUITE 中等)。  实际上、如果您从 MotorWare.exe 开始浏览资源、则不会出现有关未找到 InstaSPIN_labs.pdf 的投诉。

    为什么 controlSUITE 也是如此?

    -两个原因。 首先、客户需要 EVM 的硬件文件、但我们不希望在 MotorWare 中复制这些文件(并且还使其达到6GB)、因此我们向人们推荐了 controlSUITE。  但是、TI 已经过渡到将硬件文件放入其自己的下载中、并尝试使 controlSUITE 等软件分发产品更小。  当我们过渡到 C2000Ware 和 C2000Ware +软件开发套件(SDK) 类型的流程时、您会看到这一点。

    第二,MotorWare 最初计划完全自行安装,其中包含所有必需的软件驱动程序。 遗憾的是、由于各种原因未发生这种情况、因此我们回到了指向 controlSUTIE 示例的方向、这些示例用于在主电机控制系统之外集成软件。 这不是一个非常巧妙的解决方案。

    - MotorWare v18计划为支持 F2806x/5x/2x 的 InstaSPIN 器件的最后一个版本。  对于新的 InstaSPIN 器件、我们将迁移到 C2000Ware 以实现基准软件基础架构、然后迁移到 Application SDK (包括一个版本的 C2000Ware)以显示完整的应用。  因此、将为这些下一代 InstaSPIN 器件提供 MotorWare SDK。  

    有关仅使用 FAST 和30pg API 指南等的一般性意见:

    我想说的是、您在这方面处于少数地位、并且可能拥有丰富的电机控制专业知识。 我们欢迎像您这样的用户、但我们知道 MotorWare/InstaSPIN 最初并非专为高专业技术客户而设计。 我们发布了 proj_lab11示例以尝试填补此空白(内联代码更容易适应自定义控制、并且仅作为估算器快速)、但我们没有简化其余文档。  在下一版本的 InstaSPIN 中、将简化库接口、实验和用户指南。

    关于 GUI:

    -您的描述准确地符合 INSTASPINUNIVERSALGUI 的要求、但与实验指南中描述的 CCS 表达式相比、我仍然觉得它的使用更加简单。  但是、对于最初的3个 EVM (HVKIT、DRV8312、DRV8301-69M)、还有一个演示 GUI、该 GUI 内容非常广泛、可展示 InstaSPIN-FOC 和-MOTION:motorkitscncd69miso 的功能

    谢谢

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

    Srinath、Kyle 和 Robert、

    TI C2000开发团队会跟随论坛并感谢您的反馈。  感谢你能抽出时间。  正如 Chris 提到的、我们知道有许多事情可以做得更好、并且正在取得进展。  

    我想补充 Chris 关于膨胀和安装程序问题的评论。  1月、我们推出了 C2000Ware。  该软件包将是我们面向基础/最低层软件的平台。  这些是在应用领域中通用的库。

    • C2000Ware 仅包含每个子组件的最新版本、以便大幅减小下载大小。  
      • 如有需要、还可下载较旧版本的 C2000Ware。  
    • C2000ware 还具有适用于 Windows、Linux、Mac 和 TI 云工具的本地安装程序。  
    • 通过使用 TI 云资源浏览器、您可以浏览内容、而无需下载整个安装。  
    • 正如 Chris 提到的、我们将把应用程序级软件升级到基于 C2000Ware 构建的 SDK 格式。  
      • 这里的想法再次是为了减少软件的下载大小和重复、并为我们的所有软件提供一个通用库(C2000Ware)。
      • 不同的应用领域将被发布到不同的 SDK 中。  

    我们的目标是使我们的所有软件外观相似、并提供轻松的开箱即用体验。  不幸的是、这将需要我们一些时间。  请继续发送建设性反馈。  我已经注意到您在此主题中提到的其他项目。  

    此致

    Lori

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

    Lori 和 Chris、

    感谢您的说明。 这种合理的反应是非常值得赞赏的。

    我已经编程了10多年、我从未需要使用 exe 来访问资源。 这不是常见的做法。

    此外、我确实使用 Motorware exe 浏览资源、但查找实验手册仍然需要3天时间。 我之前确实找到了 pdf、但我没有向下滚动浏览实验列表。 我只是想它是一个实验列表。 我不能指望阅读十几个 PDF、只是为了开始。

    自从购买8305 BoosterPack 后、我无法使用演示 GUI。

    我知道、这些问题大部分都是随着时间的推移而缓慢出现的、但已经变得非常混乱、现在是时候进行彻底的返工了。 因此、我很高兴听到 C2000Ware 将取代 Motorware。 听起来设置要好得多。 将电机控制系统封装为 SDK 要比将大量文件紧密集成到您自己的代码中简单得多。

    即使代码根本没有更改、如果每个面向用户的函数和变量都有文档、它的可用性也会提高100倍。 代码中的注释不是足够的文档。

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

    您好 Sean、  

    对于 lab01b、它是否支持和使用具有 F28027F 处理器的 instaSPIN HIKIT?  

    在 proj01_lab01b.c 中,它具有以下宏#ifndef F2802xF,这是否意味着此 DAC 参数设置不适用于28027处理器? 您能告诉我为什么它有这个宏#ifndef 吗?

    F2802xF
    //设置 DAC 参数

    // gDacData.ptrData[0]=&gPwmData.tABC.value[0];
    // gDacData.ptrData[1]=&gPwmData.tABC.value[1];
    // gDacData.ptrData[2]=&gPwmData.tABC.value[2];
    // gDacData.ptrData[3]=&gAdcData.V.value[0];

    gDacData.ptrData[0]=角度生成角度 PU (&G);
    gDacData.ptrData[1]=&gAdcData.I.value[0];
    gDacData.ptrData[2]=&gPwmData.tABC.value[0];
    gDacData.ptrData[3]=&gAdcData.V.value[0];

    HAL_setDacParameters (halHandle、&gDacData);
    #endif

    F2802xF
    //初始化数据记录
    datalogHandle = dataalog_init (&datalog, sizeof (dataalog));

    //连接数据记录模块的输入
    // dataalog.iptr[0]=&gPwmData.tABC.value[0];// datalogBuff[0]
    // dataalog.iptr[1]=&gPwmData.tABC.value[1];// datalogBuff[1]
    // dataalog.iptr[2]=&gPwmData.tABC.value[2];// datalogBuff[2]

    dataalog.iptr[0]=&angle_gen.Angle_pu;// datalogBuff[0]
    dataalog.iptr[1]=&gAdcData.I.value[0];// datalogBuff[1]
    dataalog.iptr[2]=&gAdcData.V.value[0];// datalogBuff[2]

    dataalog.Flag_EnableLogData = true;
    dataalog.Flag_EnableLogOneShot = false;
    #endif

    //设置故障
    HAL_setupFaults (halHandle);

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yinghui、F2802xF MCU 不支持可用于 F2805x 和 F2806x 器件的 PWMDAC 或目录模块。

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

    Sean、  

    非常感谢。 对于28027F 处理器、在 schmatic 上它有8通道 PWM 信号、我们应该有一个备用 PWM 通道、因为我们不使用 PFC 电路(连接跳线并绕过该电路)、它将为我们提供 PWM-4。 (请参见下图)  

    请告诉我如何修改代码以使用此备用信道? 我正在尝试将 motorware 11a 与28027F 处理器配合使用。  

    I TRACE to hal.c void HAL_setupGpios (HAL_Handle handle),修改了 I/O 6和7的 GPIO 设置:

    // PWM1-PFC
    GPIO_setMode (obj->gpioHandle、GPIO_Number_6、GPIO_4_Mode_EPWM4A);

    // PWM2-PFC
    GPIO_setMode (obj->gpioHandle、GPIO_Number_7、GPIO_4_Mode_EPWM4B);

    我想我缺少什么东西,DAC 通道信号与 PWM 信号的相关性如何? 您能提供帮助吗?

    谢谢、

    是的

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

    对于 lab01b、我对以 Hz 为单位的频率如何与电角(rpm)相转换感到困惑、您能不能帮助我理解这一点吗?

    controller_obj->speed_ref_pu = TRAJ_getIntValue (controller_obj->trajHandle_spd);

    //
    angle_GEN_run (angle_genHandle、controller_obj->speed_ref_pu);
    VS_FREQ_run (VS_freqHandle、CONTROLLER_OBJ->SPED_ref_pu);

    假设 V/F 开环、我们通常以 Hz 为单位命令频率、在本例中为0到60Hz。 但在 lab_proj01b.c 中,angle_GEN_run ()采用 speed_ref_pu,它来自函 数 TRAJ_getIntValue (controller_obj->trajHandle_spd)。  

    1) 1) speed_ref_pu 的比例因子是什么 ? 它是否将电机转速 rpm = Hz/(极数*2)转换为?  

    如果我想将命令60Hz 作为 V/F 开环命令、应该在  gMotorVars.SpeedRef_krpm =(60Hz)/(8极*2)= 3.75中进行控制吗?

    2) 2)为何使用 TRAJ_getIntValue 而不使用 TRAJ_setTargetValue 的函数 ? 这两个函数之间的区别是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有下一个 instaspin 产品或预计发布的路线图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jacob、
    我们在1月发布了新的 Piccolo 系列 F28004x。 超集器件是 TMS320F280049M、您可以在产品文件夹中阅读详细信息。 6月下半月将更新数据表、其中将介绍所有配置。 正如您可以猜到的、将会有 InstaSPIN-FOC 和 InstaSPIN-MOTION 版本、就像我们针对 F2806x 所做的那样。

    但是、我们直到2018年的未来日期才会发布这些器件的 MotorWare 支持、因此您还无法立即开始使用 InstaSPIN。 我们将在2018年的公告中介绍一些新功能。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可能是一个小问题、但在 motorware 方面是否可以执行任何操作来解决 CCS 的编译器问题?

    当切换到另一个环境时、我们会多次遇到此问题。

    如果可以修复该问题、或者使用我们使用的6.2.0 - 6.2.2的 motorWare 时可能会提示出现错误、那将是很好的。

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

    不幸的是,我们无法为这种情况做任何事情。 CCS 团队已迁移到 CCSv7、没有适用于编译器的任何"提示/通知"解决方案。

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

    是否有其他适用于 TI 处理器的工具链和 IDE?

    我讨厌"Code composer studio (Code composer studio)"。 我认为任何严肃的代码都不能"构成"。

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

    您必须使用 CCS for C2000。

    很抱歉、您不喜欢它、但成千上万的严肃客户确实使用这些工具编写他们的代码。

     

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

    我刚刚在新的64位 Windows 7上安装了 motorware 18、其中 Service Pack 1、Windows 更新所有当前版本等...  我加载了 Motorware 18、得到了同样的东西... "TI Resource Explorer"、没有树视图等。。。

    请帮助。

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

    请尝试删除 eclipse/workspace 中的.metadata 文件夹

    以下是 E2E 上的前一篇文章、可能会有所帮助: e2e.ti.com/.../401727

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

    我刚尝试删除了 Motorware 18文件夹路径中 eclipse/workspace 内的.metadata 文件夹。 我仍然遇到相同的"TI Resource Explorer"问题(无树视图)。 还有其他我可以尝试的吗?
    我尝试了几次、也尝试了重新启动。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sean、

    我再次卸载了 motorware。 然后、我首次安装了 controlSUITE。 它出现了树形视图、没有问题。 然后我再次安装了 motorware 18。 在运行 motorware 之前、我刚刚删除了 motorware eclipse 工作区路径中的.metadata 文件夹。 然后加载 Motorware、它现在具有树视图。 很棒!

    因此、不确定哪个步骤实际上触发了它最终工作、但至少它现在可以工作。

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

    您好!

    如何下载旧版本的 Motorware 软件?

    目前最新的 MotorWare 版本是  V18 (v1.01.00.18) ,但我想下载以前的版本.... 我需要下载 V16 (v1.01.00.16)

    提前感谢您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hugo、一旦我们更新到新版本、我们通常不会发布以前版本的 Motorware。 您是否需要在该先前版本中提供某些特定项目?

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于使用 C99拨号与 MotorWare 18内容以及最新(>16.12) C2000编译器是否有任何建议? C89似乎是默认值。

    谢谢、

    --会的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我相信我们默认使用 C99、而不是 C89、它应该与 C2000编译器的最新版本兼容

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、Sean! 仔细检查后、项目文件会将编译器保留为未指定状态。 无论出于何种原因、CCS (我仍在6.1.2版中)可能会决定未指定的项目更喜欢 C89。 如果问题很重要(或行为未知)、我建议在下一个 C2000Ware 版本中将工程指定为 C99。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这里有同样的问题。

    Windows 10企业版

    谢谢你。

    雷达

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

    我似乎已通过卸载 Motroware 并重新安装它来解决问题、采用所有默认设置(以前我指定了安装目录、这可能是它找不到项目的原因...)   
    雷达