- 博客(7)
- 收藏
- 关注
原创 esp32-JTAG烧录报错--Open ODC not running
在esp32烧录使用JTAG的时候,如果发现Open ODC not running的报错,很可能是下面的这个原因:项目可以正常构建,使用com烧录也正常可以烧录,改为USB,链接数据线后也能够在电脑管理器查看到对应com口,但是改为JTAG点击烧录之后就显示报错“Open ODC not running”。下拉选 USB JTAG/serial debug unit (Interface 2)(一定要选 Interface 2,不是 Interface 0,也不是 Composite Parent)
2026-10-02 00:07:09
191
原创 OTA升级--前置知识(0)
单片机复位之后永远都是执行bootloader程序,有跳转才会跳转到A程序那么如何将A程序写入到特定的flash地址?①相同的开发板,如果栈大小是一样的,那么栈顶地址可以通用.②A程序的复位中断地址是不能和B程序一样的.那么上面的示例程序中B区是占用3.53KB,实际占用16KB,那么编写A区程序就得从0x0800 4000开始.keilz中配置:修改IROM1为0x0800 4000编译查看bin文件,可以看出来他们栈顶地址是一样的,但是复位中断地址是不一样的.import os。
2026-09-25 22:14:25
194
原创 OTA升级--流程概述(1)
使用STM32F407ZGT6为主控。设计Flash三分区(bootloader、reset、app)。使用AT24C02存储相关标志位,使用W25Q64存储固件,使用CAN通讯进行上位机发送固件至下位机进行升级(有线升级),使用Wifi(esp8266)进行无线固件传输升级(无线升级)。本篇文章主要在于对应模块驱动编写。在这之前先简略说明一下三分区的作用。
2026-09-08 22:10:58
298
原创 基于STM32F1温湿度监控系统
基于stm32f103的温湿度监控系统,通过wifi将数据上传到本地Flask,将数据存储进入mysql数据库,再通过python配置web前端进行数据监控显示。
2026-06-14 17:11:57
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅