完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
今天我给大家分享下小e的上电测试各功能使用过程。 M302I的产品手册地址:http://developer.kaifakuai.com/index.php/list/index/id/67.html; 下面我仅仅展示一下自己操作的显示结果,微信端关注开发快就可以连接设备,具体的我就不再啰嗦,上面链接很详细 1.配置网络 2.可视交互 3.温湿度显示 4.多彩灯光 5.语音控制/语音留言 上电测试后,我觉得美中不足的是每次测试不同的功能必须要拨动各功能的使能开关(一次只能开一个),接线帽也要更换,最后重新上电才能换一种功能。可能是作为开发板的缘故吧,并没有把所有的功能集成为能够同时测试。总之,小e的功能还是很炫的。 接下来介绍一下对小e进行固件烧写。 编译和烧入使用如下三个软件,请在http://pan.baidu.com/s/1jHj4FHG下载以下软件: (1)VirtualBox-4.3.12-93733-Win.exe :虚拟机工具,用于导入运行虚拟机; (2)ESP8266_lubuntu_20141021.ova:lubuntu虚拟机镜像,小e1固件在该虚拟机环境下编译; (3)FLASH_DOWNLOAD_TOOLS_v2.4_150924.rar:小e1固件生成之后,使用该工具将固件下载到小e1; 如上所述,小e的开发手册用到的是Virtual Box,各位如果也是用的Virtual Box,浏览一下M302I的产品手册就可以学会如何对小e烧写固件。我在这里介绍的是如何用VMware Workstation10.0对小e烧写固件。(以下说明都是在安装过VMware Workstation的前提下进行的) 首先在云盘上把虚拟机镜像文件下载下来,直接双击下载的镜像文件,接着设置完虚拟机名称和存储路径后点击“导入”,此时进度条走不动会有错误窗口弹出,点击“重试”等待进度条走完就OK了。如下图: 虚拟机装好之后需要建立共享文件夹,开启虚拟机才能建立共享文件夹,建立共享文件夹需要安装VMware Tools,右键虚拟机"ESP8266_lubuntu20160830",点击“安装VMware Tools”,出现下图所示, 点击“OK”,出现下图 点击.tar.gz文件拖动到Desktop下如下图 右键.tar.gz文件,点击“copy path”,进入终端命令行,执行下图命令(我是已经安装好了,所以多出一个文件)。先是进入桌面,显示所有文件,然后用sudo passwd命令重新设置root密码(如果有其他密码要输都是espressif,登录Linux账户也是),修改密码后su进入root用户,解压.tar.gz文件,解压后进入解压包目录,执行“./vmware-install.pl”,一路回车或yes到底即可,最后重启该虚拟机就安装好了。 接下来右键虚拟机"ESP8266_lubuntu20160830"->点击“设置“->点击”选项“->点击”共享文件夹“->点击”总是启用“->点击”添加“,将下载的小e源码文件夹选中,如下图 ( 开发板Demo源码下载地址:http://developer.kaifakuai.com/index.php/resource.html) 添加完共享文件夹后进入虚拟机命令行,执行以下命令。进入mount.sh脚本进行编辑修改如下图; 然后执行”./mount.sh“,执行结果会报错,但仍可根据下图命令找到共享文件夹,并执行”./gen_misc_.sh“生成固件。 编译完成固件后,可以烧入固件到开发板,烧写之前,首先了解下小e开发板的flash存储固件的分区,分区功能表如下。 表1 flash功能分区表
分区如下图: 图32 小e1之flash分区 烧写固件方法如下: 1、配置烧录工具 解压FLASH_DOWNLOAD_TOOLS_v2.4_150924.rar,并打开烧写软件:ESP_DOWNLOAD_TOOL_V2.4.exe,在Download Path Config选中文件并填写正确的地址,在前面的小框中打勾,表示选中该文件;按照下图配置SPI FLASH CONFIG参数;并在COM PORT选中开发板的串口PORT; 注意:打对勾的四个文件都在v1408u34即共享文件夹下,如下图。
图33 烧录工具配置 2、烧录 配置完成之后,点击START,出现下图所示表示等待烧录,此时按住airkiss按键不放,同时通过开关对开发板上电;当烧录进度条开始增长,表示开始烧写,此时释放airkiss按键,等待进度条变化直到显示烧录完成; 图34 固件烧写 3、固件烧写注意事项 (1)user1.2048.new.3.bin文件在bin/upgrade下面,其它文件在bin目录下面; (2)小e1开发板出厂时已经烧入了表1所列的所有固件,用户在编译自己的用户程序时,可以仅仅烧入生成的用户固件(即user1.2048.new.3.bin),而不用烧入其他参数和固件; (3)fac.bin文件是使开发板处于工厂生产模式的文件,如果烧入该文件,系统重启后将进入工厂模式,在该模式下可以重新烧入appkey/uid/securtkey以及服务器地址和端口号,如果在必要的情况下(比如appkey/uid/securtkey以及服务器地址和端口号分区不小心被烧入其他固件而使他们丢失了),可以重新烧入这些参数,点击查看烧入appkey/uid/securtkey以及服务器地址和端口号的方法。
123.PNG
(15.98 KB, 下载次数: 8)
|
||
相关推荐
1 个讨论
|
||
只有小组成员才能发言,加入小组>>
[小e体验板] 【小体积大智慧】关于体验板的技术问题,看这一篇就够了
2878 浏览 4 评论
【小e1开发板试用体验】分析程序架构四~/Share/SDK/makefile分析
3640 浏览 1 评论
6764 浏览 19 评论
29257 浏览 59 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 13:24 , Processed in 0.584695 second(s), Total 61, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号