工具与软件:
尊敬的 TI 团队:
我们目前正在研究与的 SPI 通信 TMDSEVM6678LE 并且正在开发我们自己的代码以通过 SPI 与内置 NOR 闪存进行连接。 但是、尽管进行了多次尝试、我们仍无法获得预期的信号。
我们附加了代码供您参考。 请仔细查看、并提供有关解决此问题的见解或指导。
我们感谢您的支持、并期待您的答复。
此致、
Krishn Singh Chauhan
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.
工具与软件:
尊敬的 TI 团队:
我们目前正在研究与的 SPI 通信 TMDSEVM6678LE 并且正在开发我们自己的代码以通过 SPI 与内置 NOR 闪存进行连接。 但是、尽管进行了多次尝试、我们仍无法获得预期的信号。
我们附加了代码供您参考。 请仔细查看、并提供有关解决此问题的见解或指导。
我们感谢您的支持、并期待您的答复。
此致、
Krishn Singh Chauhan
您好!
感谢您向我们提出并分享详细信息。
正在开发我们自己的代码以通过 SPI 与内置 NOR 闪存进行连接。
为明确起见、TI 为此器件发布了一个 SDK、该 SDK 附带 SPI 驱动程序和示例。如果您在 SDK 中看到我们的驱动程序或示例有任何问题、我们的标准支持将为您提供。 我们 不支持或 调试您的自定义代码。
我们建议查看我们的 SDK 驱动程序、并交叉校验任何配置错误。 此外、您还可以查看器件 数据表 和 KeyStone 器件的串行外设接口(SPI)用户指南(修订版 A)
谢谢。
尊敬的 Praveen R.:
开奖记录
感谢您的及时响应。
我们在使用标准 SPI 驱动程序(SDK)示例时遇到问题。 具体来说、当使用来自 SPI 驱动程序的 SPI 和 NOR 示例时( C:\ti\pdk_c667x_2_0_16\packages\ti\platform\evmc6678l\platform_lib\include )对于使用 NOR 闪存进行 SPI 通信、我们面临的未解析符号错误 Osal_platformSpithEnter 和 OSAL_platformSpiCsExit .
我们已经包括了两个相关的头文件:
#include "evmc66x_spi.h"
#include "evmc66x_nor.h"
然而、问题仍然存在、我们不确定根本原因或适当的解决方案。
以下是所遇到错误的详细信息:
说明资源路径位置类型
未解析的符号 OSAL_platformSpithEnter、首先在 C:/ti/pdk_c667x_2_0_16/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66中引用 问题
说明资源路径位置类型
未解析的符号 OSAL_platformSpiCsExit、首先在 C:/ti/pdk_c667x_2_0_16/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66中引用 问题
您能给我们提供一些指导、说明为什么会出现这些错误以及如何解决这些问题吗? 非常感谢任何见解或建议。
期待您的答复。
此致、
Krishn Singh Chauhan
在使用标准 SPI 驱动程序(SDK)示例时遇到问题。 具体来说、当使用来自 SPI 驱动程序的 SPI 和 NOR 示例时( C:\ti\pdk_c667x_2_0_16\packages\ti\platform\evmc6678l\platform_lib\include )对于使用 NOR 闪存进行 SPI 通信、我们面临的未解析符号错误 Osal_platformSpithEnter 和 OSAL_platformSpiCsExit .
请注意、此 SDK 已使用了6-7年、多个客户已按照 SDK 文档中提供的说明进行尝试。 那么、您能共享吗 详细步骤 您下面将进行构建、以便我们可以将您指向问题?
是否有相同更新?
我们希望设定预期、由于我们支持的时区不同、大约会有12-24小时的响应时间。 感谢您的理解。
尊敬的 Praveen R.:
开奖记录
感谢您的及时响应。
我们目前正在使用 TI SDK 中提供的标准 SPI 驱动程序(pdk_c667x_2_0_16)将 NOR 闪存与 SPI 通信协议连接。 我们的开发平台是 TMDSEVM6678LE 值。
使用 TI 的标准代码和 SDK 中的内置示例来成功地将 NOR 闪存与 SPI 通信接口集成。
我们在以下目录中引用了 SPI 通信示例:
C:\ti\pdk_c667x_2_0_16\packages\ti\platform\evmc6678l\platform_lib\includeC:\ti\pdk_c667x_2_0_16\packages\ti\platform\evmc6678l\platform_lib\src使用这些参考文件、我们尝试了将 NOR 闪存与 SPI 连接。 但是、在编译过程中、我们遇到了Osal_platformSpiCsEnter与和相关的未解析符号错误Osal_platformSpiCsExit。
未解析的符号Osal_platformSpiCsEnter、首先在中引用 C:/ti/pdk_c667x_2_0_16/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66<evmc66x_spi.dbg.oe66> |
问题 |
未解析的符号Osal_platformSpiCsExit、首先在中引用 C:/ti/pdk_c667x_2_0_16/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66<evmc66x_spi.dbg.oe66> |
问题 |
我们无法确定这些错误的来源。 SPI 驱动程序函数似乎引用Osal_platformSpiCsEnter和Osal_platformSpiCsExit、但尽管包含了必要的标头、这些符号仍保持未解析状态。
#include "evmc66x_spi.h"
#include "evmc66x_nor.h"
#include "evmc66x_spi.c"
#include "evmc66x_nor.c"
如果您提供解决这些错误的指导、我们将不胜感激。 具体而言:
Osal_platformSpiCsEnter和的定义Osal_platformSpiCsExit? 感谢您的时间和帮助。 期待您的答复。
此致、
Krishn Singh Chauhan