您尚未登录。

楼主 #1 2017-09-29 14:21:49

jujumao
会员
注册时间: 2017-09-29
已发帖子: 4
积分: 4

为什么ESP32工程,随便改点什么,比如改下载串口也会重新编译整个项目,感觉这样很不人性化.

.

离线

#2 2017-10-16 22:19:51

goodgoodstudy
会员
注册时间: 2017-09-15
已发帖子: 61
积分: 61

Re: 为什么ESP32工程,随便改点什么,比如改下载串口也会重新编译整个项目,感觉这样很不人性化.

因为 make menuconfig 之后修改了 sdkconfig.h
而这个sdkconfig.h 被很多文件依赖,
这样几乎重新编译整个项目

离线

#3 2018-07-11 20:58:38

szxxbb
会员
注册时间: 2018-06-25
已发帖子: 3
积分: 3

Re: 为什么ESP32工程,随便改点什么,比如改下载串口也会重新编译整个项目,感觉这样很不人性化.

有没有办法把串口配置单独放出来,就可以不用重新编译整个项目了?
或者考虑不同esp32的模块接入电脑usb口的串口都改成同一串口?

离线

#4 2018-07-11 21:40:16

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 为什么ESP32工程,随便改点什么,比如改下载串口也会重新编译整个项目,感觉这样很不人性化.

szxxbb 说:

有没有办法把串口配置单独放出来,就可以不用重新编译整个项目了?
或者考虑不同esp32的模块接入电脑usb口的串口都改成同一串口?

https://github.com/espressif/esp-idf/issues/1026

可以通过这种环境变量的方式传递串口参数:

make flash ESPPORT=COM6 ESPBAUD=921600





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn