- 博客(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
1212
原创 几步搞定用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
1544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人