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.

[参考译文] CC3220SF:带有 W25q16jv 编译库错误的 CC3220

Guru**** 2536780 points
Other Parts Discussed in Thread: CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/995168/cc3220sf-cc3220-with-w25q16jv-building-library-errors

器件型号:CC3220SF

大家好、

我在使用串行闪存 W25q16jv 的 CC3220SF 上工作,我使用 的是 https://github.com/nimaltd/w25qxx 库,但我遇到了以下错误

说明资源路径位置类型
#1965无法打开源文件"cmsis_os.h" w25qxx.c /spimaster_CC3220SF_LAUNCHXL_FreeRTOS_CCS 25 C/C++问题

说明资源路径位置类型
#20标识符"SPI_HandleTypeDef"未定义 w25qxx.c /spimaster_CC3220SF_LAUNCHXL_FreeRTOS_CCS 第22行 C/C++问题

说明资源路径位置类型
gmake:***[w25qxx.obj]错误1 spimaster_CC3220SF_LAUNCHXL_FreeRTOS_CCS C/C++问题

我 不知道我为什么会遇到此错误请帮助解决此问题。

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

    您好!

    该库专为 STM32 MCU 而设计、包括为 ST MCU 使用 HAL。 因此、您无法按原样在 CC3220中使用此库。 您将需要将所有硬件可靠性从 STM32 (HAL)移植到 CC3220 (TI 驱动程序)。 由你决定。

    1月

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

    感谢 Jan D 的回复,我使用了 Resource Explorer 中的 SPI 主设备示例 , 并添加了 w25qxx .c、.h,同时添加了头文件,这样也可以最大限度地减少错误。但只提供 CMSIS 和 SPI 处理程序的错误我不知道如何找到解决方案,或者我需要使用 请回复任何其他库。

    谢谢

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

    您好!

    如果不将 STM32 HAL 更改为 TI 驱动程序、则该源代码无法正常工作。

    我认为、根据 SPI 闪存数据表编写您自己的实现方案是一种直接的方法。 该 STM32库可用作您自己代码的基础。

    1月