完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 渴死的鱼儿 于 2016-1-27 23:47 编辑 上一次的帖子详细介绍了固件的编译和烧录过程,但是因为当时烧录的方法有问题,没有注意烧录流程,一直导致无法成功烧录固件,过了好几天今天抓紧时间重新烧录一遍,还好的是能够正常烧录并启动了,但是也有一点点的小问题不知道什么原因,接下来会介绍这次的过程。 首先我们将烧录软件的各个配置信息配置好,需要烧录的4个文件的地址都要一一对应,如果正常配置好的话是显示绿色的,具体的情况参考上一篇帖子。全部配置好之后点击烧录软件的START开始烧录,点击之后按下开发板上的BOOT/AIRKISS按键不要松开,然后打开开发板上的电源开关。一定要记住按键松开之前电源开关一定要打开,上次就是因为这个原因搞了好几次也不行,我还一直纳闷什么原因来着!当时我BOOT/AIRKISS按键也按下过,电源开关也打开过,重启好几次就是不行,到今天才注意到按键和开关需要同时工作才行。 按键按下并且开关打开之后,烧录软件下方的进度条开始慢慢的向前走,同时后台的DOS也在打印烧录信息,进度值不断刷新: 有一个奇怪现象是DOS里面的烧录值快97%时间就自动刷新了几行,每一个百分点打印一行,97%、98%、99%分别显示,如下图: 等到99%时候,烧录软件的下载按钮提示烧录完成,但是进度值依然是99%,不知道为什么达不到100%,然后我们用串口助手检测一下开发板启动时的信息是否正常(注意波特率选择74880)。打开串口助手,给小e重新上电即可看到boot和SDK的版本信息: 但是没过一会就显示有错误:connect fail wrong password or ssid wrong!!! 当时很不理解什么原因,但是大概猜测应该就是和WIFI配置有关,可能是没有配置的原因! 就在我今天晚上看官方源码的时间发现了这个错误的来源,在源代码中的WIFI配置的相关函数里面有写到这一串信息的程序,这就可以确定是正常现象了,只是一个没有配置的提示,可以排除固件烧录不正常的情况。 但是有一个和原来不一样的地方就是OLED显示内容少了“开发从未如此简单”的页面,我烧录的是官方的固件包,按说应该是和出厂时的一样,至于为什么有这种情况暂时不清楚,也可能是当时下载的包和出厂的不是同一个吧!然后我长按了一下BOOT/AIRKISS键,WiFi灯开始闪烁,OLED屏显示网络正在配置中...同时串口助手打印出来WiFi连接配置时的信息,可以看出LED是500ms亮灭交替闪烁。这个在程序源码中也可以清楚的找到相关的程序: 因为家里没有通网,也是蹭的隔壁的WiFi上网的,信号实在是差,基本上十分钟就要掉一次,偶尔用手机热点救一下急,反正查资料下载什么的肯定是不方便的了,在学校虽然晚上断网吧最起码白天也能正常是吧。(然后当天下午我买了个小米路由器,在家就用它中继一下熬过这个寒假吧 ^_^是不是觉得有点“无耻”!哈哈,古有“凿壁偷光”,今有“路由蹭网”,读书人的事~罢了~罢了)。 下面是官方使用的串口助手,这个东西很多随便一个就能用了,但是查看启动信息使用的波特率是74880,有的软件里面没有这个还不能自定义,那就不方面了。这次就暂时说到这,下次详细介绍一下官方源码流程! 串口助手:
串口调试软件.rar
(180.85 KB, 下载次数: 5
)
|
|
相关推荐
5 个讨论
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 05:18 , Processed in 0.657277 second(s), Total 66, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号