
1、按F1或Ctrl+Shift+P打开命令面板,输入ESP-IDF,或按Ctrl+E+C2。
2、选择工程创建目录。
3、选择模板类型第五部:设置工作区的json文件在settings,json文件中添加即可。
我们刚刚在WINPE 环境下使用DISKGENIUS对硬盘完成了分区 *** 作。
所谓挂载ESP分区,其实就是给ESP分区分配一个盘符,使其可以读写。
如果我们仅安装单MAC系统的话,那么我们的磁盘最少只用分2个分区。
即:ESP分区+主分区
此时,由于刚刚完成分区格式化 *** 作,DISKGENIUS会自动为ESP分区分配盘符,在这个时候,ESP分区是可以直接读写 *** 作的。
我们打开电脑,就会看到这个我们分好的容量为400M的ESP分区,格式一般为FAT16。我们只需将前面配好的CLOVER 安装EFI文件夹复制到该分区根目录下就完成了CLOVER的安装工作。
是不是感觉太简单了?
嘿嘿,确实如此,我们再重新启动电脑,就可以从硬盘启动加载CLOVER了。
那就会有朋友提问了,既然如此简单,那你为何还要单独写一篇教程来呢?
因为在以后,我们经常会修改CLOVER的EFI文件。
所以必须要可以挂载ESP分区。
尽管 ESP 分区是一个 FAT16 格式的分区,但它的分区标识却是一个特别的标识(EF),EFI 规范的这一规定使得 ESP分区在一般情况下是不可见的,起码,对于普通用户来说,这是一块“无法访问”的隐藏区域。
在正常WINDOWS下我们是看不到ESP分区的,即便是给它正确的分配了盘符,因权限问题,也无法读写,所以我们一般是在MAC环境或者是WIN PE环境下挂载它。
在MAC环境,我们一般是用Clover Configurator来挂载ESP分区,或者是在终端下用命令行挂载,这个我们在将来使用时会加以说明。
在WIN PE环境,一般是用DISKGENIUS来给它指派一个新的盘符,但有时可能会失败,大多数情况只需关闭DISKGENIUS后重新打开后再重新指派就可以了。实在不行,还可以使用BOOTICEX64来分配盘符。
挂载过程如下:
注意上图中红色圈勾选位置,这里的分区全为ESP分区。
现在所有的ESP分区都没有盘符,仅数字标号加以区分。
通过鼠标点击,选中我们要挂载的ESP分区。
点击鼠标右键,在d出下拉菜单中选择“指派新的驱动器号”选项。
我们可以直接点击“确定”按钮完成挂载分区。
也可以通过点击红色圈勾选位置向下小三角图标自由分配新的盘符。
在这里,根据我的喜好,选择了盘符P作为磁盘新的盘符。
点击“确定”按钮完成磁盘的新盘符分配工作。
注意看图中红色圈勾选位置,此时我们的ESP分区已经获取了新的盘符。
打开浏览器,可以看到,ESP分区已经可以正常读写了。
打开BOOTICEX64软件,如下图显示:
点击红色圈勾选位置向下小三角图标
在d出下拉菜单中选择你要挂载的分区所在硬盘,注意不要选错了。
点击“分区管理”按钮。
选择你要挂载的ESP分区。
点击“分配盘符”按钮。
点击“确定”按钮完成挂载分区。
也可以点击向下小三角图标自由分配新的盘符后点击“确定”按钮完成 *** 作。
注意观察红色圈勾选位置,此时我们的ESP分区已经获取到新的盘符。
打开浏览器,可以看到,ESP分区已经可以正常读写了。
打开刚刚新显示出的ESP分区,将我们之前配置好的CLOVER 安装文件EFI文件夹复制到该当前分区的根目录下就完成了CLOVER的安装工作。
ESP32常见的开发环境是三种。
官方发布的开发套件ESP-IDF当前已经是v50版本,提供官方中文指南文档,不管安装还是使用都不会有那种未入门就想退出的感受。
vscode,由微软研发的一款免费、开源的跨平台代码编辑器,要利用该工具当做ESP32的开发工具在国内环境当前还是比较不理想,vscode是依靠安装PlatformIOIDE或ESP-IDF插件来进行ESP32的开发,但插件的安装过程对于新手十分不友好。arduinoIDE,新手或小白入门比较合适的一个开发环境,最大的缺点是缺少调试功能,在开发较复杂的项目时无法快速定位异常。总结来说,如果不是vscode开发环境的狂热爱好者,在ESP32的开发中,不太推荐该开发环境。如果是在学习中,推荐是用arduinoIDE。入门后对该开发板有相对的了解后或考虑开发比较复杂的项目时再去尝试用ESP-IDF。
安装arduinoIDE和ESP32开发板支持。arduinoIDE的安装比较友好,只要下载安装包,双击安装,最好选择一下安装的目录,没什么需要注意的地方。注意,当前最好是下载旧版的11819,因为新版的20xx当前未支持安装插件,ESP32的SPIFFS文件系统功能需要安装第三方的插件才能实现。如果当前还没有打算或需求使用SPIFFS文件系统功能也可以尝试下载20xx,其它功能基本相似。
因为需要安装ESP32开发板的支持,同时也要点击"ESP32离线安装包"。可以按照里面的教程安装好ESP32开发板的支持。
esp32python运行sd卡中的程序:首先要安装 esptool,直接 pip 安装就可以了。之后进入安装路径,运行如下的 cmd 命令,COMX 替换为你的端口号。
注意!烧录 eFuses 是不可逆的,务必提前确定你的模组使用的 33V Flash。 官方文档链接
会输出如下日志:
完成后你可以使用如下命令检查 efuse 的状态:
设置完成后将 GPIO2 和 GPIO12 上拉到 33V,我使用的是 51K的电阻,因为手头没找到 10K 的,阻值大小数量级差不多即可。
然后就可以 *** 作 sd 卡上的文件了
注意拔出卡前要关闭文件, 卸载 SD 卡,否则有可能损坏文件系统。
写入:086 Mbyte/S
读取:126 Mbyte/S
注意,在使用 SD 卡,OLED 等有较大电流消耗的情况下启动 Wifi 可能会遇到 Brownout detector was triggered 错误,触发了电压保护,此时更换短一点,质量好一点的usb线,使用供电更充足的usb30口可以解决。
以上就是关于如何抓去esp32的id全部的内容,包括:如何抓去esp32的id、MAC 10.14 安装教程7-挂载ESP分区、esp32开发环境有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)