bootloader
boot
补不补布
男儿到死心如铁,人间情事漫蹉嗟
展开
-
裸板开发_bootloader_开发之路(四)写一个自己的串口
目录一、目的:二、串口简介:二、看芯片手册写:2.1、s3c2440总共有三组串口:2.2、波特率设置三、写代码3.1、初始化GPIO管脚3.2、初始化串口:3.3、配置串口:3.4、写输出函数:3.5、写读取函数:3.6、主函数中测试四、完整代码:五、后记声明:本文章基于韦东山的教程所写,为学习时的笔记和问题记录。一、目的:看芯片手册,熟悉串口写一个串口输入和输出二、串口简介:...原创 2020-01-03 17:25:26 · 458 阅读 · 0 评论 -
裸板开发_bootloader_开发之路(三)设置芯片时钟体系和看门狗
目录一、目的:二、看芯片手册找寄存器三、代码操作:3.1关闭看门狗:3.2初始化时钟:3.3配置分频系数3.4cpu工作为异步模式3.5设置频率:四、源代码:一、目的:实现设置芯片,看门狗。实现设置芯片时钟体系。二、看芯片手册找寄存器这是看门狗的配置寄存器:可以发现,看门狗的时钟位于第5位,我们把它值为零即可这张图则描述了s3c2440的芯片时钟体系时钟寄存器:我们把时钟...原创 2020-01-03 15:27:38 · 373 阅读 · 0 评论 -
裸板开发_bootloader_开发之路(二)__REG
目录一、给你们的话二、给你们宏定义:三、忠告一、给你们的话我相信,能够搜索到这一篇文章的人,定然是韦老师的关门弟子。搜索这篇文章的原因就是这个宏定义到底有什么特殊的含义,为什么可以取到指针指向的值。不瞒大家,我也找了半天,并且还翻了很多论坛,搜索了很久。突然发现,没有什么有价值的结果。后来我发现了这个结论,网上几乎都找不到什么信息的名词,可能就是作者自己定义的二、给你们宏定义:这个定义...原创 2020-01-03 11:00:42 · 163 阅读 · 0 评论 -
裸板开发_bootloader_开发之路(一)通过寄存器控制灯,寄存器变量
目录一、目的二、前言三、资料解释3.1 芯片手册的GPIO的控制寄存器:3.2、寄存器变量3.3、芯片寄存器头文件:四、写代码:一、目的1、本系列,基于ARM汇编语言系列,主要在汇编的基础上实现完整的bootloader程序。2、只求将学习过程中的大致流程和遇到的问题发出来,大家一起探究一下。3、本系列学习笔记,基于韦东山教程,有兴趣的可以看一下。二、前言在单片机开发中,我们往往可以通...原创 2020-01-03 10:56:01 · 531 阅读 · 0 评论