【记录】s5pv210运行裸机程序的方法之在SDRAM(DDR2)中运行
来源:互联网 发布:粒子群算法详解和实例 编辑:程序博客网 时间:2024/05/17 19:17
从S5PV210的启动过程中可以知道,要想让我们的裸板程序运行起来有两种方法:
说明:我们假设从SD Card启动
1、在Internal RAM(iRAM)中运行
S5pv210一上电就会去执行固化在iROM中的代码BL0,BL0会去SD卡加载Bootleader到iRAM中运行,Bootleader运行之后,会根据设置配合dnw或者tftp将.bin文件拷贝到DDR2的相应位置,并执行。
根据上面的阐述可知,要想让程序在DDR2中运行,首先我们需要移植Bootleader到开发板。这里我们的主要目的是在DDR2中运行程序,所以可以借用移植好的Bootleader,不必亲自移植Bootleader。我们就是用网蜂提供的移植好的Uboot。
操作步骤:
1、烧写Uboot到SD卡
dd iflag=dsync oflag=dsync if=webee210_uboot.bin of=/dev/sdb seek=1
2、从SD卡启动开发板
3、使用Uboot配合dnw或者tftp烧写程序到DDR2。
我们也可以使用友善之臂的Superuboot
操作步骤:
1、使用SD-Flasher烧写Superuboot到SD卡
2、拷贝FriendlyARM.ini文件到SD卡的/images/文件夹下,并在FriendlyARM.ini文件里加入USB-Mode=yes
3、从SD卡启动开发板,就可以使用MiniTools来给开发板下载程序了。
说明:我们假设从SD Card启动
1、在Internal RAM(iRAM)中运行
2、在SDRAM(DDR2)中运行,此方法需要借助Bootleader
S5pv210一上电就会去执行固化在iROM中的代码BL0,BL0会去SD卡加载Bootleader到iRAM中运行,Bootleader运行之后,会根据设置配合dnw或者tftp将.bin文件拷贝到DDR2的相应位置,并执行。
根据上面的阐述可知,要想让程序在DDR2中运行,首先我们需要移植Bootleader到开发板。这里我们的主要目的是在DDR2中运行程序,所以可以借用移植好的Bootleader,不必亲自移植Bootleader。我们就是用网蜂提供的移植好的Uboot。
操作步骤:
1、烧写Uboot到SD卡
dd iflag=dsync oflag=dsync if=webee210_uboot.bin of=/dev/sdb seek=1
2、从SD卡启动开发板
3、使用Uboot配合dnw或者tftp烧写程序到DDR2。
我们也可以使用友善之臂的Superuboot
操作步骤:
1、使用SD-Flasher烧写Superuboot到SD卡
2、拷贝FriendlyARM.ini文件到SD卡的/images/文件夹下,并在FriendlyARM.ini文件里加入USB-Mode=yes
3、从SD卡启动开发板,就可以使用MiniTools来给开发板下载程序了。
0 0
- 【记录】s5pv210运行裸机程序的方法之在SDRAM(DDR2)中运行
- 【记录】s5pv210运行裸机程序的方法之在iRAM中运行
- S5PV210系列(裸机七)之 SDRAM
- s3c2440中断程序(烧录到NORFlash,运行在SDRAM中)
- 裸机程序在mini2440上的运行
- 使用supervivi+DNW下载MDK环境下2440裸机程序到SDRAM中运行
- 初始化SDRAM之前,程序在哪里运行
- 在程序运行中中止当前方法的运行
- 在sdram中运行的linux内核和文件系统烧写到flash中的方法
- 【记录】s5pv210烧写裸机文件的方法之烧写到SD卡
- s3c2440的SDRAM裸机程序
- 裸机点亮LED(运行在片内RAM中)
- vc++ 在程序中运行另一个程序的方法
- aiku基于mini2440下裸机程序开发《概述与SDRAM运行》
- tiny210(s5pv210)DDR2的初始化
- 在.NET中运行外部程序的3种方法
- 在.NET中运行外部程序的3种方法
- 在.NET中运行外部程序的3种方法
- OpenGL学习之glBlendFunc
- 机房收费系统VB版(三)——窗体设计
- linux 优先级
- [node.js学习笔记一]《node.js开发指南》学习笔记
- sqoop 1.4.5 导入 hbase 0.94.21
- 【记录】s5pv210运行裸机程序的方法之在SDRAM(DDR2)中运行
- Cocos2d-x3.2中 不让物体飞出屏幕
- 响应式布局学习笔记
- 国内P2P网贷平台的运营模式
- java内存好文章网址
- 【poj3150】Cellular Automaton
- cocos2d-x 3.2 |如何实现图片显示和精灵动画 Sprite
- gcc文件后缀及c程序与传统c++常用的头文件与标准c++头文件
- 【记录】s5pv210烧写裸机文件的方法之烧写到SD卡