u-boot中.lds连接脚本文件的分析

对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。 先看一下GNU官方网站上对.lds文件形式的完整描述: SECTIONS { ... secname st...

2011-12-06 16:43:39

阅读数 734

评论数 0

i.MX25的GPIO控制

<br />最近研究freescale的i.MX25系列处理器,发现在控制方面很多地方和三星的处理器都不太一样。包括最基础的GPIO口控制,也是大不相同。<br />i.MX25系列的GPIO口大多是复用口,如果我们想将某IO口设置为输入或输出,首先需通过复用配置寄存器将该...

2010-09-08 11:19:00

阅读数 2297

评论数 0

更改Eboot.nb0大小

<br />一:Eboot文件夹中,修改boot.bib:<br />;   EBOOT    80038000  00019000  RAMIMAGE<br />; lqm changed.<br />    EBOOT    80038000  ...

2010-08-18 17:05:00

阅读数 796

评论数 0

S3C2440的中断寄存器

<br />1.中断分两大类:内部中断和外部中断。 <br />2.外部中断。24个外部中断占用GPF0-GPF7(EINT0-EINT7),GPG0-GPG15(EINT8-EINT23)。用这些脚做中断<br />输入,则必须配置引脚为中断,并且不要上拉。具...

2010-08-18 16:57:00

阅读数 1316

评论数 0

S3C2440 Timer初始化方法

S3C2440 Timer初始化方法<br />s3c2410提供了5个16位的Timer(Timer0~Timer4),其中Timer0~Timer3支持Pulse Width Modulation—— PWM(脉宽调制)。Timer4是一个内部定时器(internal timer)...

2010-08-18 16:55:00

阅读数 3015

评论数 3

S3C2440 PWM设置

S3C2440 PWM设置<br />   S3C2440含有五个定时器,其中定时器0,1,2,3具备PWM功能,定时器4没有外部引脚,属于内部定时器。<br />   PWM定时器具有双缓冲功能,这样即使新的定时值设置了,当前的定时功能也会继续完成,之后再重载新敲定的定时...

2010-08-18 16:54:00

阅读数 2278

评论数 1

PB编译找不到oal_memory_s3c2450.lib库

<br />编译2450 bootloader出错,编译driver没错,<br />编译Eboot错误如下:<br />BUILD: [01:0000000039:PROGC ] Compiling ./debug.c<br />BUILD: [0...

2010-08-18 16:45:00

阅读数 819

评论数 0

使uboot支持S3C6410的SD启动

使uboot支持S3C6410的SD启动 --Figo 2009-8-13 这里使用的uboot并非uboot官方发布的uboot代码,而是为三星定制的一个uboot版本s3c-u-boot-1.1.6,其代码作者就包括了三星的程序员与denx的员工。这个版本支持SD启...

2010-08-17 17:59:00

阅读数 1245

评论数 0

nand flash坏块管理OOB,BBT,ECC

<br />0.NAND的操作管理方式<br />     NAND FLASH的管理方式:以三星FLAHS为例,一片Nand flash为一个设备(device),1 (Device) = xxxx (Blocks),1 (Block) = xxxx (Pages),1(...

2010-07-19 16:32:00

阅读数 1087

评论数 0

ARM 汇编中的跳转指令小记

看到2440的bootloader中,出现了如下东东:%B0,%F1.这两个东东是什么? 原来,B表示back,F表示follow(个人理解): bne %B0,如果不相等则跳到本条语句前的lable为0的行。bne %F1,如果不相等则跳到本条语句后的lable为1的行。

2010-04-05 11:15:00

阅读数 730

评论数 0

S3C2450自动升级[原创作品,转载请注明出处]

S3C2450自动升级    在BSP包中,有两个bootloader文件夹,一个命名为bootloader,另一个命名为bootloader_update。Bootloader文件夹用于USB下载,调试用,bootloader_update用于生产,自动升级用。下面重点介绍bootloader_...

2010-01-26 20:12:00

阅读数 1567

评论数 0

S3C2450自动升级[原创作品,转载请注明出处]

S3C2450自动升级在BSP包中,有两个bootloader文件夹,一个命名为bootloader,另一个命名为bootloader_update。Bootloader文件夹用于USB下载,调试用,bootloader_update用于生产,自动升级用。下面重点介绍bootloader_upda...

2010-01-26 20:04:00

阅读数 1109

评论数 0

深入研究S3C2440 bootloader

很久前就想移植2440的bootloader了,但是由于出身硬件职位有别,不能越殂代庖,因此此计划一度搁浅。但是扬创公司着实另人气愤,bootloader做得不好不说,还当自己代码如心肝宝贝,死活不肯开放,于是只能自己在业余时间移植了。    先来看看扬创的bootloader的实现方法:    ...

2009-10-09 19:29:00

阅读数 1478

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭