分散加载
文章平均质量分 90
Solaris_超
挖掘机小能手
展开
-
ARM Cortex-M底层技术(八)KEIL MDK 分散加载-2-语法
KEIL MDK 分散加载的结构-2-语法语法、枯燥的、烦人的语法……,但是有些时候木有办法,我本来也不想写这些东西,但确实绕不过去,我认为把它当成一种工具比较合适,了解大概结构以及基本的语法,一些细节没必要记的那么清楚,遇到问题的时候知道去哪里查就好了,这部分东西来自Keil的帮助文档,帮助文档中内容更加丰富也更加复杂,我节选出了一部分,了解这些基本可以搞定绝大多数应用,节选了部分关键内容,供参...原创 2018-04-24 16:18:47 · 4736 阅读 · 0 评论 -
ARM Cortex-M底层技术(九)KEIL MDK 分散加载示例1-更改程序运行基址
KEIL MDK 分散加载示例1-更改程序运行基址 小编我一向主张在实战中学习,不主张直接去去学习规则&定义,太枯燥,在实际应用中去摸索,才会真正理解具体的技术细节,下面我们就通过实际的简单用例来搞清楚分散加载。 更改程序运行基址 我们先来做一个最简单的示例,然后逐步深入。 这里选择一颗简单一些的MCU,LPC824,一颗M0+作为示例(因为其比较简单,作为示例比较合适)...原创 2018-05-02 09:37:45 · 4593 阅读 · 6 评论 -
ARM Cortex-M底层技术(十)KEIL MDK 分散加载示例2-代码加载到片内SRAM中运行以及部分规则
KEIL MDK 分散加载示例2-代码加载到片内SRAM中运行&部分规则 小编我一向主张在实战中学习,不主张直接去去学习规则&定义,太枯燥,在实际应用中去摸索,才会真正理解具体的技术细节,下面我们就通过实际的简单用例来搞清楚分散加载。 简单示例 这个功能是非常有用的,这个小编我之前的文章提过,是一种可以显著增加程序运算速度的方法,所以比较常用,可以把核心算法相关的...原创 2018-05-02 21:38:08 · 4880 阅读 · 16 评论 -
ARM Cortex-M底层技术(十一)KEIL MDK 分散加载示例3-单独函数/变量的指定加载
分散加载示例3-单独函数/变量的指定加载 小编我一向主张在实战中学习,不主张直接去去学习规则&定义,太枯燥,在实际应用中去摸索,才会真正理解具体的技术细节,下面我们就通过实际的简单用例来搞清楚分散加载。 将函数和变量放到特定的指定加载地址的方法: 通常,编译器通过单个源文件生成RO、RW和ZI节。要将单个函数或者数据固定放在特定的地址上,我们必须允许链接器单独处理这个函数或数据...原创 2018-05-04 18:06:46 · 4538 阅读 · 4 评论 -
ARM Cortex-M底层技术(十三)手把手教你写分散加载
ARM Cortex-M底层技术(十三)手把手教你写分散加载 还记得之前教大家写的启动代码吗?木看过滴,出门左转,第四篇【编写自己的启动代码】,当然仅仅能编写自己的启动代码怎么够,说了辣么多分散加载的东东,是时候检验一下我们的水平了,合上书,来出题考试了~【自己编写分散加载】。 来司机们,将装B进行到底~ 首先,看看我们之前第四篇文章里面的简易版分散...原创 2018-05-29 15:32:01 · 8973 阅读 · 3 评论 -
ARM Cortex-M底层技术(十二)KEIL MDK 分散加载-堆栈与预处理器
分散加载-杂项与进阶在分散加载中处理堆栈:在分散加载中使用预处理器:原创 2018-05-15 22:12:39 · 4574 阅读 · 0 评论