原文:嵌入式开发笔记——调试组件SEGGER_HardFaultHandle

作者:zzssdd E mail:zzssdd foxmail.com 一 前言 在使用Cortex M内核的MCU进行开发时,有时候会因为对内存错误访问等原因造成程序产生异常从而进入HardFaultHandler错误中断。如果程序结构比较复杂,尤其是运行了RTOS时可能短时间内不易定位异常产生的原因。Segger提供了一种分析CortexM内核芯片HardFault的方法,我在项目中使用后感 ...

2020-12-20 17:43 0 865 推荐指数:

查看详情

嵌入式开发笔记——调试组件SEGGER_RTT

作者:zzssdd2 E-mail:zzssdd2@foxmail.com 一、前言 在嵌入式开发过程中,经常会通过打印输出一些调试信息来调试参数、查找问题等,通常我的做法都是使用芯片的串口硬件设备配合串口助手软件来进行调试。但是这次项目的PCB硬件设计并未预留 ...

Sun Dec 20 09:30:00 CST 2020 0 1074
嵌入式IAP开发笔记之一:面向STM32的BootLoader程序

  对于很多人来说,BootLoader并不是一个陌生的词,甚至会经常用到它。因为在很多情况下我们都需要BootLoader程序,比如我们需要对系统在线升级时就需要它,还有当我们需要在外部存储器中运行 ...

Mon Jun 22 02:57:00 CST 2020 0 2178
痞子衡嵌入式:超级下载算法(RT-UFL)开发笔记番外(1) - JLinkScript妙用

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是超级下载算法开发笔记番外篇之JLinkScript妙用。   JLinkScript 文件是配套 J-Link 调试器使用的脚本,这个脚本适用于需要定制 J-Link 执行操作的场景,它可以帮助用户完成 J-Link 标准 ...

Sat Jun 19 05:19:00 CST 2021 0 199
嵌入式开发

嵌入式开发分为嵌入式硬件开发嵌入式软件开发两种 嵌入式系统通常是面向特定应用的嵌入式CPU与通用型的最大不同就是嵌入式CPU大多工作在为特定用户群设计的系统中,它通常都具有低功耗、体积小、集成度高等特点,能够把通用CPU中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化 ...

Tue Mar 15 18:11:00 CST 2022 0 781
痞子衡嵌入式:超级下载算法(RT-UFL)开发笔记(3) - 统一FlexSPI驱动访问

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是超级下载算法开发笔记(3)之统一FlexSPI驱动访问。   文接上篇 《超级下载算法(RT-UFL)开发笔记(2) - 识别当前i.MXRT型号》,现在超级算法已经能够识别到当前i.MXRT型号了,下一步就是找到一套统一 ...

Sun Feb 14 07:04:00 CST 2021 0 294
嵌入式入门学习笔记4:[转]什么是嵌入式底层驱动开发嵌入式底层软件开发

我们知道嵌入式操作系统(Embedded System)是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式开发分两种,一种是硬件开发,一种是软件开发。简单来说,嵌入式底层驱动开发就是针对嵌入式操作系统的一些设备编写 ...

Thu Dec 06 06:33:00 CST 2018 0 1425
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM