ARM裸机—基于S5PV210处理器
关于ARM裸机的一些知识
非主流的豆瓣
记录自己学习的知识点,困惑,以及历程;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5-SDRAM和重定位relocate
一、汇编写启动代码之关看门狗1.1什么是看门狗?看门狗(watch dog timer看门狗定时器)。大家想象这样一个场景:家门口有一只狗,这只狗定时会饿(譬如说2小时一饿),狗饿了会胡乱咬死人。人进进出出要想保证安全必须提前喂狗(必须在上次喂过后的2小时内喂狗才行)。如果超时没喂狗就会被咬死。如果提前喂狗没关系,但是本次喂狗时间就会从这里开始计算。看门狗(watch dog timer看门狗定时器)。大家想象这样一个场景:家门口有一只狗,这只狗定时会饿(譬如说2小时一饿),狗饿了会胡乱咬死人原创 2020-10-16 14:30:27 · 324 阅读 · 0 评论 -
4-GPIO和LED
一、裸机实验体验之USB启动配合dnw工具下载1.1、背景知识介绍回顾S5PV210的启动方式,必须将OM5打到VCC,才能从USB启动。S5PV210的启动过程:开机时先执行内部的IROM中的BL0,然后BL0做了一系列的初始化后,再读取外部OMpin的设置来确定用户选择了从哪里启动。当检测到我们设置的是USB启动时,S5PV210就会从USB OTG接口试图连接主机进行下载启动。注意:(1)只读存储器(Read-Only Memory,ROM)以非破坏性读出方式工作,只能读出,无法写入信息。原创 2020-10-14 22:03:31 · 420 阅读 · 0 评论 -
3-核心板&底板&数据手册导读
一、x210核心板、底板原理图导读位置:G:\朱有鹏视频\210开发板光盘资料\X210V3S_A\hardware其中才CV3就是核心板,DV3就是底板。注意这个pdf文档不是用来一行一行看的,只需要总体了解又哪些部分,每部分都有些什么。将来用到哪部分就来查哪部分。写代码时需要查阅和参考的资料有:核心板原理图、底板原理图、相应硬件的数据手册、S5PV210数据手册。1.1、原理图、PCB图、丝印图各自是什么原理图是电路原理设计图,各个电路中的部件的逻辑连接图。原理图可能会影响软件编写。PCB图原创 2020-08-02 23:18:28 · 1045 阅读 · 0 评论 -
2-开发板刷系统
一、开发板刷系统1.1、什么是刷系统刷系统就是利用刷机工具,向开发板中烧录预先编译好的系统镜像,使之在开发板上运行起来。1.2、串口输出的意义(做系统控制台)串口是一种硬件通信口,很多年前的时候串口是CPU之间进行通信的主要接口。但是现在因为串口通信的速度很低,所以现在串口主要是用来做程序输出监控、调试。桌面电脑可以打开一个虚拟控制台,嵌入式系统一般是用串口来做控制的。一般是用一根串口线连接开发板的串口和我们笔记本电脑的串口,然后在电脑上打开一个串口监视,这样开发板上的串口输出内容就可以在电脑上看原创 2020-07-16 16:04:21 · 2715 阅读 · 0 评论 -
1-ARM体系结构和汇编指令
一、可编程器件的编程原理1.1、电子器件的发展方向模拟器件——>数字器件ASIC(专用芯片,一个芯片只能完成一个任务)——>可编程器件1.2 、可编程器件的特点CPU在固定频率的时钟控制下有节奏运行;CPU可以通过总线读取外部存储设备中的二进制指令集,然后解码执行;这些可以被CPU解码执行的二进制指令集是CPU设计的时候确定的,是CPU的设计者(ARM公司)定义的,本质上是一串由1和0组成的数字。这就是CPU的汇编指令集。1.3 、整个编程及运行过程程序员用汇编指令编程——&g原创 2020-07-12 12:41:27 · 1772 阅读 · 1 评论
分享