自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 单片机进入Hardfault问题定位

通常我们都是使用手动仿真,进行hardfault回溯方法来进行问题定位,这时就需要深刻理解系统产生异常时MCU的处理过程,大体思路就是通过LR寄存器的第二位来判断是MSP还是PSP,再根据SP来得到产生异常的PC值,最后在与反汇编的代码对比就能找到哪条指令出现了异常,这种方法局限性比较大,必须在仿真状态才能实现,并且需要对程序压栈/出栈的原理有深刻的理解,下面我给大家介绍一种简单一点的方法,能够支持离线调试,并且能够打印相关信息,繁琐一点的是需要再工程中增加一点代码。

2024-03-22 11:46:21 543 1

原创 window下执行脚本,在bin文件前增加固件信息头

window下执行脚本,在bin文件前增加固件信息头。

2024-03-14 17:44:25 243 1

原创 FLASH分区以及bootloader制作

define FM33LG02 //在此定义芯片型号*flash:128K page:512B sector:2K 模式1/*此处定义芯片flash,sector,page大小*//*此处定义APP,BOOT,SYSINFO,UPDATAINFO等大小*/#define SYS_INFO_SIZE 1024 //配置信息结构体大小#define UPDATA_INFO_SIZE 1024 //升级信息结构体大小。

2023-10-14 13:41:46 532 1

原创 OTA升级过程中对固件进行分段CRC校验

分段CRC校验

2023-09-27 16:16:33 789 1

原创 Ymodem协议解析

可以看出YMODEM只有起始帧、数据帧、结束帧的帧长度是133或者1029长度的,除此以外都是一个字节,这也提高了YMODEM的传输效率。

2023-08-24 17:15:48 602 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除