如何连接? 如何从 GitHub 下载固件? 如何升级?
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.
请参阅 README (在示例文件夹中)和 OTA 更新文档(https://www.ti.com/lit/pdf/swra510)。
基本上、您需要配置库 otauser.h 以设置 GitHub 帐户、并重建库和 CloudOta 应用。
BR、
Kobi
您好、Kobi:
Dropbox 和 Github 的证书:
–下载 Dropbox 和 Github 根 CA 证书(即“DigCert_High_Assurance_CA.der””)
和“GoDaddy_class2_CA.der””)
在哪里可以下载这两个证书,我找不到这两个证书( “DigCert_High_Assurance_CA.der””)
和“GoDaddy_class2_CA.der””)
您好、Kobi:
运行 CC3220SF 时、将打印以下消息。 您能告诉我配置问题在哪里?
秘书长的报告
OTA 应用程序-版本0.10.00.03
秘书长的报告
SimpleLinkInitCallback:在角色0中启动
主机驱动程序版本:3.0.1.65
编译版本3.16.0.1.1.31.2.0.2.2.0.7
================================================================
配置示例版本。 1.0.16.
================================================================
芯片0x31000019
MAC 31.2.0.0.0
PHY 2.2.0.7
NWP3.16.0.1
ROM 0
主机3.0.1.65
MAC 地址:4C:24:98:43:D3:e
正在启动配置! MODE=2 (0-AP、1-SC、2-AP+SC、3-AP+SC+WAC)
配置命令错误,num:-2172
您好、Kobi:
您能否提供 SimpleLinkStarter Pro 软件,我无法在 TI 官方网站上下载,谢谢!
黎庆宁
您将需要为 GitHub 使用"DigCert_High_Assurance_CA.der"。
您可以在 DigiCert 下载站点或计算机的证书管理器中找到它(例如、在 Windows 中、您可以在"开始搜索"中键入"证书"、然后您将找到证书管理器、 然后打开"受信任的根证书颁发机构"以查找证书列表、您可以检查相关证书并将其复制)。
2172错误(请参阅" /source/ti/drivers/net/wifi/errors.h)表示无效参数。 请参阅配置示例和文档、以在代码中查找问题。
您可以在 https://www.ti.com/tool/WIFISTARTERPRO 中找到 Starter Pro 源代码。
BR、
Kobi
您好、Kobi:
我在 Windows 中找到了 DigCert_High_Assurance_CA.der"、谢谢
https://www.ti.com/tool/WIFISTARTERPRO 上的 Starter Pro 资源。 我无法从这个网站下载、您能否将 APK 发送给我、谢谢
为什么不能从此处下载? 您遇到了什么错误?
(我刚才验证了下载是否正常)
我无法发送源或 apk、应在签署法律协议后从网站下载。
BR、
Kobi
您好、Kobi:
因为我在中国,不能从谷歌下载软件,所以你可以在国外下载,所以我希望你把 APK 寄给我,谢谢
您可以从 TI 加载源代码(第三个链接)。
您应该能够从它构建应用程序。
如果您仍然需要预构建的 APK -我需要在内部查找它并检查发布它的法律程序。
您还可以尝试从复制服务(如 “https://downloadapk.net/SimpleLink-Wi-Fi-Starter-Pro.html””)加载 apk。
BR、
Kobi
您好、Kobi:
我也无法从该网站下载 APK,也无法打开它(downloadapk.net/SimpleLink-Wi-Fi-Starter-Pro.html)
好的、
您是否尝试根据源代码构建 APK?
我仍在向我们的法律部门核实我们发布 APK 的其他方式。
BR、
Kobi
您好、Kobi:
我无法 基于源代码构建 APK!
在 OTA 升级过程中、出现以下错误。 668是什么意思以及如何配置 GitHub?
HttpClient_Connect:错误套接字连接,状态=-688
您好、Kobi:
生成源文件时提示缺少文件
我从 Chrome 浏览器下载了 DigiCert 高保证 EV 根 CA 文件、但仍报告-456错误。 我根据2.5.1和2.4.2对其进行了配置。 其他未配置。 为什么?
您好 Ken、
如 SimpleLink Wi-Fi HOS 驱动程序的 errors.h 文件中所示、-456表示 sl_error_BSD_ESECBADCAFILE。 您可以在我们的网络处理器编程人员指南 www.ti.com/lit/swru455的表7-4中找到有关此错误和其他常见错误的说明
如指南中所述、您加载的文件似乎存在问题。 请仔细检查 您使用的文件是否有效。
此致、
本·M
您好 Ben:
我可以双击打开"DigiCert High Assurance EV Root CA.der"、显示的内容是正常的、因此下载的文件应该没有问题
我有一个问题、即如何使用下载的 DER 文件、文件2.5.2中的说明
下载的根 CA 证书必须安装到文件系统中
如何将下载的根 CA 证书安装到文件系统中?
你好 Ken!
您可以使用 ImageCreator 工具将文件添加到文件系统。 查看我们在以下 SimpleLink Academy 培训中提供的"添加用户文件"部分:
https://dev.ti.com/tirex/explore/node?node=ABEoqU9o3snoxDcmIpW0EA__fc2e6sr__LATEST
此致、
本·M
您好 Ben:
我已添加文件、但仍报告错误-456、如下图所示
您能否提供 有效的 CA 文件、 请发送给我、谢谢!
您好 Ben:
cloud_ota 示例的打印信息如下: 生成-456错误
OtaInit:统计数据= 0、0、0
OtaInit:调用 Ota_init
OTA_INIT:sizeof CdnClient=576、sizeof OtaArchive=4956
ota_init:sizeof OtaLib_t=7736、sizeof ota_memBlock=7800
OTA_INIT:OTA 库版本= OTA_LIB_2.0.0.7
OtaArchive_Init:OTA 存档版本= OTA_archive_2.0.0.4
OtaConfig:调用 OTA_SET EXTLIB_OTA_SET_OPT_SERVER_INFO、ServerName=github.com
OtaConfig:调用 OTA_SET EXTLIB_OTA_SET_OPT_VENDOR_ID、VendorDir=OTA
OTA_RUN:调用 CdnClient_ConnectServer OTA server=github.com
CdnClient_ConnectServer:HttpClient_Connect github.com
HttpClient_Connect:IP_ADDR=52.74.223.119
HttpClient_Connect:错误套接字连接,状态=-456
CdnClient_ConnectServer:错误 HttpClient_Connect、状态=-20304
OTA_RUN:错误 CdnClient_ConnectServer、Status=-20304
_OtaCheckConfuriveErrors:ConfuriveOtaErrors=1/5、仅返回警告
OtaRunStep:警告 Ota_run、Status=20006、继续进行下一次 OTA 重试
您好 Ken、
您能否共享所使用证书的常规证书信息的屏幕截图? 还是将证书作为文件附加、以便我可以检查它?
此致、
本·M
您好 Ben:
我在以下 URL 上测试了数字证书、发现数字证书没有问题
https://www.digicert.com/help/
然后从此处重新下载"DigiCert 高保证 EV 根 CA "、仍然报告-456错误、因此配置有问题、而不是数字证书
您好 Ben:
现在遇到以下问题,打印信息如下:
OTA_RUN:调用 CdnClient_ConnectServer OTA server=api.github.com
CdnClient_ConnectServer:HttpClient_Connect api.github.com
HttpClient_Connect:IP_ADDR=192.30.255.117
HttpClient_Connect:警告套接字连接,status=-468,已忽略...
OTA_RUN:CdnClient_ReqOtaDir、VendorDir=OTA
CdnGithub_SendReqDir:UI=/repos/tianyigithub/ota/contents
HttpClient_RecvSkipHdr:HTTP 错误代码 HTTP/1.1 403
CdnGithub_ParseRespDir:错误 HttpClient_RecvSkipHdr、status=-20310
OTA_RUN:错误 CdnClient_ReqOtaDir、状态=-20310
但我的配置是安全身份验证已开启、如下所示
#define OTA_SERVER_SECURE_1.
如何处理此问题?
您好 Ken、
请确认我的连接请求、我将直接向您发送一条包含要尝试的文件的消息。
我测试了使用 https 连接到 github.com、并使用我们的器件并使用此文件执行 GET 请求、结果正常。
此致、
本·M
您好 Ben:
我已经下载了您的证书并将其与我使用的证书进行了比较。 没有区别。 使用证书进行测试时,问题仍然存在
您的 GitHub 是如何配置的、我的配置是否存在问题? 我的 GitHub 配置如下所示。
/* Github 服务器信息*/
#define OTA_SERVER_NAME "api.github.com
#define OTA_SERVER_IP_ADDRESS 0x00000000
#define OTA_SERVER_SECURE_1.
/* Github 供应商信息*/
#define OTA_VENDOR_ROOT_DIR"/tianyigithub/ota
#define ota_vender_token "9bf37f64be1c86eadd79d697012949b10cec58e4"
#ifndef OTA_VENDOR_TOKEN
错误"请在上面的 OTA_VENDOR_TOKEN 中定义您的个人云帐户令牌"
#endif
#define OTA_SERVER_ROOT_CA_CERT"DigiCert 高保证 EV 根目录 CA.der"
#define OTA_SERVER_AUTH_DISABLE_CERT_STORE
-456引用根 CA 文件的错误路径/文件名(假设内容正常)。
请尝试将短名称(例如"digi.der")文件写入文件系统的根文件夹(并相应地更新 otauser.h)。
BR、
Kobi
您好、Kobi:
该文件不能重命名为"digi.der"、
它 仍然报告 HTTP404错误。 上述配置是否存在任何问题? 我已将 OTA_SERVER_NAME 更改为"github.com
当前打印信息如下:
HttpClient_Connect:警告套接字连接,status=-468,已忽略...
OTA_RUN:CdnClient_ReqOtaDir、VendorDir=OTA
CdnGithub_SendReqDir:UI=/tianyigithub/ota/contents
HttpClient_RecvSkipHdr:HTTP 错误代码 HTTP/1.1 404
CdnGithub_ParseRespDir:错误 HttpClient_RecvSkipHdr、status=-20310
OTA_RUN:错误 CdnClient_ReqOtaDir、状态=-20310
您可以决定文件系统上的文件名。
但是、"-468"表示证书文件正常。
404错误与 OTA_VENDOR_ROOT_DIR 相关-它应该与"/epos/类似 / "-请参阅 OTA 文档和 simplelink Academy (https://dev.ti.com/tirex/explore/node?node=ACE5ggZRybEJNZUcnzc3ww__fc2e6sr__LATEST)。
BR、
Kobi