请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号: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"
我不明白为什么会出现这种情况。 如果所有的依赖关系都已安装并已导入,并且我没有触及任何问题,为什么会出现错误?
