主题中讨论的其他器件: SysConfig、 CC2652R7、 CC1352P7
工具/软件:
我手头有一个 CC2652P7、它想知道如何修改 openthread.syscfg 配置文件、以在 SysConfig 工具中启用 Thread 和 UART。 这是我第一次使用 TI 的工具、因此步骤越详细越好。
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.
工具/软件:
我手头有一个 CC2652P7、它想知道如何修改 openthread.syscfg 配置文件、以在 SysConfig 工具中启用 Thread 和 UART。 这是我第一次使用 TI 的工具、因此步骤越详细越好。
器件型号:CC2652P7
工具/软件:
尊敬的团队:
我手头有一个 CC2652P7、它想知道如何修改 openthread.syscfg 配置文件、以在 SysConfig 工具中启用 Thread 功能和 UART 功能。 这是我第一次使用 TI 的工具、因此步骤越详细越好。
SDK 为 simplelink_cc13xx_cc26xx_sdk_7_41_00_17
此致、
Tom Liu
尊敬的 Zhimin:
openthread.syscfg 中已启用 Thread 和 UART。
嗨 Liu、Ao、
请在 E2E 上发布重复内容之前进行检查。
此致、
Ryan
您将使用 LP_CC1352P7_4 构建参数 、因为 对于 2.4GHz 工程、CC2652P7 与 CC1352P7 实现二进制兼容。
此致、
Ryan
但是、当我使用 LP_CC1352P7_4 的参数并通过 openthread.syscfg 编译 CC2652P7 的 Thread 固件时、当我尝试将固件刷写到 CC2652P7 芯片时、出现了一个提示、指出固件太大。 具体步骤如下:
/script/build LP_CC1352P7B_4
objcopy -O ihex build/bin/ot-rcp.out build/bin/ot-rcp.hex
/tmp #./bbbb_cc13xx-sl /dev/ttyHS0 ot-rcp-2652.hex cc26x2 -e -p -v
使用两个写入 SBL 接口
./bbbb_cc13xx-sl ccDnld-v1.00.00 -- 2024 年 6 月 19 日 17:25:33
器件设置为:cc26x2
正在打开串行端口/dev/ttyHS0
现在、tio c_cflag:[000118b7] 80000000
打开二进制文件 ot-rcp-2652.hex binMode[0]
二进制文件大小= 238271
连接:
互联
擦除:
[==========================================] 100%
正在下载:
[==================================] 71%
地址[affa8]不在闪存中
下载时出错
异常终止、端口关闭成功
CC1352P7 和 CC2652P7 每个页面具有相同数量的闪存页和字节数。 如果使用了正确的 ot-ti build 参数、您构建的 ot-rcp.hex 映像不太可能出现问题、如果使用当前编程工具对 CC1352P7 进行编程、则您可能会遇到相同的问题。
这个问题很可能是您使用的 15.4-Stack Linux 网关 解决方案中的 bbbb_cc13xx-sl 可执行文件仅支持 CC26X0 9128KB 或 CC26X2 (352KB) 闪存配置。 我们可以在中找到 /example/cc13xx-sbl/app/linux/cc13xxdnld.h 中只有 32 或 44 个闪存页的定义。 您将需要修改并重新构建编程应用程序。
您可以通过尝试使用 支持 CC2652P7 的 Uniflash 对现有的 ot-rcp.hex 映像进行编程来进一步测试和验证该分析。
此致、
Ryan