Chinaunix首页 | 论坛 | 博客
  • 博客访问: 37655
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 357
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-20 16:26
文章分类

全部博文(41)

文章存档

2014年(41)

我的朋友

分类: 嵌入式

2014-05-31 16:56:00

    1.系统上电后,IROM已将串口初始化,我们可以使用一些工具(如dnw)将程序从串口下载到IRAM中,然后再IRAM中运行程序,不过这种方法能运行的程序大小(96k)有限。
    2.当然我们也可以将第一段程序先下载到IRAM中,然后再这第一段程序中将内存(SDRAM)、串口、网络等初始化,然后通过串口或网络将第二段程序下载到SDRAM中,然后跳到SDRAM中执行,不过这种方式,每次掉电数据都会丢失。
    3.使用第二种方法,将uboot作为第二段程序下载到sdram中运行。因为uboot会将网络、nand flash进行初始化,所以我们可以使用uboot的网络工具如tftp(pc端要运行tftp服务器)将程序下载到sdram中,然后将程序通过uboot的nand flash操作命令将程序烧写到nand flash中。然后每次选择从nand flash启动即可运行程序。
    4.当然将程序下载到sd/MMC卡然后选择从SD/MMC卡启动也行。
    5.其它方法。。。。。。
阅读(326) | 评论(0) | 转发(0) |
0

上一篇:s5pv210启动过程

下一篇:uboot命令

给主人留下些什么吧!~~