本文来源电子发烧友社区,作者:smart555, 帖子地址:https://bbs.elecfans.com/jishu_2009013_1_1.html
今日研究了下 HiSpark Wi-Fi IoT 套件进行*.bin程序下载的方法,遇到一个又一个障碍,最后还是莫名其妙的成功了,再次做下记录,如果能帮助到其他小伙伴那就更好啦。
首先去华为鸿蒙官网了解了一下,HiSpark Wi-Fi IoT 套件的主 cpu Hi3861 目前支持基于 DevEco Device Tool 可进行的2种方式进行程序的下载: JTAG口、USB串口(HiBurn工具);由于笔者手头没有JLink硬件工具,就暂不测试;只能走USB串口这条路。
笔者此次介绍主要以下载官网 Hi3861_demo_allinone.bin 为例;首先是打开VS Code 软件,导入一个HarmonyOS工程,亲测发现如果没有导入并打开一个工程,无法试用“烧录”工具;这里只需要随手导入一个工程,不用编译;导入完毕后,就可以在“基本流程”菜单栏的下来列表里找到“烧录”
从上面的信息可以看到 Hi3861_demo_allinone.bin 包含了3个程序,分别为
Hi3861_loader_signed.bin
Hi3861_demo_burn.bin
Hi3861_ boot_signed_B.bin
并且这三个小程序被烧录在芯片内 Flash 的位置也做了很详细的指定,分别为:
0x10A000
0x200000
0x1FA000 0x6000
整个烧录时间大概在2-3分钟就完成了,最后会看到一个Execution Successful.
*******************************************************************************
前些天偶然看到一个介绍 HiSpark Wi-Fi IoT 套件的视频,其中提到一个安卓手机客户端App,叫做 HiStreaming ,用这个App,可以通过链接上HiSpark Wi-Fi IOT套件发射出来的wifi,然后发送控制命令来操作各种扩展模块和读取传感器的值。
今日研究了下 HiSpark Wi-Fi IoT 套件进行*.bin程序下载的方法,遇到一个又一个障碍,最后还是莫名其妙的成功了,再次做下记录,如果能帮助到其他小伙伴那就更好啦。
首先去华为鸿蒙官网了解了一下,HiSpark Wi-Fi IoT 套件的主 cpu Hi3861 目前支持基于 DevEco Device Tool 可进行的2种方式进行程序的下载: JTAG口、USB串口(HiBurn工具);由于笔者手头没有JLink硬件工具,就暂不测试;只能走USB串口这条路。
笔者此次介绍主要以下载官网 Hi3861_demo_allinone.bin 为例;首先是打开VS Code 软件,导入一个HarmonyOS工程,亲测发现如果没有导入并打开一个工程,无法试用“烧录”工具;这里只需要随手导入一个工程,不用编译;导入完毕后,就可以在“基本流程”菜单栏的下来列表里找到“烧录”
随后就可以在展开的配置页面进行下载程序的配置,这里需要注意:要中预烧录的.bin文件,方式选择为“Hiburn”,最后保存。
这是就可以点击左侧“烧录”旁边的绿色三角按钮,开始烧录,结果报错了......
折腾了一番无解,如是看到此处有热心的小伙伴可以帮忙分析一下,谢谢。
然后笔者开始尝试其他方法来烧录程序:果然在群里热心乔帮主的帮助下下载了一个HiBurn.exe 小程序,用这个程序可以下载 .bin 程序到Hi3861芯片中去。相关工具以及方法我就放在附件里,如果有需要的小伙伴也可以下载。
然后笔者随手就烧录了 Hi3861_demo_allinone.bin 到板子:
从上面的信息可以看到 Hi3861_demo_allinone.bin 包含了3个程序,分别为
Hi3861_loader_signed.bin
Hi3861_demo_burn.bin
Hi3861_ boot_signed_B.bin
并且这三个小程序被烧录在芯片内 Flash 的位置也做了很详细的指定,分别为:
0x10A000
0x200000
0x1FA000 0x6000
整个烧录时间大概在2-3分钟就完成了,最后会看到一个Execution Successful.
*******************************************************************************
前些天偶然看到一个介绍 HiSpark Wi-Fi IoT 套件的视频,其中提到一个安卓手机客户端App,叫做 HiStreaming ,用这个App,可以通过链接上HiSpark Wi-Fi IOT套件发射出来的wifi,然后发送控制命令来操作各种扩展模块和读取传感器的值。
于是乎,笔者百度了一番后成功下载到了该软件,这个软件一开始是由坑点的,使用上面 Hi3861_demo_allinone.bin 是不能使用这个联动这个安卓App的,需要更新固件,即要烧录其他的 .bin文件,于是乎又百度了一番,总算找到了一个可用的 Ex_Factory_2020_08_06.bin ,在此对上次这个文件的小伙伴表示感谢!
笔者赶紧就重复上面的烧录步骤,很快完成了烧录:
复位重启后,也在手机上安装了上面那个HiStreaming ,wifi一搜果然可以看到HiSpark字样的wifi , 链接上这个wifi ,无wifi密码。
然后,就可以用手机来操作HiSpark WIFI iot 套件的硬件了,有兴趣把玩的朋友可以下载试试。
好了,今天的分享就到此。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
wi-fi
+关注
关注
14文章
1976浏览量
122779 -
HarmonyOS
+关注
关注
79文章
1827浏览量
29259 -
HiSpark
+关注
关注
1文章
156浏览量
6762 -
Hi3861
+关注
关注
1文章
54浏览量
6220
发布评论请先 登录
相关推荐
在TSMaster中加载基于DotNet平台的Seed&Key
在UDS诊断过程中,会涉及到安全访问的问题,也就是所谓的Seed&Key。TSMaster诊断模块支持通过.dll文件载入Seed&Key算法用于安全访问解锁。在最近发布
安富利带你揭秘IP&E元器件的赋能之路
IP&E,是Interconnect(互连)、Passive(无源)和Electromechanical(机电)的缩写,代表着电子元器件中最为基础和重要的分支之一。
Open RAN的未来及其对AT&T的意义
3月14日消息,在“Connected America 2024”会议上,AT&T高级副总裁兼网络首席技术官Yigal Elbaz讨论了Open RAN 的未来及其对AT&T的意义。
罗德与施瓦茨通过GCF认证一致性测试用例加快NTN NB-IoT技术的推广
在最近举行的一致性协议组(CAG)#77会议上,罗德与施瓦茨(以下简称“R&S”)使用其R&S CMW500无线电通信测试仪成功验证了工作项目333中的NTN NB-IoT
BT Wi-Fi模式是否可以通过ModustoolBox对套件进行编程来实现?
尝试在 ModustoolBox 中使用示例项目对套件进行编程时,我遇到了问题,因为 " 错误:找不到匹配的 CMSIS-DAP 设备 &
发表于 01-22 06:19
R&S和Applus在EMC测试环境中完成eCall测试
罗德与施瓦茨(以下简称R&S)和Applus Laboratories完成电磁兼容性 (EMC) 测试环境中 eCall 测试。
森木磊石CPEEC&CPSSC 2023 展会圆满收官!
2023中国电力电子与能量转换大会暨中国电源学会第二十六届学术年会及展览会(CPEEC&CPSSC2023)是中国电源学会成立40周年纪念活动的重要环节。会议旨在促进电源、电力电子与能量转换
轻量系统:润和HH-HSP101满天星系列Pegasus智能家居开发套件(HI3861)
,实现Wi-Fi IoT功能,套件包含主板、通用底板、显示板、NFC板、智能红绿灯板、智能炫彩灯板、环境监测板;功能强大的主板搭配多种扩展板,可广泛应用于常电智能家居(如白电、小家电、电工类)场景;已
发表于 10-19 11:11
干簧技术-斯丹麦德液位传感器&浮子手册(新)
电子发烧友网站提供《干簧技术-斯丹麦德液位传感器&浮子手册(新).pdf》资料免费下载
发表于 09-12 11:49
•0次下载
你使用shell脚本中的2>&1了吗?
run_cmax > ./starrc_cmax.logs 2>&1中的 2>&1是啥意思?
支持 Quick-Connect IoT Wi-Fi 的云解决方案套件快速入门指南
支持 Quick-Connect IoT Wi-Fi 的云解决方案套件快速入门指南
发表于 06-30 19:38
•0次下载
叉车智慧监控系统静电&抛负载测试及解决方案
叉车智慧监控系统静电&抛负载测试及解决方案测试产品:叉车智慧监控系统雷卯实验室温湿度:26度,61%测试标准:静电测试,需通过IEC
if(a==1 && a==2 && a==3),为true,你敢信?
接下来咱们来尝试解决这个问题。假设 if(a==1&&a==12)是等于 true的,那么a肯定不可能是一个“普通的变量”。它势必要有能力在执行的时候能够动态改动值。
评论