为什么联发科和高通骁龙哪个好比联发科好?好奇他们有什么区别

cc3200 ota升级问题 - Wi-Fi技术 - 德州仪器在线技术支持社区
cc3200 ota升级问题
发表于2年前
<input type="hidden" id="hGroupID" value="44"
大家好&/p>
&p>我最近在研究&a href=&.cn/product/cn/CC3200& target=&extwin&>CC3200&/a> OTA升级问题,我按照APPENDIX的过程做了,同时,修改了COMMON.h文件的路由器设置&/p>
&p>然后我又在DROPBOX里面建立了文档,生成了&f80_sys_mcuimgA.bin&文件。&/p>
&p>可是我不知道在附录提到的/sys/mcuimg1.bin 中的URL的&1st OTA Image& 是什么意思?这个IMAGE文件是在哪里可以找到呢?&/p>
&p>&a href=&/cfs-file.ashx/__key/communityserver-discussions-components-files/105/3201._E_1.jpg&>&img src=&/resized-image.ashx/__size/550x0/__key/communityserver-discussions-components-files/105/3201._E_1.jpg& border=&0& alt=& &>&/a>&/p>
&p>然后我用TERA TERM出来的图片总是显示UPDATE ERROR RETRYING&/p>
&p>&a href=&/cfs-file.ashx/__key/communityserver-discussions-components-files/105/1234._E_.jpg&>&img src=&/resized-image.ashx/__size/550x0/__key/communityserver-discussions-components-files/105/1234._E_.jpg& border=&0& alt=& &>&/a>&/p>
&p>请问下改如何解决这个问题?&/p>
&p>谢谢了&/p>&div style=&clear:&>&/div>" />
cc3200 ota升级问题
此问题尚无答案
All Replies
我最近在研究 OTA升级问题,我按照APPENDIX的过程做了,同时,修改了COMMON.h文件的路由器设置
然后我又在DROPBOX里面建立了文档,生成了&f80_sys_mcuimgA.bin&文件。
可是我不知道在附录提到的/sys/mcuimg1.bin 中的URL的&1st OTA Image& 是什么意思?这个IMAGE文件是在哪里可以找到呢?
然后我用TERA TERM出来的图片总是显示UPDATE ERROR RETRYING
请问下改如何解决这个问题?
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
& /sys/mcuimg1.bin & 应该就是example/ota_update 工程生成的.bin文件吧?
请问一下你是怎么在dropbox里建立文档的?我按照说明做,DropBox网站都登不上怎么办
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
进士7136分
TI 目前OTA只有基于dropbox的demo,需要通过VPN登录。 如果不行的话,建议直接上自己的服务器,把dropbox那一段替换成自己的协议。谢谢!
If my reply answers your question, please click on Verify Answer.Thanks
Best Regards,
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
Edits_for_OTA.zip 这个下载链接还有?在OTA NOTE.pdf里面提及的。
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
探花10960分
(Edits_for_OTA.zip )file 中PDF的代码如下,
Include Section (To be added after osi.h)Global/Define Section12#include &flc_api.h&#include &ota_api.h&#define OTA_SERVER_NAME &&#define OTA_SERVER_IP_ADDRESS 0x#define OTA_SERVER_SECURED 1#define OTA_SERVER_REST_UPDATE_CHK &/1/metadata/auto/& // returns files/folder list#define OTA_SERVER_REST_RSRC_METADATA &/1/media/auto& // returns A url that serves the media directly#define OTA_SERVER_REST_HDR &Authorization: Bearer &#define OTA_SERVER_REST_HDR_VAL &&access_token&&#define LOG_SERVER_NAME &api‐&#define OTA_SERVER_REST_FILES_PUT &/1/files_put/auto/&#define OTA_VENDOR_STRING &VId_PId_VerId&static&OtaOptServerInfo_t g_otaOptServerI? ?Function PrototypesLocal Variables (To be added to GetWeatherTask() FunctionOTA Initialization (To be added to GetWeatherTask() function after GPIO_IF_LedOn(MCU_GREEN_LED_GPIO) functioncall)OTA main construct/logic (To be added to GetWeatherTask() function after lRetVal =Network_IF_GetHostIP((char*)g_ServerAddress, &ulDestinationIP);)1213static&OtaOptServerInfo_t g_otaOptServerIstatic void&*pvOtaA12int&OTAServerInfoSet(void&**pvOtaApp,&char&*vendorStr);static void&RebootMCU();1234long&OptionLunsigned&char&OptionVint&SetCommitIunsigned&char&ucVendorStr[20];//// Initialize OTA//pvOtaApp = sl_extLib_OtaInit(RUN_MODE_NONE_OS | RUN_MODE_BLOCKING,0);strcpy((char&*)ucVendorStr, OTA_VENDOR_STRING);OTAServerInfoSet(&pvOtaApp, (char&*)ucVendorStr);//// Check if this image is booted in test mode//sl_extLib_OtaGet(pvOtaApp, EXTLIB_OTA_GET_OPT_IS_PENDING_COMMIT, &OptionLen, (_u8 *)&OptionVal);UART_PRINT(&EXTLIB_OTA_GET_OPT_IS_PENDING_COMMIT? %d \n\r&, OptionVal);if&(OptionVal ==&true) {UART_PRINT(&OTA: PENDING COMMIT & WLAN OK ==& PERFORM COMMIT \n\r&);SetCommitInt = OTA_ACTION_IMAGE_COMMITED;sl_extLib_OtaSet(pvOtaApp, EXTLIB_OTA_SET_OPT_IMAGE_COMMIT,&sizeof(int), (_u8 *)&SetCommitInt);}else&{UART_PRINT(&Starting OTA\n\r&);lRetVal = 0;while&(!lRetVal) {lRetVal = sl_extLib_OtaRun(pvOtaApp);} UART_PRINT(&OTA run = %d\n\r&, lRetVal);if&(lRetVal & 0) {UART_PRINT(&OTA: Error with OTA server\n\r&);}&else if&(lRetVal == RUN_STAT_NO_UPDATES) {? ? ? ?Banner Display (Replace &DisplayBanner(APP_NAME);& with the new code)New Functions (Added at the end of &main.c&)else if&(lRetVal == RUN_STAT_NO_UPDATES) {UART_PRINT(&OTA: RUN_STAT_NO_UPDATES\n\r&);}else if&(lRetVal && RUN_STAT_DOWNLOAD_DONE) {// Set OTA File for testinglRetVal = sl_extLib_OtaSet(pvOtaApp, EXTLIB_OTA_SET_OPT_IMAGE_TEST,&sizeof(int), (_u8 *)&SetCommitInt);UART_PRINT(&OTA: NEW IMAGE DOWNLOAD COMPLETE\n\r&);UART_PRINT(&Rebooting...\n\r&);RebootMCU();}}1&DisplayBanner(OTA_VENDOR_STRING);//! Sets the OTA server info and vendor ID//!//! \param pvOtaApp pointer to OtaApp handler//! \param ucVendorStr vendor string//! \param pfnOTACallBack is pointer to callback function//!//! This function sets the OTA server info and vendor ID.//!//! \return None.////****************************************************************************int&OTAServerInfoSet(void&**pvOtaApp,&char&*vendorStr){unsigned&char&macAddressLen = SL_MAC_ADDR_LEN;//// Set OTA server info//g_otaOptServerInfo.ip_address = OTA_SERVER_IP_ADDRESS;g_otaOptServerInfo.secured_connection = OTA_SERVER_SECURED;strcpy((char&*)g_otaOptServerInfo.server_domain, OTA_SERVER_NAME);strcpy((char&*)g_otaOptServerInfo.rest_update_chk, OTA_SERVER_REST_UPDATE_CHK);strcpy((char&*)g_otaOptServerInfo.rest_rsrc_metadata, OTA_SERVER_REST_RSRC_METADATA);strcpy((char&*)g_otaOptServerInfo.rest_hdr, OTA_SERVER_REST_HDR);strcpy((char&*)g_otaOptServerInfo.rest_hdr_val, OTA_SERVER_REST_HDR_VAL);strcpy((char&*)g_otaOptServerInfo.log_server_name, LOG_SERVER_NAME);strcpy((char&*)g_otaOptServerInfo.rest_files_put, OTA_SERVER_REST_FILES_PUT);sl_NetCfgGet(SL_MAC_ADDRESS_GET, NULL, &macAddressLen, (_u8 *)g_otaOptServerInfo.log_mac_address);//// Set OTA server Info//sl_extLib_OtaSet(*pvOtaApp, EXTLIB_OTA_SET_OPT_SERVER_INFO,sizeof(g_otaOptServerInfo), (_u8 *)&g_otaOptServerInfo);//// Set vendor ID.//sl_extLib_OtaSet(*pvOtaApp, EXTLIB_OTA_SET_OPT_VENDOR_ID,&strlen(vendorStr),(_u8 *)vendorStr);//// Return ok status//return&RUN_STAT_OK;}&//****************************************************************************////! Reboot the MCU by requesting hibernate for a short duration//!//! \return None////****************************************************************************static void&RebootMCU(){//// Configure hibernate RTC wakeup//PRCMHibernateWakeupSourceEnable(PRCM_HIB_SLOW_CLK_CTR);//// Delay loop//MAP_UtilsDelay(8000000);//// Set wake up time//PRCMHibernateIntervalSet(330);//// Request hibernate//PRCMHibernateEnter();//// Control should never reach here//while(1){ }}
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
谢谢提供的资料。
You have posted to a forum that requires a moderator to approve posts before they are publicly available.EEWORLD 官方微信
Powered byCC3200, CC3220在智能家居中的应用和常见问题解决 - FAQ - 技术论坛 - 德州仪器在线技术支持社区
CC3200, CC3220在智能家居中的应用和常见问题解决
CC3200, CC3220在智能家居中的应用和常见问题解决
在无线音视频传输设计中,低功耗和安全性是首要考虑的因素。如何让 Wi-Fi 摄像头实现无需插电和随意安装?如何保证网络传输中的数据安全?
凭借其完善的软件架构,出色的射频性能及快速唤醒持续连接的低功耗特性,TI 针对智能家居推出了多款音视频传输方案。基于 TI SimpleLink&&&Wi-Fi 无线微控制器的超低功耗持续连接的无线音视频传输系统,可作为使用电池供电的无线音视频应用的绝优之选。
在查找智能家居的全方位资料?看这里!更多的内容请访问&
培训资料:
==============================、专题问答============================
Wi-Fi技术专家:
TI&无线连接产品资深应用工程师,精通&Wi-Fi&产品开发及设计,具备&14&年无线连接技术支持经验。
1. Wi-Fi的低功耗体现在哪些方面?
快速启动,待机功耗低,快速连接。
2. Wi-Fi的功耗,电池供电的遥控器能用多久? 相对于Zigbe, Z-Wave的优势在哪里?
依赖于使用频率和电池容量。相较于其他两者,Wi-Fi的数据传输速率高,距离远,直接连路由器。
3. 两节7号电池供电可以工作在低功耗模式多长时间?&&&&&&&&
如果只是在低功耗模式下的话, 2500mAh可以用大概6个月以上。如果你需要传输数据的话,就看依赖于你传输数据的频率。
4. TI的低功耗智能芯片有哪些产品呢?&&&&&&&
5.&和可以传视频吗?如何传送?
可以,请参考TI Designs&
6. 视频编码器进入休眠模式,Wi-Fi芯片内部会配置TSF timer 来唤醒?
建议视频编码器平时关闭电源,由来控制电源的开关。
7. 视频传输理论上功耗不会低的,怎么才能做到低功耗呢?
平时摄像头是断电的,需要使用的时候由去给它供电
8. SimpleLink SDK的学习要配套的开发板吗?
可以选择&Launchpad,详情参考
9.&和的优势各在哪里?
是的下一代,功能更强,功耗更低,安全性更强。&&&&&&&&&&
10. TI&&和TI&&如何在无线音视频中实现低功耗的传输的呢?采用的是什么协议呢?
协议都是标准的协议,低功耗主要是体现在深度睡眠的时候。
11. TI&是否有相应的demo提供支持?
在SDK里面有很多DEMO程序,详情可浏览
12. 智能家居中如何实现低功耗?
如果用WIFI的话,就是用LPDS模式或HIBERNATE模式来实现。当然也可以选择别的无线技术,像蓝牙,Zigbee等等,他们比WIFI的功耗要低很多。这几种技术各有优劣。
13. 智能家居的安全和隐私是如何做到和防护的?
请参考数据手册,它使用了硬件加密引擎来保证安全性。
14.&&Wi-Fi低功耗对于Wi-Fi通讯的稳定性有影响吗?对TCP长连接的稳定性有影响吗?
没有影响,低功耗不会影响WIFI的性能
15. 最近爆出的家庭摄像头被黑,只是单纯的软件漏洞,还是硬件上也存在缺陷?TI的产品应用,有被攻破的吗?
摄像头被黑,主要是软件上的加密功能不够。我们的产品用硬件加密引擎来加密,更加安全。如我们最新一代的Wi-Fi&里面,就采用了硬件加密引擎来保证数据的安全性。
16. 看到新闻上讲黑客可以通过公共WiFi控制同一局域网下其他用户的设备,TI采取了哪些安全措施来避免这种情况?
局域网下可以通过HTTPS来传输,内嵌了HTTPS SERVER。
17. WIFI的待机功耗如何?是不是有掉包的现象?
有4微安和825微安的两种待机,4微安的WIFI不连接,825微安的WIFI保持连接,和平时正常工作模式一样。
18. 在利用无线Wi-Fi传输数据时,是如何保障数据安全性的?
一个是WIFI的加密,另一个是SSL的加密。
19. 在Wi-Fi开发方案中如何提高开发效率,是否有参考方案?
可以选择,这样都是基于TI Simplelink MCU platform的SDK,很方便使用开发。
20. 能否介绍下安全问题的几个应用案例?&&&&&
如OTA在线升级,如果保证你的程序不会被人篡改;2,防止外挂SPI FLASH被克隆
可用10年的蓝牙PIR运动检测方案
21世纪电源:
EEWorld:&&
=====================================HomeKit 专题=====================================
HomeKit 方案主讲:
毕业于西安电子科技大学,硕士阶段主攻电路系统设计方向,主要致力于无线产品及单片机系统设计、开发及仿真。具有远程医疗监护相关领域的产品开发经验,对无线WiFi及低功耗蓝牙软硬件设计有丰富的项目经验。
1. HomeKit是什么? 特点有哪些?
HomeKit是苹果推出的智能家居的控制平台,目前HomeKit可以支持各种传感器类的产品和控制类的产品,HomeKit 的特点是安全和简单,苹果手机内置了APP(home)直接对HomeKit的产品进行控制。
2. HomeKit协议和普通WiFi协议有那些不同?
HomeKit的协议是通过Wi-Fi的底层进行数据的收发。
3. HomeKit 可以自己开发吗,苹果只是提供了一个平台吗?
苹果提供了HomeKit的平台,TI将HomeKit的协议进行了完备的开发,并提供完整的SDK提供给客户使用,客户仅需要在回调函数中提供数据既可完成HomeKit的开发。
4. HomeKit是需要同时使用WIFI和BT吗?
不需要,单独选择WiFi模式,或者BLE的模式进行HomeKit的开发
5. 没有MFI账号如何体验HomeKit的功能?
必须先要申请苹果的MFI的license,才能申请HomeKit的软件包
6. 要想买一套可以体验HomeKit的一套东西到哪买?
到TI的官方购买CC3220SF Launchpad,用MFI的证书号申请TI HomeKit的SDK进行测试和评估。

我要回帖

更多关于 联发科和高通骁龙哪个好 的文章

 

随机推荐