ZHDA251 July 2026 AFE7900 , AFE7901 , AFE7903 , AFE7906 , AFE7950 , AFE7950-SP , AFE7951 , AFE7953 , AFE7954 , AFE7955 , AFE7958
| 问题 | 症状 | 解决方法 |
|---|---|---|
| 引导时模块未加载 | lsmod 未显示 afe79 条目 | 确认 local.conf 中存在 IMAGE_INSTALL:append =“afe79”。检查目标系统上是否存在 /etc/modules-load.d/afe79.conf。 |
| 构建语法错误 | 与 IMAGE_INSTALL 或 KERNEL_MODULE_AUTOLOAD 相关的 BitBake 解析错误 | 确认 Yocto 版本。对于低于 Honister 的版本,请使用下划线语法。 |
| 驱动程序探测失败 | dmesg 中没有初始化消息 | 确认器件树在正确的 SPI 总线上包含一个具有 compatible =“ti,afe79xx”且 status =“okay”的节点。 |
| 器件文件未创建 | /dev/afe79* 不存在 | 检查 dmesg 是否存在驱动程序绑定错误。确认 SPI 控制器已在器件树中启用。 |
| SPI 通信故障 | 应用程序返回不正确的读取值或错误 | 确认使用了正确的器件文件。确认 SPI 频率和模式与硬件匹配。对于 Xilinx 平台,确认 FPGA 位流通过 FMC 连接器正确地将 SPI 信号路由至 AFE79xx 器件。 |
| 嵌套构建目录 | 配置意外复位 | 始终从项目根目录获取环境脚本,切勿从构建目录内获取。如果意外创建了嵌套的构建子目录,请将其删除。 |