
实用教程
文章平均质量分 78
高效工作技巧
Rei-ikari
这个作者很懒,什么都没留下…
展开
-
S32K1xx 微控制器的硬件设计指南
S32K 系列进一步扩展了汽车行业中高度可扩展的 ARM® Cortex® MCU 产品组合。它以 KEA 系列的传统为基础,同时将更高的内存选项以及更丰富的外设集扩展能力引入各种汽车应用。S32K 系列器件采用 2.70–5.5 V 电源并专注于汽车环境稳健性,非常适合电气恶劣环境中的各种应用。这些器件针对提供低引脚数选项的成本敏感型应用进行了优化。S32K 系列提供广泛的内存、外围设备和封装选项。它们共享通用外设和引脚数,使开发人员能够在 MCU 系列内或在 MCU 系列之间轻松迁移,以利用更多内存或功原创 2022-06-28 23:32:22 · 3435 阅读 · 0 评论 -
S32K1xx 固件更新
S32K1xx 固件更新原创 2022-06-15 00:08:02 · 2700 阅读 · 0 评论 -
为高级通用模拟器接口实现 µVision DLL
简介µVision 调试器支持用于实现用户定义外设的仿真器接口。此接口称为高级通用模拟器接口 (AGSI)。 AGSI 引入了一种灵活且简单的方法,可将新的用户定义外设直接添加到 µVision。它提供了模拟外设行为所必需的功能以及显示外设对话框的功能。为了简化用户定义外设的开发,两个示例项目中提供了 AGSI 和配置框架。只有 µVision 2.21 或更高版本支持本文档中描述的所有功能。AGSI 第 3 版适用于 µVision3(3.00 版或更高版本),并添加了以下功能:...原创 2022-05-06 20:43:09 · 623 阅读 · 0 评论 -
华为C语言编程规范(整理)
总体原则1、清晰第一2、简洁为美3、选择合适的风格,与代码原有风格保持一致1 头文件对于C语言来说,头文件的设计体现了大部分的系统设计。原则1.1 头文件中适合放置接口的声明,不适合放置实现。说明:头文件是模块(Module)或单元(Unit)的对外接口。头文件中应放置对外部的声明,如对外提供的函数声明、宏定义、类型定义等。原则1.2 头文件应当职责单一。说明:头文件过于复杂,依赖过于复杂是导致编译时间过长的主要原因。很多现有代码中头文件过大,职责过多,再加上循环依赖的问题,可能导致为了在原创 2018-01-26 23:07:12 · 18749 阅读 · 1 评论 -
最先进的软件测试库 (STL) 和 ASIL B:真理、神话和指导
1. 简介功能安全在一系列市场中仍然至关重要,随着自动驾驶和相关服务成为现实,功能安全是决定其成功和广泛部署的关键因素。关键性越高,驾驶员对应用程序的控制越少,固有风险和相关的汽车安全完整性等级 (ASIL) 就越高。 ISO 26262 [1] 定义了四种 ASIL: 1. ASIL A(最低完整性) 2. ASIL B 3. ASIL C 4. ASIL D(最高完整性)ASIL 根据安全目标和功能安全要求的定义在车辆级别确定。对于每个功能安全要求,...原创 2022-03-14 21:40:11 · 9738 阅读 · 0 评论 -
为硬件调试器实现 µVision2 接口 DLL
本应用笔记告诉您如何为用户提供的硬件调试器编写 µVision2 接口 DLL。本文件、随附手册和软件中的信息版权所有 © Keil Software, Inc 和 Keil Elektronik GmbH。版权所有。前言µVision2 调试器支持与监视器或仿真器等硬件调试器的直接接口。该接口是通过称为 AGDI 的高级通用调试器接口完成的。 AGDI 接口独立于控制器架构,灵活、易于实现并且只引入了最小的开销。它执行所有基本调试器功能的接口,允许复杂的断点,并且可以使用仿真器或目标特定命令原创 2022-05-05 22:27:01 · 1557 阅读 · 0 评论 -
Flash Bootloader
1 欢迎使用 Flash Bootloader 用户手册1.1 Flash Bootloader 的初学者从这里开始?您需要有关此文档的一些信息吗?(请查看第3.1章)什么是Flashing?(请查看第3.3章)什么是 Flash 引导加载程序?(请查看第2章)1.2 对于高级用户从这里开始阅读。(请查看第4章)Flash Bootloader 集成的 5 个步骤。(请查看第5章)1.3 专题为什么我需要 2 个中断向量表?(请查看第4.6章)如何定义我的应用程序有效原创 2022-05-04 13:23:46 · 9823 阅读 · 1 评论 -
应用STM32开发功能安全与信息安全的经验与技巧
原创 2022-03-16 22:06:42 · 742 阅读 · 0 评论 -
使用 jlink 对STM32H7进行指令追踪配置
STM32F743内集成有ETF单元(嵌入式跟踪FIFO),可以使用jlink进行简配版的指令追踪(和ETB追踪方法类似),而不必使用昂贵的jtrace进行指令追踪(jtrace可以使用ETM(嵌入式跟踪宏单元)而jlink不行)本教程使用安富莱v7开发板及配套的出厂程序进行演示,配合segger公司的ozone软件进行调试。当然keil也是可以配置使用指令追踪的,但是体验不如ozone好。我使用的是淘宝某D版jlink pro,但是普通jlink也是支持的,jlink pro和普通版的区别主要在于原创 2021-08-26 23:39:52 · 2209 阅读 · 0 评论 -
使用SciTools understand批量生成程序调用图
在阅读一个复杂项目的源代码时,每每遇到复杂的函数的时候都需要手动打开相关图形进行查看函数调用关系,实属麻烦。还好,understand提供了接口文件,能够让我们自己编写脚本文件来批量生成各种图形文件。原创 2020-08-29 00:51:08 · 6940 阅读 · 16 评论