主题中讨论的其他器件:UNIFLASH
Hallo TI、
目前、我正在使用 CC3235S-LAUNCHXL、我正在工作站模式下使用它。 我正在使用 Code Composer Studio 或 Uniflash 刷写电路板。 我真的想无线更新软件。 如果我在 站点模式下使用 CC3235S-LAUNCHXL、是否可以通过 OTA 更新软件?
如果是,我该怎么做?
如果不是、无线更新 CC3235S-LAUNCHXL 的其他可能方法是什么?
此致、
Venkatesh Vasanthapu。
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.
Hallo TI、
目前、我正在使用 CC3235S-LAUNCHXL、我正在工作站模式下使用它。 我正在使用 Code Composer Studio 或 Uniflash 刷写电路板。 我真的想无线更新软件。 如果我在 站点模式下使用 CC3235S-LAUNCHXL、是否可以通过 OTA 更新软件?
如果是,我该怎么做?
如果不是、无线更新 CC3235S-LAUNCHXL 的其他可能方法是什么?
此致、
Venkatesh Vasanthapu。
感谢您提供信息。
我遵循 了 http://dev.ti.com/tirex/explore/node?node=ACE5ggZRybEJNZUcnzc3ww__fc2e6sr__LATEST 中提到的步骤 、但我遇到了一些问题。 根据文档、如果我按下 SW2按钮、则输出应如下所示
但我 始终会收到以下消息。
是否缺少某种配置。
谢谢你。
此致、
Venkatesh。
你好、Kobi、
我没有尝试过。 您能否提出建议、说明我可以检查哪个示例? 由于我对这一主题有点陌生、因此很难弄清楚。
我还有一个基本的疑问。 我的 GitHub 帐户如下所示:
https://github.com/OTA_3030/OTA_58
以下是我对代码 otauser.h 文件所做的更改
#define OTA_VENDOR_DIR "OTA_58"
/* 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"/repos/OTA_3030/OTA_58 "
#define OTA_VENDOR_TOKEN_OTA_3030"
这是正确的方法吗?
谢谢你。
BR、
Venkatesh
您好、Venkatesh、
OTA 配置似乎正常(当然、它应该与您的 GitHub 项目相对应)。
我注意到 OTA_VENDOR_ROOT_DIR 中有额外的空间、您应该将其删除。
但是、您当前的问题不是 OTA、而是基本 WiFi 连接。
您可以使用 NetworkTerminal 示例尝试连接到接入点。
您还可以查看其他简单示例(例如"HttpGet")、以确保您可以访问远程(Internet)服务器。
了解如何启用连接后、您将能够测试 OTA。
BR、
Kobi
456表示以下之一:
1.在 OTA_SERVER_ROOT_CA_CERT 中提供的路径中找不到根 CA 证书(确保文件的完整路径与文件系统的内容完全匹配)。
2.文件系统中的根 CA 文件格式错误。 请确保您提供了有效的 DER 格式文件(DER 文件可在 Windows 中打开、您可以检查内容)或 PEM 文件。最好的方法是从您的计算机(在 Windows 中、 按 Windows+R 打开证书管理器以打开"Run..." 对话框中、然后键入"certlm.msc "并转至"受信任的根证书颁发机构/证书"、然后查找所需的根 CA。 打开文件时、转到"详细信息"、您可以在其中复制文件)。
BR
Kobi
Hallo Kobi、
感谢您提供信息。 这是 OTA_SERVER_ROOT_CA_CERT 的问题。 我 能够使用 Git 为 dev.ti.com/.../node 中提到的示例项目执行 OAT。
下面是有关我现在所做工作的简短说明:
我从 HttpGet 应用程序创建了.tar 文件、并将其放置在 git 文件夹中。 我想用这个文件更新我的电路板。 我给出了
OTA_VENDOR_DIR、 OTA_VENDOR_Token 和 OTA_Vendor_root_dir、并尝试使用 OAT。 我有以下问题
OTA_RUN:调用 CdnClient_ConnectServer OTA server=api.github.com
CdnClient_ConnectServer:HttpClient_Connect api.github.com
HttpClient_Connect:IP_ADDR=140.82.118.6
HttpClient_Connect:警告套接字连接,status=-468,已忽略...
OTA_RUN:CdnClient_ReqOtaDir、VendorDir=Venkatesh_UDP
CdnGithub_SendReqDir:UI=/repos/venkatesh3030/venkatesh_udp/contents
HttpClient_RecvSkipHdr:HTTP 错误代码 HTTP/1.1 404
CdnGithub_ParseRespDir:错误 HttpClient_RecvSkipHdr、status=-20310
OTA_RUN:错误 CdnClient_ReqOtaDir、状态=-20310
_OtaCheckConfuriveErrors:ConfuriveOtaErrors=4/5、仅返回警告
OtaRunStep:警告 Ota_run、Status=20004、继续进行下一次 OTA 重试
OTA_RUN:调用 CdnClient_ConnectServer OTA server=api.github.com
CdnClient_ConnectServer:HttpClient_Connect api.github.com
HttpClient_Connect:IP_ADDR=140.82.118.6
HttpClient_Connect:警告套接字连接,status=-468,已忽略...
OTA_RUN:CdnClient_ReqOtaDir、VendorDir=Venkatesh_UDP
CdnGithub_SendReqDir:UI=/repos/venkatesh3030/venkatesh_udp/contents
HttpClient_RecvSkipHdr:HTTP 错误代码 HTTP/1.1 404
CdnGithub_ParseRespDir:错误 HttpClient_RecvSkipHdr、status=-20310
OTA_RUN:错误 CdnClient_ReqOtaDir、状态=-20310
我刚刚在工作示例中添加了 GitHub 凭证。 但它似乎不起作用。 如何更新我自己的应用程序?
谢谢你。
此致、
Venkatesh Vasanthapu。