工具/软件:
我有几个问题:
-
CCS 20.0.0 和更高版本是否支持 MSP432E401Y 微控制器?
-
我尝试使用 CCS 12.8.1、它支持 MSP432E401Y、但这个版本有点滞后。 这是因为这个版本不再被维护了吗?
-
我正在使用 MSP432E401Y 进行新设计。 根据我对产品细节的了解、这是“ TI 提供的有限设计支持“。 TI 仍支持此 MCU 的哪些类别? 具体来说、我是否仍然可以获得 I2C、SPI 和以太网通信支持?

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 20.0.0 和更高版本是否支持 MSP432E401Y 微控制器?
我尝试使用 CCS 12.8.1、它支持 MSP432E401Y、但这个版本有点滞后。 这是因为这个版本不再被维护了吗?
我正在使用 MSP432E401Y 进行新设计。 根据我对产品细节的了解、这是“ TI 提供的有限设计支持“。 TI 仍支持此 MCU 的哪些类别? 具体来说、我是否仍然可以获得 I2C、SPI 和以太网通信支持?

CCS 20.0.0 和更高版本是否支持 MSP432E401Y 微控制器?
是的。
[引述 userid=“667647" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1555742/msp432e401y-limited-design-support-from-ti-available我尝试使用 CCS 12.8.1、它支持 MSP432E401Y、但这个版本有点滞后。 这是因为这个版本不再被维护了吗?
仍支持 CCS 12.8。 “你说什么? 如果您习惯使用基于 Eclipse 的 CCS 、并且强烈希望在基于 Theia 的 CCS20 上学习曲线、那么我建议您使用基于 Eclipse 的 CCS 版本。 对于我自己来说,我仍然在日常工作中使用 CCS12。 我保证 MSP432E SDK 上的每个示例均可在 CCS12 上开箱即用、无需修改。 您可以根据需要使用 CCS20。
[引述 userid=“667647" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1555742/msp432e401y-limited-design-support-from-ti-available我正在使用 MSP432E401Y 进行新设计。 根据我对产品细节的了解、这是“ TI 提供的有限设计支持“。 TI 仍支持此 MCU 的哪些类别? 具体来说、我是否仍然可以获得 I2C、SPI 和以太网通信支持?
[/报价]我正在支持 MSP432E。 如果您对 I2C、SPI 和以太网有任何疑问、请创建新主题、我将为您提供支持。
1.我尝试使用 CCS v20、但遇到了一个问题:“当前未安装支持器件'MSP432E401Y'的 TI Arm 编译器。“ 如何解决此问题?
2.是否不建议将 MSP432E401Y 用于新设计?
3.我在下载 SIMPLELINK-MSP432E4-SDK 时发现了一条注释:“TI 发现 mbed TLS 的以下三个函数存在潜在的缓冲区溢出问题、这是 MSP432E4 SDK 的一部分:mbedtls_mpi_sub_abs ()、mbedtls_net_poll () 和 mbedtls_net_recv_timeout ()。 MSP432E4 器件的参考代码不受影响。 但是、TI 建议使用可能受影响的 mbed TLS 版本的客户从 mbed TLS 开源站点升级其 mbed TLS 安装、以避免通过 MSP432E4 SDK 链接其应用中可能易受攻击的代码。“
您能解释一下此问题是否会影响 MSP432E401Y 上的以太网使用(特别是 Modbus TCP)?
1.我尝试使用 CCS v20、但遇到了一个问题:“当前未安装支持器件'MSP432E401Y'的 TI Arm 编译器。“ 如何解决此问题?
[/报价]默认情况下、CCS20 不会安装 TI Arm 编译器、而是 Clang 编译器。 对于 MSP432E 处理器、 请使用 TI Arm 编译器并从 https://www.ti.com/tool/ARM-CGT 下载最新版本。 下载并安装后、通过转到设置、确保 CCS20 自动检测到安装位置的路径。 请参阅左下方设置图标上的下图并更新查找路径。 您也可以观看此 CCS20 视频培训。 https://www.youtube.com/watch?v=1jkpPGcbxxA。话虽如此、如果您习惯了基于 Eclipse 的 CCS12 及更早的版本、并且没有强烈希望在基于 Theia 的 CCS20 上学习曲线、那么我建议您改用 CCS12 版本。 对于我自己来说,我仍然在日常工作中使用 CCS12。

2.是否不建议将 MSP432E401Y 用于新设计?
[/报价]它支持并推荐用于新设计。 MSP432E 产品页面上没有 NRND 声明。
[quote userid=“667647" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1555742/msp432e401y-limited-design-support-from-ti-available/5988556 我在下载 SIMPLELINK-MSP432E4-SDK 时发现了一条注意事项:“TI 获悉 mbed TLS 的以下三个函数存在潜在的缓冲区溢出问题、这是 MSP432E4 SDK 的一部分:mbedtls_mpi_sub_abs ()、mbedtls_net_poll () 和 mbedtls_net_recv_timeout ()。 MSP432E4 器件的参考代码不受影响。 但是、TI 建议使用可能受影响的 mbed TLS 版本的客户从 mbed TLS 开源站点升级其 mbed TLS 安装、以避免通过 MSP432E4 SDK 链接其应用中可能易受攻击的代码。“这些限制仅与 MSP432E SDK 捆绑的开源 Mbedtls 版本相关。 如果您未将 TLS 用于 加密算法和 安全通信、它们将不适用于正常的以太网功能。 如果您打算使用 TLS、则可以升级到最新的 mbedtls 版本。 同样、mbedtls 是 TLS 和 SSL 协议的开源实现方案。 这不是 TI 代码。