工具/软件:Code Composer Studio
Code Composer Studio 存在几个问题、我很难处理这些问题。 部分是设置。 其中的一部分是按照路径访问已知文件夹和文件不一致。
我有 MSP432P401R Launchpad 和 TI-RSLK MAX。 我已经通过 GitHub 中的 Resource Explorer、MAX 项目和程序从 SDK 下载并安装了多个项目以及入门示例。
似乎没有一致性。
示例:
SSD1306/ST7735/UART/Nokia5110....nothing 正常工作。 我确保在路径/include 中正确设置了所有内容...文件已完成(许多文件是为学生完成设置的)...我什么也没有得到。 我无法使任何不同类型的显示器正常工作或显示示例。
突然、我运行了"Compety" CCS 项目、我的 Nokia5110工作。 "UART" CCS 工程也是如此。 我的 UART 都无法正常工作、但尽管其中没有 UART.h、但这个 UART 仍然可以正常工作。 如果我尝试在另一个项目中使用 UART、它将不起作用。 我无法将 printf 用于我的机器或显示器。
它们似乎附带了目标文件、如果没有这些文件、则无法正常工作。
这些 MAX 示例、它们的包含路径
TI/ccs1011/ccs/ccs_base/arm/include
TI/ccs1011/ccs/ccs_base/arm/include/CMSIS
如果我尝试使用 SDK 中的任何内容来启动
TI/simplelink_msp432p4_sdk_3_40_01_02/源
TI/simplelink_msp432p4_sdk_3_40_01_02/source/CMSIS/include
我有多个 Launchpad、可以从 SDK 中毫无问题地获取 I2C 演示。 但是当我 尝试改变它们时… 就像我尝试让它们使用外部传感器/显示屏时一样、它们停止工作。
我现在已经来这里6个月了。 结论是… 我错过了一个大规模的设置问题(并且一些示例使用秘密工作头文件压缩到了它们的*。obj 文件中)。
何时使用以下哪一项/哪一项:
#include "msp.h"
#include
#include "../inc/UART0.h
#include
#include
我认为有一个#include "mais/msp432r4xx.h"
哪些电路板参考?
哪个驱动程序引用?
应使用什么 CMSIS:CCS_base 与 SDK?
从何处获取哪些驱动程序?
如果我找到一个有效的示例...比如 UART ...我尝试将其与另一个示例合并...比如 Nokia5110 ...突然都不起作用。
所有这一切的最终目标是让一些 VL53L0X (或1X、3Cx 或 BME280/BMP388、或 BMX160或 OPT3101)在 MAX Robot 上工作。 现在… 我无法使最基本的东西始终如一地工作:UART 和 I2C。