嵌入式之使用RTT打印LOG进行调试
安装JLinkJLink官网下载 值得注意的是,JLink版本尽量不要太老,旧版本库中可能缺少常用芯片(在Target Device Settings界面选择Device时可能找不到你用的芯片名) 安装过程:略 移植RTT路径找到 1JLink安装路径 -> Samples -> RTT ->...
嵌入式之固件合并
使用srec_cat访问srec_cat官网,找到Windows版本进行下载 操作步骤 下载 安装 配置环境变量(选做) 将app.bin与boot.bin放在./srecord/bin目录下 打开命令提示符 固件合并1srec_cat -output "merge.bin" -binary "boot.bin" -binary -fill...
零碎知识点汇总
零碎知识点汇总 以下内容均来源于网络 代码编译过程参考文章 - CSDN 预处理(预编译):处理预处理命令并没有真正开始编译(处理#include #define...
单片机中断执行流程
中断执行流程一、中断触发阶段1. 中断源触发 硬件事件:GPIO输入、定时器溢出、ADC转换完成等。 软件事件:软件中断指令(如SWI - SoftWare Interrupt)。 2. 中断请求(IRQ)发送 外设将中断标志位置1,并向NVIC(嵌套向量中断控制器)发送请求。 NVIC根据优先级决定是否立即响应。 二、中断响应阶段1....
单片机的存储空间与内存分区
ROM、RAM、FLASH与内存分区一、物理存储介质 ROM(Read-Only Memory)- 只读存储器 特性:非易失性存储器,内容出厂固化,不可修改(现代系统中常被FLASH替代)。 用途:存储BootLoader、固定配置数据。 FLASH 特性:非易失性存储器、可擦写。 用途:存储程序代码(.text)、常量(.rodata)、中断向量表。 ...
单片机启动过程解析
...
使用Ymodem+BootLoader进行固件升级
注1: 上位机发送的固件后缀必须为.bin而不能为.hex!!! 具体二者区别可自行搜索…… 注2: 旧版本的SecureCRT可能会导致传输时首包数据丢失文件大小信息(文件名后边的那个),可用Xshell等其他支持Ymodem协议的工具 ISP&IAP&ICPISPISP即在系统编程(In System...