esp32实操
HelloWoRd v
本人物联网工程专业毕业,一直从事消费电子产品的开发,一直是一线嵌入式软件程序员。对设备端的 ota ,电源管理,设备信息存储,设备交互等较为熟悉。并成功设计和开发过蓝牙血压计,蓝牙耳机盒子,阳光繁星智能灯等产品。且一直都是主要负责人
熟悉高通平台和底层驱动。
展开
-
esp32c3 ESP_ERROR_CHECK failed: esp_err_t 0x105 (ESP_ERR_NOT_FOUND) at 0x40384100 错误
百思不得其解,最后发现是在app_main里面使用了vTaskStartScheduler()导致的。esp32c3中app_main 默认已经调用了进程调度器,所以重复调用是会出错的。最近将esp32c3的板子拿出来玩了一下,程序一直出现下面的错误。原创 2024-06-06 16:03:25 · 249 阅读 · 0 评论 -
esp32c3物联网项目量产落地--三元组烧录
然后通过 strtok函数去截取具体的三元组参数,然后将三元组参数存在nvs中,写一个读取nvs的函数就可以了。(一定要使用非易失性的设备,一开始由于应用层使用的fat,我也用fat去存三元组,导致有时候莫名其妙设备断电三原则就丢了。腾讯云平台三元组的烧录方式支持一机一密,和一型一密两种方式,但是工厂的负责人告知,工厂没有网络不能落实一型一密(总之产品经理说的算。那我就必须提供量产的烧录程序给工厂。例如 :flash 5W5LES1NTR x4 ASPSBkmLNpRHzH6UKCHZsw==原创 2023-12-25 14:30:10 · 469 阅读 · 3 评论 -
一种自由切换乐鑫版本的方式 win10
最近在做使用esp32c3的物联网项目,有一部分手机不适配这个芯片,在乐鑫的中文网站上看到是需要更新到新的sdk才可以使用。于是便想起了使用vscode 的配置文件来实现切换esp-idf版本的方式。然后在新的配置文件中重新安装乐鑫环境,例如我在默认中装的是idf5.1.2版本,在501中装的是5.0.1版本。也可以新建不同的分支把不同的sdk版本的修改放在不同分支中。点击vscode 的齿轮形状,选择配置文件,创建配置文件。然后在首选项中就能切换版本了。原创 2023-12-22 16:42:20 · 390 阅读 · 0 评论 -
esp32c3 芯片解锁
最近一直在做物联网项目,然后在烧录过程中产生了芯片被锁的情况,接下来会讲述一下如何进行芯片的解锁。原创 2023-10-20 15:26:33 · 1054 阅读 · 2 评论