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.

[参考译文] CC2652R7:在 LaunchPad 上运行的 Matter Pump-app 在引导时不会产生 UART 输出。

Guru**** 2465890 points
Other Parts Discussed in Thread: UNIFLASH, LP-CC2652R7, CC2652R7

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1187678/cc2652r7-matter-pump-app-running-on-launchpad-produces-no-uart-output-at-boot

器件型号:CC2652R7
主题中讨论的其他器件:UNIFLASH

您好!

我构建了./connectedhomeip/examples/pump-app/cc13x2x7_26x2x7示例并使用 Uniflash 将其放置在我的 Launchpad 上。
我在后续步骤中遇到问题。

1.在 BeagleBoneBlack OTBR 上使用以下命令来获取 operation_dataset 值(对于步骤5)。
2.$ sudo ot-ctl dataset active -x
3.启动 LP-CC2652R7 Pump-APP 器件。
4.记下报告的 PIN_CODE 和鉴频器值(UART 终端窗口)。
5.$./chip-tool 配对 ble-thread 十六进制:

问题:虽然我构建了./connectedhomeip/examples/chip-tool、但我无法进入第5步、因为我缺少 第4步。 实际上、当我启动 Pump-APP 时、我看到 UART 未发出输出。

注1:我的已连接终端窗口的 UART 设置确实正确;我一直使用它,并且熟悉它如何与我在同一 Launchpad 上运行的其他内容配合使用。 我的 LauchPad 没有 LCD 显示屏。

注2:我一直在查看所有的信息标准链接。 但到目前为止,我还没有能够继续前进。 特别是、该链接可能不像它可能的那样(??)。 e2e.ti.com/.../faq-cc2652r7-matter----getting-started-guide

注3:我正在使用提交 ID e7acdf7c1b5a4fcef006982405f9cA0fc0267453 (1月11日、2023日 、github.com/.../connectedhomeip)。

注4:我在两个不同的 MacBook (较旧的非 M1和较新的 M1)上构建了 Pump-app。 在每种情况下、启动时刷写的 pump-app 都不会产生 UART 输出。 作为双重检查、我暂时从 simplelink_cc13xx_cc26xx_sdk_6_30_00_84 SDK 切换到 CLI-MTD TI 示例应用、它会引导并产生 UART 输出。 再次切换回 TI/ Matter Pump-app、我将无法获得任何输出。

您能提供一些见解吗?

提前感谢、
Steve K.

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

    您好、Steve、

    作为完整性检查、您是否可以尝试按下然后释放 Launchpad 上的 RESET 按钮?
    它位于微型 USB 旁边。

    谢谢、
    Toby

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

    尊敬的 Toby:

    LaunchPad 复位按钮不能帮助解决这种情况。 UART 不输出任何内容。 奇怪。 但是、正常的 SDK 示例应用确实如此(例如 CLI_MTD)。

    Steve

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

    您能否尝试擦除 Launchpad 上的所有闪存、然后加载此附加映像?

    e2e.ti.com/.../chip_2D00_LP_5F00_CC2652R7_2D00_pump_2D00_example_2D00_bim.hex

    加载此映像并连接到串行 UART 应用程序(例如 PuTTy)后、按重置按钮。

    您还可以共享刷写到 launchpad 上的图像吗? 然后、我可以在我的结尾处尝试查看同一问题是否仍然存在。

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

    尊敬的 Toby:

    哦、哇、在您的最后一篇文章中、我注意到您提到了*- bim.hex。 我一直在尝试使用*。out 进行刷写/运行。 现在我已经切换了,结果会更好。

    闪存芯片-LP_CC2652R7泵示例-bim.hex (不是 chip-LP_CC2652R7泵示例.out)。
    我启动了器件并注意到以下终端脚本。

    OpenThread 已启动:好的
    将 OpenThread 设备类型设置为路由器
    初始化 LED
    初始化按钮
    初始化泵
    将扩展发现超时设置为20秒
    服务器正在初始化...
    从永久存储初始化 FabricTable
    最后一次确认工作正常时间:2023-01-17T15:28:16
    AccessControl:正在初始化
    示例::AccessControlDelegate: Init
    AccessControl:设置
    DefaultAclStorage:正在初始化
    DefaultAclStorage:已加载0个条目
    UDP::Init bind & listen port=5540
    UDP:Init 绑定到端口=5540
    BLEBase::Init -设置/覆盖传输
    TransportMgr 已初始化
    使用线程扩展 MAC 作为主机名。
    正在使用 ZAP 配置...
    无法读取存储的属性(0、0x0000_0028、0x0000_0005:A0
    AccessControlCluster:正在初始化
    启动管理调试群集。
    端点0、群集0x0000_0030将版本更新为79a16cae
    GeneralDiagnostics:OnDeviceReboot
    端点0、群集0x0000_0033将版本更新为5cd6e271
    日志事件事件编号:0x000000030000优先级:2、端点 ID: 0x0群集 ID:0x0000_0033事件 ID:0x3系统时间戳:0x00000000000001C4
    初始化 PCC 插件服务器群集。
    初始化开/关群集状态
    端点1、群集0x0000_0006将版本更新为27566910
    初始化 PCC 服务器群集[EP:1]
    不支持恒压
    PCC 服务器:不支持恒定比例压力
    PCC 服务器:不支持常量流
    PCC 服务器:不支持恒定温度
    PCC 服务器:不支持恒定速度
    使用调试模式0更新服务
    使用线程扩展 MAC 作为主机名。
    使用线程扩展 MAC 作为主机名。
    广告佣金参数 VendorID=65521 ProductID=32778鉴频器=3840/15 cm=0
    无法通告扩展佣金节点:3.
    安排20秒内的扩展发现超时
    无法完成服务更新:1C
    延迟工序发现的代理:缺少代理
    启用案例会话设置的案例服务器
    SecureSession[0x20011bb0]:分配的类型:2 LSID:21867
    已分配 SecureSession (0x20011bb0)-等待 Sigma1 msg
    加入多播组
    发射启动事件
    日志事件事件编号:0x000000030001优先级:2、端点 ID: 0x0群集 ID:0x0000_0028事件 ID:0x0系统时间戳:0x0000000000000230
    服务器侦听...
    器件配置:
     序列号:test_sn
     供应商 ID:65521 (0xFFF1)
     产品 ID:32778 (0x800A)
     硬件版本:0
     设置引脚代码(0表示未知/错误):202021
     设置鉴别器(0xFFFF 表示未知/错误):3840 (0xF00)
     制造日期:(未设置)
     器件类型:65535 (0xFFFF)
    停止看门狗计时器
    启动周期性查询计时器,超时:86400秒
    SetupQRCode:[mT:GU3T242C00KA0648G00]
    在浏览器中复制/粘贴以下 URL 以查看 QR 代码:
    project-chip.gitHub.io/.../qrcode.html
    手动配对码:[34970112332]
    芯片任务正在运行
    OpenThread 状态已更改(标志:0x00038200)
     网络名称:OpenThread
     PAN ID:0xFFFF
     扩展 PAN ID:0xDEAD00BEEF00CAFE
     通道:11.
     网格前缀:FDDE:AD00:F牛肉:/64
    ##线程堆栈状态更改(38200)
    PreAttributeChangeCallback -群集 ID:'0x002a'、端点 ID:'0x00'、属性 ID:'0x0002'
    未处理的群集 ID:42
    端点0、群集0x0000_002A 将版本更新为235ab7bb
    PostAttributeChangeCallback -群集 ID:'0x002a',端点 ID:'0x00',属性 ID:'0x0002'
    未处理的群集 ID:42
    PreAttributeChangeCallback -群集 ID:'0x002a'、端点 ID:'0x00'、属性 ID:'0x0003'
    未处理的群集 ID:42
    端点0、群集0x0000_002A 将版本更新为235ab7bc
    PostAttributeChangeCallback -群集 ID:'0x002a',端点 ID:'0x00',属性 ID:'0x0003'
    未处理的群集 ID:42