- 博客(10)
- 收藏
- 关注
转载 vim配置及插件安装管理(超级详细)
转自:https://www.cnblogs.com/snowbook/p/5923770.html 1 写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事,...
2019-01-28 12:49:55 8977
转载 STM32启动文件——startup_stm32f10x_hd.s
转自 http://blog.csdn.net/wqx521 https://blog.csdn.net/a1314521531/article/details/50925553 一、启动文件的作用 (关于启动代码的作用,前面已经提到过了,这里再啰嗦一下)(1)初始化堆栈指针 SP;(2)初始化程序计数器指针 PC;(3)设置堆、栈的大小;(4)设置异常向量表的入口地址...
2019-01-28 09:21:17 3081
转载 stm32 startup_stm32f10x_md.s的作用
一、启动文件的作用是:1. 初始化堆栈指针 SP;2. 初始化程序计数器指针 PC;3. 设置堆、栈的大小;4. 设置异常向量表的入口地址;5. 配置外部 SRAM 作为数据存储器(这个由用户配置,一般的开发板可没有外部 SRAM);6. 设置 C 库的分支入口__main(最终用来调用 main 函数);7. 在 3.5 版的启动文件还调用了在 sy...
2019-01-28 09:16:26 6447 1
转载 STM32存储器知识的相关应用(IAP、Bit Banding)
1 STM32的启动根据参考手册RM0008中的图表: 得知STM32的启动有三种模式,三种模式的选择在于芯片上的两个Boot引脚,如RM0008种描述: 在系统复位之后的四个上升沿后索存BOOT引脚,从而决定启动方式;用户对BOOT引脚的设置决定了系统复位之后的启动模式。三个不同的启动区域有着不同的起始地址,STM32这样规定: 注意的是:只有当从SRAM...
2019-01-28 09:10:45 563
转载 STM32启动过程解析
相对于ARM上一代的主流ARM7/ARM9内核架构,新一代Cortex内核架构的启动方式有了比较大的变化。ARM7/ARM9内核的控制器在复位后,CPU会从存储空间的绝对地址0x000000取出第一条指令执行复位中断服务程序的方式启动,即固定了复位后的起始地址为0x000000(PC = 0x000000)同时中断向量表的位置并不是固定的。而Cortex-M3内核则正好相反,有3种情况:...
2019-01-23 21:50:38 300
转载 STM32启动过程--启动文件--分析
STM32启动过程--启动文件--分析一、概述1、说明 每一款芯片的启动文件都值得去研究,因为它可是你的程序跑的最初一段路,不可以不知道。通过了解启动文件,我们可以体会到处理器的架构、指令集、中断向量安排等内容,是非常值得玩味的。 STM32作为一款高端Cortex-M3系列单片机,有必要了解它的启动文件。打好基础,为以后优化程序,写出高质量的代码最准备。 本文以一个实际...
2019-01-23 21:43:13 1864 1
转载 嵌入式系统启动例程
通常PC在开机之后,会进入带有PC机厂商信息的BIOS画面,并且会显示出当前PC机的硬件信息,比如:内存大小,CPU信息等,它其实是PC机启动之后运行的第一段程序,它主要完成一些基本硬件初始化操作和硬件检测工作,保证拥有操作系统正常运行的软硬件环境,随后会加载并且启动操作系统。该段小程序是烧制到主板上的BIOS存储硬件里的。由此可见计算机系统在启动过程中必须依赖软硬件,在嵌入式系统中同样需要软硬件...
2019-01-23 21:32:02 950
转载 深入嵌入式系统的 BootLoader
一、简介 本文将从 BootLoader 的概念、BootLoader 的主要任务、BootLoader 的框架结构以及 BootLoader 的安装等四个方面来讨论嵌入式系统的 BootLoader。 引导加载程序 。包括固化在固件 (firmware) 中的 boot 代码 ( 可选 ) ,和 Boot Loader 两大部分。 Linux 内核 。特定于嵌入式板子的定制内核...
2019-01-23 20:54:42 380
转载 STM32存储结构(2)
当我们在完成某一个实验,当我们正庆幸的时候,我们不由得产生一种不安的想法——我们是否已经少许明白其中的种种细节?尤其,当我们所有的事情都依赖于编译环境或Firmware,抑或他人的程序,而自己仅仅是Copy和Modify,以致Using。当你还是一个初学者的时候,或许不会太过于关注于此,但是要想提高自己对单片机、处理器原理的理解,并且希望走得更远的时候,您就需要关注更为详细的内部知识,您需要明...
2019-01-23 20:44:09 1203
转载 STM32学习:存储器组织
一、存储结构 STM32F1有四种存储单元,依次是SRAM、Flash、FSMC和AHB到APB桥(挂载各种外设)。二、存储组织程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个4GB的线性地址空间内。数据字节以小端格式存放在存储器中。一个字里的最低地址字节被认为是该字的最低有效字节,而最高地址字节是最高有效字节。 可访问的存储器空间被分成8个主要块,每个块为512MB...
2019-01-23 20:17:24 933
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人