首页 > 其他分享 >N32L40x基于串口的IAP升级升级速度2Mbps+上位机工具

N32L40x基于串口的IAP升级升级速度2Mbps+上位机工具

时间:2024-10-01 08:53:27浏览次数:10  
标签:发送 N32L40x 0xaa 升级 上位 0x55 串口 数据包

1.软件升级流程

  1. mcu开机
  2. 上位机发送0xaa,0xaa,0x55,0x55,通知mcu进入升级状态,
  3. 在收到该指令后,mcu擦除旧的APP程序,发送进入升级状态的指令,通知上位机进入升级状态
  4. 擦除完成后进入升级状态,等待上位机发送升级包
  5. 上位机开始发送数据包
  6. mcu接收数据包,并等待一个完成的数据包,每个数据包固定大小字节,前面的包都是1024+7=1031个字节(1024个app数据)
  7. 首先检验数据头,然后异或检验,数据头和校验不对都将通知上位机软件
  8. 校验成功后,保存数据到flash
  9. 返回数据处理完成
  10. 上位机根据下位机返回的数据包是重新发送本包数据还是发送下一包数据
  11. 最后一包小于1031个字节说明发送完成
  12. 跳转到app

在这里插入图片描述

1.1.数据包说明

进入升级状态指令

0xaa,0xaa,0x55,0x55

APP下发数据包结构;累计

标签:发送,N32L40x,0xaa,升级,上位,0x55,串口,数据包
From: https://blog.csdn.net/u010261063/article/details/142657306

相关文章

  • 【脚本升级】通过脚本实现淘宝手机抢购:huawei mate xt非凡大师
    这段脚本的主要目的是在指定的时间点(如商品秒杀或限时抢购)内尽量准确地刷新页面和点击购买按钮,以提高抢购成功的几率。本文分点介绍该脚本,并说明每个部分的目的,以及脚本中使用的技术。介绍与总体目的这个脚本的主要目的是在毫秒级别的精确时间点上刷新商品页面,并自动点击购买......
  • kali安装和升级
    实验介绍: kali集成了世界上所有优秀的渗透测试工具一:在VMware上安装这里只详细介绍kali在VMware的安装,u盘和物理机上的安装不做详解在kali官网下载kali镜像iso文件下载好了以后新建虚拟机选择之前下好的镜像文件选择Linux系统选择单个文件设置配置用键盘设置安......
  • [编程笔记] 工具的升级逻辑
    记得去年来这边时,曾面过一家公司,要做WPF项目,当时问到“如果让你做一个安装程序,如何实现更新?说下思路就行”,当时我回复的是文件有更新时从服务器下载最新dll,覆盖到本地目录即可。那个时候以为很简单,现在自己接触到以后,发现这里吗的细节还挺多,因此记录一番。从服务......
  • 首发!米尔全志T536核心板,17串口4CAN口、四核A55
    在智能制造与物联网技术日新月异的今天,一款集高性能、低功耗、高可靠性于一身的工业级核心板成为了推动产业升级的关键力量。米尔电子向市场推出——国产真工业级四核Cortex-A55米尔全志T536核心板,助力国产真工业级工控板快速发展,为工业自动化、工业控制、机器人等领域提供强大的......
  • 在 anolis os 8.8 中升级 openssh 到 9.9p1
    标题中版本号是实际测试通过的,理论上应该也适用于类似系统和相近版本openssh貌似有不带p1和带p1的两个版本,具体区别没有细研究就网上文章来看,似乎带p1的版本更容易升级升级步骤:1、首先安装一套telnet用于备份#安装telnet相关yum-yinstalltelnettelnet-serve......
  • pbootcms在线升级后伪静态分页url变成?page=xx问题
    在PbootCMS中,如果你想在网站首页右侧或列表页左侧调用特定栏目的标签(tags),可以使用 {pboot:tags} 标签来实现。下面详细介绍如何使用该标签以及具体参数的含义。使用 {pboot:tags} 标签语法html {pboot:tagsscode=2,5,8num=50}[tags:text]{/pboot:tags}参......
  • 转串口国产GP232RL兼容FT232RL芯片SSOP28 动能世纪
    基本功能FT232RL为接口转换芯片,可以实现USB到串行UART接口的转换,也可转换到同步、异步Bit-Bang接口模式。基本参数FT232RL,采用SSOP封装方式。基本功能:FT232RL为接口转换芯片,可以实现USB到串行UART接口的转换,也可转换到同步、异步Bit-Bang接口模式。基本参数:FT232RLFT232FTDI......
  • openSSH升级
    升级前准备:(准备Telnet连接方式防止SSh中断无法连接服务)1、安装telnetxinetdyum-yinstalltelnet*xinetd*2、用vi工具打开securettyvi/etc/securetty|greppts3、将下列数据粘贴到最后面pts/1pts/2pts/3pts/4pts/54、启动telnetsystemctlstarttelnet.sock......
  • 数据飞轮赋能科学决策:火山引擎 DataTester 升级 A/B 大模型评测
    在数字化浪潮的推动下,企业数据化转型已成为不可逆转的时代趋势。随着企业对数据价值认知的深化,从优化数据管理到内部数据普惠,再到数据资产价值的充分挖掘,数据产品需求呈现爆发式增长。作为推动企业数智化升级的新范式,火山引擎数据飞轮以数据消费为核心驱动力,有效促进了企业数据流......
  • linux串口(epoll)
    void*thread_basedata(void*arg){inti,ret;//Allocatememoryforreadbuffer,setsizeaccordingtoyourneedsunsignedcharread_buf[DATA_LEN];//Normallyyouwouldn'tdothismemset()call,butsincewewilljustreceive......