爱板网论坛

查看: 520|回复: 0

[教程] 6.ESP32-DevkitC教程之HelloWorld编译(3)

[复制链接]

主题

好友

1461

积分

进士

  • TA的每日心情
    开心
    昨天 23:27
  • 签到天数: 131 天

    连续签到: 5 天

    [LV.7]常住居民III

    发表于 2018-1-19 12:26:51 |显示全部楼层
    配置完menuconfig之后,便可正式进入编译程序环节,相信大家已经久等多时了。
    1.打开Eclipse,然后对着项目右键->New Target->Build.. 或者直接按快捷按键Shift+F9
    1-5.png

    2.打开Make Targets界面,选中DownLoad,然后点击Build按键进行编译。
    11.png

    3.然后编译器正在编译中,它会把所有用到的组件编译一次,过程比较慢,大概需要几分钟到二十多分钟,这个速度视电脑配置而定的,像我的好几年前的笔记本I5电脑就需要十多分钟。编译成功的图片如下图所示,编译完成之后直接下载到ESP32-DevkitC板上。
    3-5.png

    4.按一下开发板上EN按键来reset一下板子,随便打开一个串口调试软件,选择好开发板的端口号码,选择波特率115200,打开串口。成功输出HelloWorld,然后自动重新启动,这里可以看到Boot启动输出的信息。
    3-6.png


    附带上程序 hello_world.rar (165.75 KB, 下载次数: 0) ,里面包含了一个已经编译好的BIN文件。

    此外,ESP-IDF中make中还含有一个调试功能——monitor,可以监控程序是否在运行。
    使用方法也很简单,但是需要先运行Cygwin,在Cygwin中cd到项目目录,然后使用如下命令进行监控:
    1. make monitor
    复制代码
    然而好像只有在Windows下运行才会显示127错误。
    3-7.png

    具体解决办法请看下一节~
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /4 下一条

    手机版|爱板网

    GMT+8, 2018-5-27 07:41 , Processed in 0.086065 second(s), 13 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部