自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单片机简易bootloader设计

1、设计原则:bootloader方便移植,且足够轻量化。2、方案设计从内存角度来看,芯片的内部flash空间可以进行如下规划:flag为升级标志位,当升级标志位使能时,程序进入boot,当升级标志位不使能时,程序启动时,跳入APP,APP bin文件为需要升级的APP文件,在boot程序中,仅仅做的是APPbin文件往APP搬运,以及flag标志位更新,不做其余处理;3、升级流程APP执行过程中,等待升级指令,当外部给出升级指令(无线升级、CAN升级等),APP按照一定的传

2021-10-10 14:07:35 1120

原创 STM32基于CubeIDE的bootloader启动详解

1.内存布局

2021-06-02 17:59:11 2920 5

原创 几步搞定用Jlink RTT 代替串口实现RT-thread的查看线程、查看事件等信息

1、首先在rt-thread官网下载最新发布的软件包,找到finsh文件夹将其拷贝到工程下,然后refresh(以CubeIDE为例);2、Project-C/C++ General-Paths and Symbols,将finsh的头文件与源文件包含到工程中;3、在任意一个用户的C源程序中添加如下代码(记住要包含头文件#include "SEGGER_RTT.h" ):4、下载Jlink RTT viewer(可以在Jlink官网下载),插上仿真器,打开Jlink RTT vie.

2021-05-25 09:32:44 1421

空空如也

空空如也

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

TA关注的人

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