当前位置: 首页 > news >正文

阿里巴巴网站怎么做全屏分类/在百度怎么发广告做宣传

阿里巴巴网站怎么做全屏分类,在百度怎么发广告做宣传,河南如何做网站,判断网站是否被kESP32 分区表修改导致重启的问题前言PlatformIO重定义分区表Board Json?前言 在开始的产品,使用的一直是默认4M的ESP32-WROOM-32D这个模块,代码的分区也是3M给App, 960K给SPIFFS;代码逻辑啥的都没动过,后来模组换成了…

ESP32 分区表修改导致重启的问题

    • 前言
    • PlatformIO重定义分区表
    • Board Json?

前言

在开始的产品,使用的一直是默认4M的ESP32-WROOM-32D这个模块,代码的分区也是3M给App, 960K给SPIFFS;代码逻辑啥的都没动过,后来模组换成了8M,那就打算把后4M也用起来,原本是一个比较简单的操作,也就是修改分区表,编译进去即可,但是发现修改之后,ESP32不断重启,这有问题,我是用的是4.4.1做的Arduino框架,platformIO编译。

PlatformIO重定义分区表

在platformIO中,加载自定义分区表的方法是使用关键字+路径的方法

board_build.partitions = partition_dir/your_partition.csv

在这里插入图片描述
正常第一次使用ESP32的话,会使用默认的分区,默认的分区有多个,huge_app.csv是其中一个,当时满足我的App需求,所以就没有额外去改变其它分区表。
而新的分区表分区结构如下:
在这里插入图片描述
这样8M的空间就被分配好了。但是如果这样直接编译下载,ESP32就会不断重启,为什么呢?我找了很久的问题,最后定位在BOARD_JSON上。

Board Json?

如果像STM32这种,因为它的系列很多,比如STM32F1XX, STM32F4XX,一个系列也有很多种类的型号,自然可以通过修改很多Board json来做不同的描述,而ESP32因为类型少,而且多个模组其实都是同一个芯片,所以很自然认为不需要修改,在IDF 4.1版本时,不改其实也没关系的,在4.4.1之后,他只会直接使用你的默认,也就是4M。这就导致你编译之后的代码,和分配空间只有4M可用。
因此我将它的JSON描述重新建立了,新建了一个xxx.json在boards文件夹里里面,然后将Flash描述改为8M
在这里插入图片描述
在这里插入图片描述
在.ini里面也需要调用你修改的json的名字。这样下载之后,就可以正常运行起来了。这里一方面是为了给我自己留一下个开发记录,另一方面是为了给大家避坑。

http://www.jmfq.cn/news/5155489.html

相关文章:

  • 深圳三级分销网站设计制作/湖南长沙seo
  • 2 试列出网站开发建设的步骤/邵阳seo排名
  • 电子商务网站开发总结/深圳网络推广建站
  • 求一个自己做的网站链接/广州seo优化推广
  • 银行卡转账生成器在线制作网站/互联网营销方式
  • 网站输入一级域名自动跳转二级域名/片多多可以免费看电视剧吗
  • 关于制作网站的方案/seo推广教程seo推广技巧
  • 怎么做网页 网站制作/陕西省人民政府
  • 做一个网站链接怎么做/现在学seo课程多少钱
  • 如果评价网站做的好不好/外包网络推广营销
  • 临汾哪做网站/企业seo的措施有哪些
  • 禁止搜索引擎抓取wordpress的目录/广州网站制作实力乐云seo
  • 安卓应用商店下载/信息流优化师
  • 做网站网页/百度站长平台账号购买
  • wordpress网站缓存安装/小学生摘抄新闻
  • php心水主论坛网站制作网页设计/想找搜索引擎优化
  • 网站的构成/长沙优化排名
  • 企业网站ppt怎么做/seo培训
  • 仓山网站建设/竞价推广外包托管
  • 小说网站怎么做seo/如何做网络推广外包
  • 怎么看网站服务器地址/app推广平台网站
  • wordpress js 代码/陕西seo顾问服务
  • html5电影网站模板/河北百度推广电话
  • 网站的建设方面如何写/高清视频线转换线
  • 网站外包要花多少钱/一级造价工程师
  • 网站如何做微信支付宝支付/快刷网站
  • 湖南网站建设报价/seo网络营销推广
  • 晓风彩票网站建设源代码授权/互联网平台有哪些
  • 如何搭建静态网站源码/简单网页制作成品和代码
  • 做政府网站的/百度app大全