收藏官网首页
查看: 10877|回复: 1

如何在安信可全功能测试板上实现ESP-01的编译下载和调试(转)

34

主题

896

帖子

2274

积分

超级版主

Rank: 8Rank: 8

积分
2274
跳转到指定楼层
楼主
发表于 2016-7-13 12:27:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具

最近调试用到了安信可的ESP-01模块,终于打通了编译下载调试的整个通道,有一些细节需要记录,方便后续的开发工作。

转载请注明:http://blog.csdn.net/sadshen/article/details/46776663

一、硬件准备

安信可的相关资料没有一个很好的收集,费了很大劲才从QQ群中下载到了测试板电路图,终于搞明白了拨码开关的含义。另外ESP-01的flash大小也没地方标明,问了QQ群里的人才知道手头的这个黑色版本模块的flash大小是1M。

通过对电路的了解,大致知道安信可的测试板是使用一个stc的单片机来与esp-01模块进行通信,STC控制3个并排的LED,蜂鸣器以及24L01,而WiFi模块控制下方6个并排的LED,LED同时还和6个按键相接。

由于我们只开发WiFi部分,因此需要对拨码开关进行配置,记录如下:

上方拨码开关:xx1010(下载时为xx1110)

下方拨码开关:001010


即上方拨码开关的第4位控制模块的下载和工作状态。

ESP-01有8个管脚,扣掉了VCC GND RST CH-PD这4个管脚,就剩4个脚可用了,IO0状态指示,TX RX做串口收发调试,所以现在就剩下一个IO2作功能测试了。


二、编译

乐鑫的编译环境集成了所需要的工具,lubuntu还是比较小巧的,普通电脑都可以轻松带起来,平常我们开发用的电脑配置都够用了。只要参考附件中的 ESP8266_Build_Environment_Guide.pdf.文档,基本都不会有什么问题。1. Start:set up Linux compile environment - 搭建ESP8266编译环境

http://bbs.espressif.com/viewtopic.php?f=21&t=86


这边记录下每次编译会用到的编译命令:

1.挂起共享磁盘 ./mount.sh

2.输入管理员密码 espressif

3.进入app编译目录cd ~/Share/esp_iot_sdk_v1.1.1/app

4.make

5. ./gen_misc.sh(SPI FLASH的相关选项要与实际一致,最重要的是size)

当然还有其他的linux命令,有基础的朋友很快就能上手。没基础的朋友需要先掌握几个常用的命令,如make clean等。

这边有个要注意的。参照这个帖子,How to use 1024+KB flash - 如何使用1024KB 及以上 flashhttp://bbs.espressif.com/viewtopic.php?f=10&t=305。在ESP-01模块(1M flash)的硬件条件下,需要修改PRIV_PARAM_START_SEC 这个宏。


三、下载

官方给了下载工具:

How to use flash download tool?

http://bbs.espressif.com/viewtopic.php?f=10&t=362

参考这份文档,2A-esp8266__IOT_SDK_User_Manual__CN_v1.1.0.pdf,选择好需要的bin及烧录地址,SPI FLASH配置与编译时一致。


拨码开关第4位拨至On,点击Start,测试板上电,即可。


四、调试

拨码开关第4位拨至Off,打开对应的COM口,即可看到打印输出。



36

主题

308

帖子

70

积分

注册会员

Rank: 2

积分
70
沙发
发表于 2016-7-20 13:45:18 | 只看该作者
建议整合到一起我给你加精
G3机智云物联网云服务 287087942
有什么疑问,可以在论坛,qq群(优先在论坛哦,避免重复造轮子)
在论坛提问的回答率是100%!!!!!!!!
希望和大家一起交流学习.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表