正邦科技(day4)

news2024/11/16 7:33:29

烧录

  • 一、烧录固件
  • 二、 通讯模块升级
    • 1:USB的方式升级固件
    • 2:通过mqtt的方式升级固件
    • 3:切换环境
  • 三、 烧录WiFi
    • 1:短接
    • 2:烧录脚本

设备注意事项:
第一种方式:通信模组和MCU都可以统一烧录BoodLoader,然后在线升级
第二种方式:模组用的都是都是统一的4g模组,MCU烧录对应的程序,需要注意的是通信模组如果是出厂的板子,需要测试,环境需要切换成测试环境,里面的物联网卡为了防止诈骗进行了登记,可以用自己的卡(已经实名登记了)进行通讯
在这里插入图片描述

一、烧录固件

1:用J-link烧录,烧录的时候需要连接仿真器j-link,但是不能直接连接电脑怕烧坏电脑,中间需要一个隔离器

2:安装keil和安装j-like:
3:选择项目设置
在这里插入图片描述

选择格式化芯片,防止有内存在里面
在这里插入图片描述

3:选择open-date-fie,选择需要烧录的固件,选择起始地址这个8000000(烧录到目的的地址)
在这里插入图片描述

4:连接目标烧录芯片烧录程序
连接MCU
在这里插入图片描述

5:烧录
在这里插入图片描述

二、 通讯模块升级

1:USB的方式升级固件

1:插入USB,选择USB的通道,默认字符串的发送,进入烧录模式:AT+CFUN=9,0
在这里插入图片描述

2:选择要升级的固件
在这里插入图片描述

3:点击这个,升级完了之后会显示一个password

在这里插入图片描述

2:通过mqtt的方式升级固件

选择模块是什么环境这里就选择什么环境,然后选择主题ctr发送,state接受数据,
这个环境可以在任何环境情况下都可以升级。
在这里插入图片描述

在这里插入图片描述

3:重启
例如:这个开发环境,用电的模块,这里就是重启的开关(复位)

在这里插入图片描述

3:切换环境

一、目的随着开发的进度推进,一般由开发 -> 测试 -> 生产 需要切换不同环境
在这里插入图片描述

三、 烧录WiFi

因为这里的脚本和系统没有绑定,所以需要分开烧录进去,先烧系统在烧脚本
在这里插入图片描述

1:短接

目的:是因为要先烧系统,短接的意义就在于像刷老毛桃,要先插入USB一样,系统烧完然后在烧脚本
1:先断电然后在接上短接
二:刷系统
选择这个软件
在这里插入图片描述

1:选择S3这款芯片
在这里插入图片描述

2:选择系统的文件包的路径,在选择地址(这个地址是寄存器boolader里面第一个区的地址当然是系统第一个先启动)

在这里插入图片描述

3:烧录的时候需要先格式化一下,怕里面有一些内存的碎片,然后点击开始

在这里插入图片描述
在这里插入图片描述

2:烧录脚本

1:需要先断电然后拔掉短接然后再上电选择ESP32的芯片,USB选择我们连上的那个USB
在这里插入图片描述

2:把所有的目录文件加载到下面去然后重启一下它会自动运行可以看到打印就OK了

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1717266.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构---栈队列

栈和队列是我们数据结构中经常使用的数据结构,所以现在来了解一下栈和队列。 栈 特点: 栈是一种特殊的线性表,其中进行数据插入和弹出的部分叫做栈顶,另一端叫做栈底。 只允许数据从栈顶压入,从栈顶弹出即先进后出的…

Mac | Mac M 芯片应用意外退出问题

现象问题 电脑配置:MacBook Pro M1,系统 Sonoma 很多小伙伴新买了 M 芯片的 MacBook,在下载下应用后进行安装,安装成功后却无法打开,提示意外退出。报错如图 原因 部分应用过适配了 M 芯片,但还是有些应…

Windows配置共享文件夹

正文共:888 字 16 图,预估阅读时间:1 分钟 我们前面介绍了如果安装NAS工具(废物利用,矿渣装个黑群晖。家庭小NAS搞起来!),也介绍过如果配置远程桌面的多账号登录(Windows…

Apache Nemo: A Framework for Optimizing Distributed Data Processing——论文泛读

TOCS 2021 Paper 论文阅读笔记整理 问题 针对资源和数据特性优化分布式数据处理的调度和通信,对于实现高性能至关重要。在最近的研究中广泛讨论的例子是:地理分布的资源[14,30,47,48]、廉价的瞬时资源[34&#xff0c…

五分钟“手撕”链表

为了提高大家的学习效率,我把代码放开头,供查阅。 目录 一、链表的实现代码 二、什么是链表 三、链表的分类 四、链表的常见操作 插入 删除 五、Java自带的LinkedList 两个构造方法 一些常用方法 六、LinkedList的遍历 七、ArrayList和Linke…

基恩士PLC与ModbusTCP转Profibus网关实现与激光设备的高效连接

本文将探讨如何通过使用基恩士PLC以及无锡耐特森ModbusTCP转Profibus网关来实现与激光设备的高效连接。在当今工业自动化领域,不同厂商的硬件设备和软件系统之间的互联互通性成为了提高生产效率、实现智能制造的关键因素。其中,可编程逻辑控制器&#xf…

spring boot 3.x版本 引入 swagger2启动时报错

一,问题 Spring Boot 3.x版本的项目里,准备引入Swagger2作为接口文档,但是项目启动报错: java.lang.TypeNotPresentException: Type javax.servlet.http.HttpServletRequest not present at java.base/sun.reflect.generics.…

高等教育的AI革新:OpenAI面向大学推出ChatGPT Edu

OpenAI推出了ChatGPT Edu,这是一个为大学设计的专用版本,旨在让学生、教职员工、研究人员和校园运营能够负责任地使用AI。 ChatGPT Edu 将AI技术引入了教育领域,其建立在GPT-4o的基础上,它不仅能够处理文本和图像,还…

【linux深入剖析】进程间通信

🍁你好,我是 RO-BERRY 📗 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 🎄感谢你的陪伴与支持 ,故事既有了开头,就要画上一个完美的句号,让我们一起加油 目录 1.进程间通信目的2. 什么…

dubbo复习:(17)dubbo连接skywalking

一、准备skywalking 8.7.0并启动 二、配置好skywalking agent 三、服务提供者端的依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema…

结构体中内存的对齐

前言 学C的同学应该知道~ 想精通C语言就不得不面对—指针与内存 续上次指针进阶&#xff0c;这一章我来聊一聊C语言内存对齐的问题 学习结构体的你有没有注意过结构体向系统申请的内存为多少呢的&#x1f601; 思考 #include<stdio.h> typedef struct s1 {char a;char …

Firebase Local Emulator Suite详解

文章目录 Firebase Local Emulator Suite 组件安装和使用步骤1. 安装 Firebase CLI2. 初始化 Firebase 项目3. 配置模拟器4. 启动模拟器5. 配置应用程序使用本地模拟器 常见用途 Firebase Local Emulator Suite 是一组本地服务&#xff0c;可以模拟 Firebase 平台的在线服务&am…

抖音电商“山货上头条”走进广东茂名,助销白糖罂荔枝地标农产品

受异常天气影响&#xff0c;今年广西、广东等地“桂味”和“香荔”等荔枝品种罕见减产。入夏以来&#xff0c;“痛失荔枝自由”“荔枝价格暴涨”等话题频上热搜。 为帮助消费者尝到品质良好、价格实惠的新鲜荔枝&#xff0c;今年“抖音商城618好物节”活动期间&#xff0c;抖音…

优化CPU占用率及内存占用2

在标准化无线通信板时&#xff0c;关注过程序占用ram的问题&#xff0c;当时 发现每一个线程都会分配8M栈空间&#xff0c;这次换rk3568后&#xff0c;偶尔看了下RAM占用&#xff0c;吓了一跳&#xff0c;不但每个线程有8M栈空间&#xff0c;几乎每个线程都占用了64MB的一个RAM…

实战Qt 5:打造健壮性计算器的过程

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、项目概述与初始化 二、功能测试与调整 三、性能优化与健壮性提升 四、项目总结与展望…

MathType2025数学公式编辑器有哪些新增功能?

在当今科技飞速发展的时代&#xff0c;数学、科学和工程教育领域对于精确性和效率的要求日益增高。随着教育数字化的不断深入&#xff0c;传统的教学方式和科研手段正逐渐被新型的数字工具所取代。在这一过程中&#xff0c;MathType作为一款强大的数学公式编辑器&#xff0c;其…

Qt 插件机制使用及原理

目录 1.引言 2.插件原理 3.插件实现 3.1.定义一个接口集(只有纯虚函数的类) 3.2.实现接口 4.插件的加载 4.1.静态插件 4.1.1.静态插件实现方式 4.1.2.静态插件加载的过程 4.1.3.示例 4.2.动态插件 4.2.1.动态插件的加载过程 5.定位插件 6.插件开发的优势 7.总结…

【MySQL数据库】:MySQL复合查询

目录 基本查询回顾 多表查询 自连接 子查询 单行子查询 多行子查询 多列子查询 在from子句中使用子查询 合并查询 前面我们讲解的mysql表的查询都是对一张表进行查询&#xff0c;在实际开发中这远远不够。 基本查询回顾 【MySQL数据库】&#xff1a;MySQL基本查…

电子电气SCI期刊,中科院1区TOP,收稿范围广泛

一、期刊名称 IEEE Transactions on Smart Grid 二、期刊简介概况 期刊类型&#xff1a;SCI 学科领域&#xff1a;工程技术 影响因子&#xff1a;9.6 中科院分区&#xff1a;1区 三、期刊征稿范围 IEEE Transactions on Smart Grid是一本跨学科期刊&#xff0c;旨在传播智…

【Linux】进程(1)

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解Linux进程&#xff08;1&#xff09;&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 1. 冯诺依曼体系结构2.操作系统&#xff08;Operator System / O…