OK6410默认u-boot启动参数

发布者:幸福的老农最新更新时间:2018-10-11 来源: eefocus关键字:OK6410  u-boot  启动参数 手机看文章 扫描二维码
随时随地手机看文章

默认启动参数:

bootargs=root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200

bootcmd=nand read 0xc0008000 0x200000 0x500000;bootm 0xc0008000

baudrate=115200

ethaddr=00:40:5c:26:0a:5b

netmask=255.255.255.0

bootdelay=5

ipaddr=192.168.48.100

serverip=192.168.48.103

gatewayip=192.168.48.1

stdin=serial                //标准输入

stdout=serial              //标准输出

stderr=serial               //标准错误

nand flash分区:

Creating 4 MTD partitions on "NAND 4GiB 3,3V 8-bit":

0x000000000000-0x000000200000 : "Bootloader"

0x000000200000-0x000000700000 : "Kernel"

0x000000700000-0x00000cf00000 : "User"

0x00000cf00000-0x000100000000 : "File System"

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin

sudo vi /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin

注意:

          ①"bootcmd=nand read 0xc0008000 0x200000 0x500000;bootm 0xc0008000"中相应地址是经过MMU映射过来的地址,不是具体的物理地址,

          ②OK6410的DDR地址范围:0x50000000-0x60000000共256M大小



关键字:OK6410  u-boot  启动参数 引用地址:OK6410默认u-boot启动参数

上一篇:OK6410开发板裸板烧写启动说明
下一篇:OK6410块设备驱动内存模拟nor_flash

推荐阅读最新更新时间:2024-03-16 16:15

使用J-Link烧写一U-boot的烧写+裸板程序烧写(JZ2440-S3C2440)
一、使用J-Link 烧写NOR Flash 注意:J-Link 只支持NOR Flash,不支持NAND Flash。 1、安装J-link 驱动(在Windows 下) 在JZ2440 开发板JLINK 使用手册(JZ2440开发板JLINK使用手册jlink安装驱动程序目录)中,驱动名为:Setup_JLinkARM_V436e.exe。 双击即可进行安装,安装完成后,桌面上显示两个图标J-Flash和J-Link: 2、使用JLINK 烧写Uboot 到NOR Flash (1)开发板设置为NOR (将NAND/NOR 开关打到NOR一侧)启动,接好J-Link 后,最后启动上电。 (2)启动上电。打开J-Flas
[单片机]
使用J-Link烧写一<font color='red'>U-boot</font>的烧写+裸板程序烧写(JZ2440-S3C2440)
利用U-Boot作为系统bootloader实现uClinux向S3C44B0的移植
1 引言 S3C44B0是Samsung公司推出的一款为手持设备或其他通用设备开发的32位处理器,它基于ARM7TDMI核,没有内存管理单元(MMU)。在采用无MMU的微处理器的嵌入式系统中广泛采用的就是uClinux系统,作为linux的衍生系统,其具有支持多任务、内核精简、高效稳定和源代码开放的优点。系统移植的基本过程包括:获取较新版本的linux-2.6.9内核源码,根据目标平台对源码中与硬件平台相关部分进行修改,添加必要的外设驱动程序,对系统进行针对目标平台的交叉编译,生成的内核映像文件的下载调试等。 2 硬件环境介绍 硬件平台以S3C44B0为核心,采用的外部晶振频率为6MHz,内核主频最高可达到66
[单片机]
利用<font color='red'>U-Boot</font>作为系统bootloader实现uClinux向S3C44B0的移植
OK6410裸机程序---leds
今天写一下OK6410裸机中的led灯,led是差不最简单的裸机驱动了吧。详细的说一下,以便梳理自己的知识。 我们首先看一下OK6410的LED连接图: 其中NLED1234,和s3c6410的GPIO引脚相连,如图: 其实LED发光的原理很简单的,就是把LED连接到s3c6410的GPIO引脚,通过改变s3c6410的GPIO上的电平来控制LED发光。 这样的话就很清楚了,我们来看下s3c6410 datasheet上关于GPIO引脚的设置: 首先是GPMCON寄存器: 因为我们要控制GPIO的电平,所以要把对应的GPIO引脚设置为Output,即:0001 像我们这个就是:GPMCON &=0xfff
[单片机]
<font color='red'>OK6410</font>裸机程序---leds
基于AT91RM9200的嵌入式ARM开发平台的实现
  嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可以裁剪来适应系统对功能、可靠性、成本、体积、功耗要求严格的专用计算机体系。随着各种微处理器功能的完善以及软件上操作系统的支持,使得嵌入式系统有了完整的体系架构。   在专用的嵌入式板上运行操作系统需要利用Bootloader来引导加载内核和系统程序。Bootloader主要实现初始化硬件设备、建立内存空间的映射图,从而把嵌入式硬件和嵌入式操作系统很好地衔接起来。   U-Boot是当前比较流行、功能强大、比较有代表性的Bootloader,支持的处理器包括PowerARM(ARM7,ARM9,Srongarm,Xscale)、MIPS、X86、Motorola等系列
[嵌入式]
smdk2440移植u-boot笔记
//韦东山u-boot移植笔记 1、下载、建立source insight工程、编译、烧写、如果无运行分析原因 tar xjf u-boot-2012.04.01.tar.bz2 cd u-boot-2012.04.01 make smdk2410_config make 2. 分析u-boot: 通过链接命令分析组成文件、阅读代码分析启动过程 a. 初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND FLASH b. 如果bootloader比较大,要把它重定位到SDRAM c. 把内核从NAND FLASH读到SDRAM d. 设置 要传给内核的参数 e. 跳转执行内核 2.1 set the cpu to SVC
[单片机]
U-boot-2014.04移植到MINI2440(2) Readme翻译分析
为什么要阅读README,我觉得是更加方便我们理解U-BOOT吧,尤其是在整体上的把握,当然,开发人员写了二十多万个字符,一共六千多行的README,里面有很多涉及到具体配置和使用的部分,其实这就是U-BOOT的使用说明书,这里着重关注几个部分部分,按照README的顺序,就当做英文阅读理解吧。 1. 总结(summary) 首先看看开发者对U-BOOT的定义:a boot loader for Embedded boards based onPowerPC, ARM, MIPS and several other processors, which can be installed in aboot ROM and
[单片机]
U-boot-2014.04移植到MINI2440(2) Readme翻译分析
TQ2440 学习笔记—— 31、移植U-BootU-Boot启动过程第二阶段源码分析】
二、U-Boot第二阶段代码分析 U-Boot 第二阶段流程图 移植U-Boot 的主要工作在于对硬件的初始化、驱动,所以下面的重点放在硬件的操作上。 (1)初始化本阶段要使用到的硬件设备 最主要的是设置系统时钟、初始化串口,只要这两个设置好了就可以从串口看到打印信息。 board_init 函数设置MPLL、改变系统时钟,它是开发板相关的函数,在board/EmbedSky/EmbedSky.c 中实现。 board_init 函数还保存了机器类型ID,这将在调用内核时传给内核代码如下: 串口的初始化函数主要是 serial_init,它设置 UART 控制器,是CPU 相关的函数,在cpuarm92
[单片机]
TQ2440 学习笔记—— 31、移植<font color='red'>U-Boot</font>【<font color='red'>U-Boot</font> 的<font color='red'>启动</font>过程第二阶段源码分析】
NIOS软核处理器的Linux引导程序U-boot设计
摘要:针对将cClinux向Nios处理器移植过程中的启动加载程序U-boot bootloader进行研究。首先介绍移植的步骤,然后利用bootloader的设计思想,着重讨论U-boot在Nios中的设计与实现,最后对U-boot在基于Linux的嵌入式系统 中的运用作了探索和展望。 关键词:U-boot bootloader uClinux Nios软核 1 概述 1.1 Nios简介 Nios是Altera公司以RISC为基础的可配置、可裁减软核处理器。它具有16位指令集和16/32位数据通路,通过将包括16或32位高性能处理器在内的移种应用模块嵌入到通用FPGA/CPLD内,实现完全可配置的嵌入式系统。其开发套件
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved