01 2018 档案

摘要:U-boot的启动一般分为两个阶段,现在我们先将第一阶段。 在此之前,我们先了解一下uboot的目录结构,各个文件夹是什么作用。 如果连各个文件夹是干什么的都不清楚就开始移植剪裁,势必会和我刚拿到开发板时对着uboot一脸懵逼的情景一样。 所以,我们先看uboot文件夹到底包含了哪些内容: Boar 阅读全文
posted @ 2018-01-28 23:24 Crystal_Guang 阅读(748) 评论(0) 推荐(0) 编辑
摘要:官方下载地址:ftp://ftp.denx.de/pub/u-boot/ uboot的终极奥义就是启动内核。 但是,现在,我们先做最基本的,去官网下载一个支持自己板子的uboot,然后解压缩,打补丁。 官网的uboot肯定不能对应所有的板子,所有需要根据自己特定的板子打补丁,以满足自己特定cpu的需 阅读全文
posted @ 2018-01-21 12:38 Crystal_Guang 阅读(412) 评论(0) 推荐(0) 编辑
摘要:在单片机开发中,我们借助于vsprintf函数,可以自己实现一个printf函数,但是,那是IDE帮我们做了一些事情。 刚开始在ARM9裸机上自己写printf的实现的时候,包含对应头文件也会提示vsprintf函数找不到,查询很多资料之后,发现使用arm-linux-ld就是找不到对应的库函数,换 阅读全文
posted @ 2018-01-13 15:33 Crystal_Guang 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:s3c2440的异常向量表: IRQ中断地址是0x18.所以,根据之前的异常处理方式,我们编写启动文件: 为什么需要lr减4,可以参考这篇文章:http://blog.csdn.net/zzsfqiuyigui/article/details/23334177 这是为了保证,当cpu正在执行某条指令 阅读全文
posted @ 2018-01-02 21:17 Crystal_Guang 阅读(356) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示