主题中讨论的其他器件:SN65HVS882
我将 McSPI_DMA_串 行器作为参考。 接着、多通道处于阻塞模式、中断模式进入空闲循环。
以回调模式尝试相同、结果相同。 对于 MCSPI、我将追溯 word_count 和 txtrig & rxtrig val、这对我来说很好。 您能不能说这里还有什么问题吗?
谢谢、此致、
Ranganath
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.
我将 McSPI_DMA_串 行器作为参考。 接着、多通道处于阻塞模式、中断模式进入空闲循环。
以回调模式尝试相同、结果相同。 对于 MCSPI、我将追溯 word_count 和 txtrig & rxtrig val、这对我来说很好。 您能不能说这里还有什么问题吗?
谢谢、此致、
Ranganath
您好 Ranganath、
请提供以下详细信息:
-您是否使用 AM57x PSDK RTOS? 如果是、是哪个版本? 最新版本为6.01、可从以下位置获取:
http://software-dl.ti.com/processor-sdk-rtos/esd/AM57X/latest/index_FDS.html
-您是否使用 AM572x TI 电路板(evmAM572x、idkAM572x)或 AM572x 定制电路板?
-您使用默认的 McSPI_DMA_串 行器代码还是进行一些自定义更改?
此致、
帕维尔
您好、Pavel、
感谢您的回复。
我们使用的是 processor_sdk_rtos_am57xx_4_02_00_09。
BIOS 版本:6_52_00_12
PDK 版本:pdk_am57xx_1_0_7
是的、我们使用的是 Am572x 定制板。
下面是随 McSPI_DMA_serializer.e2e.ti.com/.../mcspi_5F00_loopback.c 更改而附加的代码
当我在 SPI_v1.c 中的 ISR 函数 MCSPI_v1_hwiFxn 内放置一个断点时、它不会到达断点、因此不会进行传输。
您能否测试此问题并向我推荐我的代码中缺少的内容。
谢谢、此致
Ranganath
Ranganath、
[引用 USER="Ranganath V N"]此处是通过对 McSPI_DMA_serialer.mcspi_loopback.c[/quot]的更改来附加代码的
您的定制代码基于哪个 McSPI 示例?
对于 AM572x 器件、我们具有:
{PDK}/packages/ti/drv/spi/example/mcspi_slavemode
{PDK}/packages/ti/drv/spi/example/mcspi_serializer
{PDK}/packages/ti/drv/spi/example/mcspiLoopbackApp
{PDK}/packages/ti/drv/spi/test/src/main_mcspi_test.c
请查看以下用户指南、确保您遵循有关成功执行示例的说明:
此致、
帕维尔
Ranganath、
您是否在 AM57x IDK 板上成功运行了此测试(默认的 mcspi_serializer)? 还是直接在 AM572x 定制板上移植?
在 AM57x IDK 板上、要运行该测试、我们需要执行以下操作:短接接头 J37 (工业 I/O)上的引脚1和2。 我们将 AM57x McSPI3连接到 SN65HVS882、后者连接到 J37 I/O 芯片。 您是否为定制电路板复制了相同的设计? 如果没有、与 McSPI3相关的设计更改是什么?
此致、
帕维尔
Ranganath、
McSPI 模块可在多种模式下运行、具体取决于您的配置方式。 我建议您查看以下指针以了解更多信息:
{PDK}/packages/ti/drv/spi/docs/ReleaseNotes_SPI_LLD.pdf
AM572x DM、第7.15节多通道串行外设接口(McSPI)
AM572x TRM、第24.4节多通道串行外设接口
此致、
帕维尔