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/MSP432P401R:使用从资源管理器导入的示例创建错误

Guru**** 2589810 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/618146/ccs-msp432p401r-build-errors-with-example-imported-from-resource-explorer

部件号:MSP432P401R

工具/软件:Code Composer Studio

大家好!

在我以前使用此主板和其他主板的经历中,每次我通过资源管理器下载和导入某个内容时,它都会成功构建。 我发现了一些导入后不生成的示例。  以下是详细信息。  我想知道我是发现了错误还是遗漏了一些东西。  

资源管理器路径: Software/SimpleLink MSP432P401R Launchpad -Red 2.x/TI Drivers/fatsd/TI-RTOS/

成功导入此文件并执行构建后,我收到以下错误: NVSMSP432_HWAttrs has no member...请参阅下文

//在文件NVSMSP432.h中定义了以下结构。
typedef结构NVSMSP432_HWAttrs {
无效 *block; /*!<要管理的闪存块的地址*/
大小_t blocksize;/*!<块大小*/
无效 *copyblock;/*!<要使用的RAM缓冲区或闪存块
*写入块时出现划痕。
*/
布尔 isRam; /*!<正确,如果copyBlock是RAM缓冲区*/
} NVSMSP432_HWAttrs;

/*,但导入项目后,文件SPI_config中存在
此结构的用法。 使用中的两个参数不正确。
当我将它们更改为与以上内容匹配时,我会经过此点
*/
const NVSMSP432_HWAttrs nvsMSP432HWAttrs[MSP_EXP432P401R_NVSCOUNT]={
{
.flashblock =(void *) flashBuf,//。flashblock来自内存,但不正确,与下一个相同
.flashsize = SECTORSIZE * 4,
},
}; 

修复此问题后,下一个错误是:  

说明资源路径位置类型
找不到文件"C:/ti/simplelink_msp432_sdk_1_30_00_40/kernel/tirtos/packages/ti/DPL/lib/DPL_msp432p401x.aem4f"  

我不明白为什么会出现这种情况。  如果所有的依赖关系都已安装并已导入,并且我没有触及任何问题,为什么会出现错误?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Michael:
    它应该开箱即用,但我自己也有问题。 您使用的是什么版本的CCS,您是如何通过资源管理器或CCS导入项目向导将项目导入工作区的?

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

    您能否检查在tirtos_builds_MSP_EXP432P401R项目中设置了哪个版本的SDK和XDCTools。

    John