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.

[参考译文] SysConfig:在 ZNC 封装中未激活 SDFM 接口、但在 ZFG 封装中工作

Guru**** 2908170 points

Other Parts Discussed in Thread: AM2612, SYSCONFIG, TIDA-010979

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1643994/sysconfig-no-sdfm-interface-activated-in-znc-package-but-it-works-in-zfg-package

器件型号: SysConfig
主题中讨论的其他器件: AM2612TIDA-010979

尊敬的专家:

我面临一个问题、对于我当前的 syscfg 文件是针对 AM2612 器件的 ZNC 包、无法通过以下错误消息激活 SDFM 接口。 但 ZNC 软件包切换到 ZFG One 后、它将成功激活。 我的 SysConfig 版本已嵌入在 CCS 20.4.1 中 (~/ti/ccs2041/ccs/utils/sysconfig_1.26.0) 1.26。  

 

【错误消息】

无法渲染选择

错误:未知接口:“SDFM“:处理/drivers/sdfm/sdfm 的 pinmuxRequirements () 时

在 b.toPinReqs (localhost:43617/.../adaptModulePinReqs ts:29:9) 处 (localhost ts:43617/.../interfaceRequirements.localhost ts:43617/.../localhost ts:43617/ Qr ts ts ts ts

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

    您好 Robert:

    这是一个 已知的 SysConfig 工具限制、而不是您设置中的硬件限制或错误。

    AM2612 的 ZNC 封装没有 完整的 SDFM 外设引脚排列(即,并非所有 SDFM 时钟和数据引脚都进行了键合)。 因此、SysConfig 特意设计为完全排除 ZNC 封装的 SDFM 接口[1]。 ZFG 封装可以正常工作、因为它具有完整的 SDFM 外设引脚排列、因此 SysConfig 包含它[1]。

    您看到的“unknown interface:SDFM“错误是 Sysconfig 的 pinmux 求解器未能在 ZNC 封装定义下找到 SDFM 的任何有效引脚映射、这是工具级决策、而不是器件限制。

    好消息:SDFM 硬件在 ZNC 上部分可用

    AM2612 ZNC 封装在 物理上有 3 个 SDFM 通道 、这些通道来自 2 个 SDFM 实例、路由到引脚。 这可通过以下方式进行确认:

    • AM2612 数据表本身(表 4-1、脚注 3)[1]
    • TIDA-010979 参考设计成功使用 ZNC 硬件上的这些 SDFM 通道进行电流检测[1]

    因此、SDFM IP 在 ZNC 器件上可以正常工作—SysConfig 不会自动配置它、因为外设引脚排列不完整(并非所有通道都可用)。

    大家可以做的

    1. 手动引脚多路复用配置 — 您可以通过直接设置引脚多路复用寄存器来手动配置可用的 SDFM 引脚、从而绕过 ZNC 封装的 SysConfig 的 SDFM 模块。
    2. 参考 TIDA-010979 — 此 TI 参考设计演示了 ZNC 硬件上的 SDFM 功能、可用作配置指南。
    3. 使用 ZFG 生成 SysConfig、然后进行调整 —您可以在 SysConfig 中使用 ZFG 封装生成 SDFM 配置、然后手动调整引脚分配以匹配 ZNC 上可用的 3 个通道。

    摘要

    方面
    ZNC 软件包
    ZFG 封装
    SDFM 器件支持
    是(3 通道、2 个实例)
    是(完整)
    SysConfig SDFM 支持
    (有意排除)
    是的
    权变措施
    手动引脚多路复用配置
    正常使用 SysConfig


    1. AM2612:6 轴电机控制引脚多路复用 — TI E2E
    2. AM261x EVM SysConfig 指南
    3. AM261x SDFM 外设概述

    此致、

    Zackary Fleenor