请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM6442 工具与软件:
尝试开发一个在 R5内核上运行的 MCSPI 驱动程序。 我能够与我的设备进行 一半时间的通信(确切地说是)、但从 Remoteproc 引导时会出现问题。
该设置是 A53、运行 Linux、R5、运行 FreeRTOS。 A53使用 remoteproc 加载 elf、从而启动和初始化 SPI。 第一个 remoteproc 启动、我在 SPI 线上只看到了0、但如果我停止远程 proc 并重新启动、第二个我看到了有效的数据、如果我再次停止、我在运行第三次时仅看到零、依此类推:
第一个远程处理器启动:SPI 数据全为0
第二个远程 proc 启动:SPI 数据正常
第三个远程处理器:SPI 数据全部为0';s
第四:SPI 数据正常
依此类推。
有什么想法可从哪里寻找? 我假设这是驱动程序配置问题。