Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1205376
  • 博文数量: 50
  • 博客积分: 6069
  • 博客等级: 准将
  • 技术积分: 5092
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-23 10:09
文章存档

2011年(4)

2010年(15)

2009年(31)

分类: 嵌入式

2010-07-20 14:37:26

Bootloader移植篇主要讲述了嵌入式Linux的一些引导程序的移植步骤,如:u-boot的移植等。
阅读(31653) | 评论(65) | 转发(20) |
给主人留下些什么吧!~~

chinaunix网友2010-08-30 09:33:51

#ifdef CONFIG_S3C2440_NAND_BOOT mov r1, #NAND_CTL_BASE //复位Nand Flash ldr r2, =( (7<<12)|(7<<8)|(7<<4)|(0<<0) ) str r2, [r1, #oNFCONF] //设置配置寄存器的初始值,参考s3c2440手册 ldr r2, [r1, #oNFCONF] ldr r2, =( (1<<4)|(0<<1)|(1<<0) ) str r2, [r1, #oNFCONT] //设置控制寄存器 ldr r2, [r1, #oNFCONT] ldr r2, =(0x6) //RnB Clear str r2, [r1, #oNFSTAT] ldr r2, [r1, #oNFSTAT] 这段代码中 str后又ldr。然后下面又使用ldr的伪指令。我觉得str后的ldr没用。又把NAND寄存器中的值赋给通用寄存器。下面又从新赋值了啊

chinaunix网友2010-08-24 22:38:01

nand erase 0x50000 0x200000 //擦除nand的0x50000-0x200000的内容 nand write 0x30000000 0x50000 0x200000 //将内存0x30000000处的内容写入到nand的0x50000处 请问上面两个0x200000是地址末端 还是 偏移地址大小?

chinaunix网友2010-07-24 05:14:01

内行写的东西真的是不一样,对我学习很大帮助,要是我买的书能有这样的作者就好了,韦东山除外

chinaunix网友2010-07-24 05:13:13

内行写的东西真的是不一样,对我学习很大帮助,要是我买的书能有这样的作者就好了,韦东山除外

chinaunix网友2010-07-21 16:21:58

博主的文章写的很详细,受益匪浅。 先问一下uboot中设置dm9000,bank4 时序的代码在哪? 是在lowleve_init.S中吗?