首页
分类
嵌入式
CAN通信协议
ARM Cortex-M底层技术
ARM Cortex-M文件那些事
嵌入式小知识
编程语言
GO
C语言
Redis
C++
教程
服务器
游戏服务器
幻兽帕鲁
网站搭建
小记
动手笔记
汽车电子
AUTOSAR
AUTOSAR学习笔记
AUTOSAR武功秘籍
S32K3学习笔记
CP-AUTOSAR 模块解析
链接文件及功能安全
汽车电子笔记
Vector工具使用
ISO14229 - UDS
跟我学UDS
单片机基础知识
NXP-S32K3使用记录
解忧杂货铺
报错记录
开源项目
Tailscale
Umami
WireGuard
Matrix Synapse
归档
墨客博客
累计撰写
277
篇文章
累计创建
0
个标签
累计收到
0
条评论
栏目
首页
分类
嵌入式
CAN通信协议
ARM Cortex-M底层技术
ARM Cortex-M文件那些事
嵌入式小知识
编程语言
GO
C语言
Redis
C++
教程
服务器
游戏服务器
幻兽帕鲁
网站搭建
小记
动手笔记
汽车电子
AUTOSAR
AUTOSAR学习笔记
AUTOSAR武功秘籍
S32K3学习笔记
CP-AUTOSAR 模块解析
链接文件及功能安全
汽车电子笔记
Vector工具使用
ISO14229 - UDS
跟我学UDS
单片机基础知识
NXP-S32K3使用记录
解忧杂货铺
报错记录
开源项目
Tailscale
Umami
WireGuard
Matrix Synapse
归档
目 录
CONTENT
最新文章
嵌入式小知识08-KEIL_IAR FLASH算法
1 前言 FLASH算法是什么东西?可能一开始接触MCU编程的人来说有点懵,简单的来说FLASH算法是一个工具,它的作用就是为了将代码烧进FLASH的工具。以KEIL将代码下载进FLASH中来举例,当我们写好代码后编程出可执行文件,这个时候我们只需要点击下载按钮,程序就会很快地被下载进FLASH中。
2024-07-31
36
0
0
嵌入式小知识
嵌入式小知识07-MCUXpresso GCC ld链接文件解析-链接代码至RAM
1 前言 我们已经简单学习完IAR和MDK链接文件的基本用法,接下来我们再简单的对ld链接文件做一下介绍。 在这里之前我们需要了解输入段和输出段,输入段就是我需要给链接器的信息,包括各种section,加载地址,链接地址,输出段就是链接器根据输入段的各种信息条件之后输出的东西。(section就是段
2024-07-31
52
0
0
嵌入式小知识
嵌入式小知识06-KEIL scf分散加载文件解析-链接代码至RAM
1 前言 前面我们已经对IAR的icf链接文件进行了介绍,接下来我们再对MDK的scf链接文件进行相关介绍。(MDK的这个链接文件的名字叫做分散加载文件,其实两者的作用并没有什么不同,大同小异,都是为了将代码与地址一一对应) 相比较IAR的icf链接文件,section的定义是完全一样的,KEIL有
2024-07-30
113
0
0
嵌入式小知识
ARM Cortex-M底层技术(八)KEIL MDK 分散加载-2-语法
KEIL MDK 分散加载的结构-2-语法 语法、枯燥的、烦人的语法……,但是有些时候木有办法,我本来也不想写这些东西,但确实绕不过去,我认为把它当成一种工具比较合适,了解大概结构以及基本的语法,一些细节没必要记的那么清楚,遇到问题的时候知道去哪里查就好了,这部分东西来自Keil的帮助文档,帮助文档
2024-07-30
46
0
0
ARM Cortex-M底层技术
嵌入式小知识05-IAR icf链接文件操作-链接代码至RAM
1 前言 在前面一章我们具体介绍了IAR icf链接文件的功能以及相关语法,接下来我们来进行实际操作来证明一下这些操作是确实可用的。下面的例子都是将一些readonly性质的code和data定义到RAM中的操作。 2 相关例子 现在以i.MX RT1050的IAR工程为例来做说明。 在这里我们先贴
2024-07-30
27
0
0
嵌入式小知识
嵌入式小知识04-IAR icf链接文件解析
1 前言 前一章我们提到了源文件最后变成了代码的过程,这一节我们详细得介绍一下在IAR中链接过程以及如何在IAR中自定义链接地址。 2 Section、Block、Region 介绍正题之前,我们得先了解一下Section、Block、Region的概念。 2.1 Section 在《嵌入式小知识0
2024-07-30
62
0
0
嵌入式小知识
嵌入式小知识03-程序的组成、存储与运行(转自野火教程)
1 前言 这一章我们主要学习我们编写的C最终是怎么在单片机里跑起来的,野火的教程里写的很全,所以我就照搬过来了。 2 程序的组成 在工程的编译提示输出信息中有一个语句“Program Size:Code=xx RO-data=xx RWdata=xx ZI-data=xx”,它说明了程序各个域的大小
2024-07-30
67
0
0
嵌入式小知识
嵌入式小知识02-神秘的KEIL设置面板
1 前言 在学习这一章之前,希望大家最好先搞清楚嵌入式开发过程中的文件的相关联系,大家可以参考以下文章: 1.《痞子衡嵌入式:ARM Cortex-M文件那些事(1)- 源文件(.c/.h/.s)》 2.《痞子衡嵌入式:ARM Cortex-M文件那些事(2)- 链接文件(.icf)》 3.《痞子衡
2024-07-30
26
0
0
嵌入式小知识
ARM Cortex-M文件那些事(8)- 镜像文件(.bin_.hex_.s19)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是嵌入式开发里的image文件(.bin, .hex, .s19)。 今天这节课是痞子衡《ARM Cortex-M文件那些事》主题系列的最后一节课(突然有点不舍,要告别的感觉,咳咳,让痞子衡整理下情绪先)。今天痞子衡主要讲的是工程开
2024-07-30
64
0
0
ARM Cortex-M文件那些事
ARM Cortex-M文件那些事(7)- 反汇编文件(.s_.lst_.dump)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是嵌入式开发里的反汇编文件(.s, .lst, .dump)。 痞子衡在第四、五、六节课分别介绍了编译器/链接器生成的3种output文件(relocatable、map、exectuable文件),这3种文件都是侧重的代码经过汇编
2024-07-30
70
0
0
ARM Cortex-M文件那些事
1
...
9
10
11
...
28