S5PV210开发 -- 通过 SD 卡烧写

发布者:温馨如家最新更新时间:2019-08-30 来源: eefocus关键字:S5PV210  SD卡烧写  启动模式 手机看文章 扫描二维码
随时随地手机看文章

上文 烧写/启动模式 提到使用 SD 卡启动。那么接下来看看怎么做。


一、首先备份

一开始购买的开发板是 Android 系统的,将拨码开关调到 SD 启动模式下。按POWER按钮,备份一份在 SecureCRT 下查看的启动信息。


U-Boot 1.3.4-dirty (May 21 2016 - 18:17:00) for x210

 

CPU:  S5PV210@1000MHz(OK)

        APLL = 1000MHz, HclkMsys = 200MHz, PclkMsys = 100MHz

        MPLL = 667MHz, EPLL = 96MHz

                       HclkDsys = 166MHz, PclkDsys = 83MHz

                       HclkPsys = 133MHz, PclkPsys = 66MHz

                       SCLKA2M  = 200MHz

Serial = CLKUART 

Board:   X210

DRAM:    512 MB

Flash:   8 MB

SD/MMC:  3776MB

*** Warning - using default environment

 

In:      serial

Out:     serial

Err:     serial

[LEFT UP] boot mode

checking mode for fastboot ...

Hit any key to stop autoboot:  0 

reading kernel.. 1073, 8192 

MMC read: dev # 0, block # 1073, count 8192 ...8192 blocks read: OK

completed

reading RFS.. 9265, 6144 

MMC read: dev # 0, block # 9265, count 6144 ...6144 blocks read: OK

completed

Boot with zImage

get_format

-------- 0 --------

Wrong Ramdisk Image Format

 

Starting kernel ...

 

Uncompressing Linux... done, booting the kernel.

Initializing cgroup subsys cpu

Linux version 3.0.8 (lqm@lqm) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #49 PREEMPT Tue Mar 22 19:35:49 CST 2016

CPU: ARMv7 Processor [412fc082] revision 2 (ARMv7), cr=10c53c7f

CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache

Machine: X210

Ignoring unrecognised tag 0x41001099

Memory policy: ECC disabled, Data cache writeback

CPU S5PV210/S5PC110 (id 0x43110220)

S3C24XX Clocks, Copyright 2004 Simtec Electronics

S5PV210: PLL settings, A=1000000000, M=667000000, E=96000000 V=54000000

S5PV210: ARMCLK=1000000000, HCLKM=200000000, HCLKD=166750000

HCLKP=133400000, PCLKM=100000000, PCLKD=83375000, PCLKP=66700000

sclk_dmc: source is sclk_a2m (0), rate is 200000000

sclk_onenand: source is hclk_psys (0), rate is 66700000

uclk1: source is mout_mpll (6), rate is 66700000

uclk1: source is mout_mpll (6), rate is 66700000

uclk1: source is mout_mpll (6), rate is 66700000

uclk1: source is mout_mpll (6), rate is 66700000

sclk_mixer: source is sclk_dac (0), rate is 24000000

sclk_fimc: source is ext_xtal (0), rate is 24000000

sclk_fimc: source is ext_xtal (0), rate is 24000000

sclk_fimc: source is ext_xtal (0), rate is 24000000

sclk_cam0: source is xusbxti (1), rate is 12000000

sclk_cam1: source is ext_xtal (0), rate is 12000000

sclk_fimd: source is ext_xtal (0), rate is 24000000

sclk_mmc: source is mout_mpll (6), rate is 47642857

sclk_mmc: source is mout_epll (7), rate is 96000000

sclk_mmc: source is mout_mpll (6), rate is 47642857

sclk_mmc: source is mout_epll (7), rate is 96000000

sclk_mfc: source is sclk_a2m (0), rate is 200000000

sclk_g2d: source is sclk_a2m (0), rate is 200000000

sclk_g3d: source is sclk_a2m (0), rate is 100000000

sclk_csis: source is ext_xtal (0), rate is 24000000

sclk_spi: source is ext_xtal (0), rate is 24000000

sclk_spi: source is ext_xtal (0), rate is 24000000

sclk_pwi: source is ext_xtal (0), rate is 24000000

sclk_pwm: source is ext_xtal (0), rate is 24000000

s5p: 37748736 bytes system memory reserved for mfc at 0x3dc00000, 0-bank base(0x3dc00000)

s5p: 37748736 bytes system memory reserved for mfc at 0x4dbf5000, 1-bank base(0x4dbf5000)

s5p: 25165824 bytes system memory reserved for fimc0 at 0x4c3f5000, 1-bank base(0x4c3f5000)

s5p: 10137600 bytes system memory reserved for fimc1 at 0x4ba4a000, 1-bank base(0x4ba4a000)

s5p: 6291456 bytes system memory reserved for fimc2 at 0x4b44a000, 1-bank base(0x4b44a000)

s5p: 25165824 bytes system memory reserved for jpeg at 0x3c400000, 0-bank base(0x3c400000)

s5p: 12288000 bytes system memory reserved for fimd at 0x4a892000, 1-bank base(0x4a892000)

s5p: 1843200 bytes system memory reserved for pmem_gpu1 at 0x3c23e000, 0-bank base(0x3c23e000)

s5p: 8388608 bytes system memory reserved for g2d at 0x3ba3e000, 0-bank base(0x3ba3e000)

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 89819

Kernel command line: console=ttySAC2,115200

PID hash table entries: 2048 (order: 1, 8192 bytes)

Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)

Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)

Memory: 186MB 168MB 0MB = 354MB total

Memory: 350232k/511148k available, 13140k reserved, 0K highmem

Virtual kernel memory layout:

    vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    DMA     : 0xff000000 - 0xffe00000   (  14 MB)

    vmalloc : 0xe0800000 - 0xfd000000   ( 456 MB)

    lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)

    modules : 0xbf000000 - 0xc0000000   (  16 MB)

      .init : 0xc0008000 - 0xc0079000   ( 452 kB)

      .text : 0xc0079000 - 0xc06cf6c0   (6490 kB)

      .data : 0xc06d0000 - 0xc0719900   ( 295 kB)

       .bss : 0xc0719924 - 0xc085a250   (1283 kB)

SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

Preemptible hierarchical RCU implementation.

NR_IRQS:208

VIC @fd000000: id 0x00041192, vendor 0x41

VIC @fd010000: id 0x00041192, vendor 0x41

VIC @fd020000: id 0x00041192, vendor 0x41

VIC @fd030000: id 0x00041192, vendor 0x41

mult[140737]

max_delta_ns[2937815369]

min_delta_ns[30517]

rate[32768]

HZ[200]

Console: colour dummy device 80x30

Calibrating delay loop... 992.87 BogoMIPS (lpj=2482176)

pid_max: default: 32768 minimum: 301

Mount-cache hash table entries: 512

Initializing cgroup subsys debug

Initializing cgroup subsys cpuacct

Initializing cgroup subsys freezer

CPU: Testing write buffer coherency: ok

print_constraints: dummy: 

NET: Registered protocol family 16

S3C Power Management, Copyright 2004 Simtec Electronics

pmstats at 00000000

pmem_start is 0x0

---pmem_start is 0x4a892000

Open OV2655 camema sensor 

smdkc110_setup_clocks: sclk_mmc: source is mout_mpll, rate is 47642857

S5PV210: Initializing architecture

s3c-adc s5pv210-adc: attached adc driver

s3c24xx-pwm s3c24xx-pwm.0: tin at 66700000, tdiv at 66700000, tin=divclk, base 0

print_constraints: pd_tv_supply: 5000 mV normal 

print_constraints: pd_lcd_supply: 5000 mV normal 

print_constraints: pd_g3d_supply: 5000 mV normal 

print_constraints: pd_mfc_supply: 5000 mV normal 

print_constraints: pd_audio_supply: 5000 mV normal 

print_constraints: pd_cam_supply: 5000 mV normal 

bio: create slab at 0

print_constraints: B_PWR_5V: 5000 mV 

SCSI subsystem initialized

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

s3c-i2c s3c2440-i2c.0: slave address 0x10

s3c-i2c s3c2440-i2c.0: bus frequency set to 43 KHz

s3c-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter

s3c-i2c s3c2440-i2c.1: slave address 0x10

s3c-i2c s3c2440-i2c.1: bus frequency set to 65 KHz

s3c-i2c s3c2440-i2c.1: i2c-1: S3C I2C adapter

s3c-i2c s3c2440-i2c.2: slave address 0x10

s3c-i2c s3c2440-i2c.2: bus frequency set to 65 KHz

machine_constraints_voltage: VALIVE_1.1V: failed to apply 1100000uV constraint

(NULL device *): regulator init failed

s3c-i2c s3c2440-i2c.2: i2c-2: S3C I2C adapter

Advanced Linux Sound Architecture Driver Version 1.0.24.

cfg80211: Calling CRDA to update world regulatory domain

Switching to clocksource clock_source_systimer

Switched to NOHz mode on CPU #0

NET: Registered protocol family 2

IP route cache hash table entries: 4096 (order: 2, 16384 bytes)

TCP established hash table entries: 16384 (order: 5, 131072 bytes)

TCP bind hash table entries: 16384 (order: 6, 327680 bytes)

TCP: Hash tables configured (established 16384 bind 16384)

TCP reno registered

UDP hash table entries: 256 (order: 1, 12288 bytes)

UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)

NET: Registered protocol family 1

PMU: registered new PMU device of type 0

input: s3c-button as /devices/virtual/input/input0

s3c button Initialized!!

Loaded driver for PL330 DMAC-0 s3c-pl330

        DBUFF-64x8bytes Num_Chans-8 Num_Peri-2 Num_Events-32

Loaded driver for PL330 DMAC-1 s3c-pl330

        DBUFF-8x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32

Loaded driver for PL330 DMAC-2 s3c-pl330

        DBUFF-8x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32

ashmem: initialized

NTFS driver 2.1.30 [Flags: R/O].

ROMFS MTD (C) 2007 Red Hat, Inc.

yaffs: yaffs built Jan 18 2016 11:34:32 Installing.

msgmni has been set to 684

io scheduler noop registered

io scheduler deadline registered

io scheduler cfq registered (default)

start plist test

end plist test

win->id=2, pmem_start=0x4af9a000

s3cfb s3cfb: [fb2] dma: 0x4af9a000, cpu: 0xe1000000, size: 0x004b0000

FIMD src sclk = 166750000

s3cfb s3cfb: registered successfully

Start display and show logo

s5pv210-uart.0: ttySAC0 at MMIO 0xe2900000 (irq = 16) is a S3C6400/10

s5pv210-uart.1: ttySAC1 at MMIO 0xe2900400 (irq = 20) is a S3C6400/10

s5pv210-uart.2: ttySAC2 at MMIO 0xe2900800 (irq = 24) is a S3C6400/10

console [ttySAC2] enabled

s5pv210-uart.3: ttySAC3 at MMIO 0xe2900c00 (irq = 28) is a S3C6400/10

x210 led driver

Initial GSensor Driver

input: gsensor as /devices/virtual/input/input1

gsensor's ID: 0x01

Found Gsensor hardware

i2c-core: driver [gsensor-iic] using legacy suspend method

i2c-core: driver [gsensor-iic] using legacy resume method

PA FB = 0x4AF9A000, bits per pixel = 32

screen width=1024 height=600 va=0xdaf9a000 pa=0x4af9a000

xres_virtual = 1024, yres_virtual = 1200, xoffset = 0, yoffset = 0

fb_size=4915200

Back frameBuffer[0].VAddr=db1f2000 PAddr=4b1f2000 size=2457600

brd: module loaded

loop: module loaded

S3C NAND Driver, (c) 2008 Samsung Electronics

Unknown NAND Device.

PPP generic driver version 2.4.2

PPP Deflate Compression module registered

[1] [2] [3]
关键字:S5PV210  SD卡烧写  启动模式 引用地址:S5PV210开发 -- 通过 SD 卡烧写

上一篇:S5PV210开发 -- 烧写/启动模式
下一篇:S5PV210开发 -- 通过 DNW、fastboot 烧写

推荐阅读最新更新时间:2024-11-17 11:02

启动电流、宽 VIN 范围、电流模式升压型/反激式/SEPIC DC/DC 控制器
2007 年 4 月 25 日 - 北京 - 凌力尔特公司( Linear Technology Corporation )推出电流模式 PWM 控制器 LTC3873 ,该器件减小了反激式、升压型和 SEPIC 电源的尺寸,并降低了复杂性。这个器件含有设计额定功率高达 25W 的高效率单端隔离和非隔离反激式转换器所必需的所有功能,这类转换器用于电信、网络设备、以太网供电( P o E )、汽车、消费电子产品和普通家用电源。 LTC3873 非常适用于启动时输入可能从 9V 变化到 75V 的宽输入电压范围应用,该器件在启动后将在 4V 至 75V 范
[新品]
S5PV210的电阻触摸屏&ADC控制器
一、ADC与触摸屏控制器结构框图 1、S5PV210一共支持10路模拟输入,分别为AIN0-AIN9.其中AIN0和AIN1是只做模拟输入的,AIN2-AIN9分别可以支持2个电阻式触摸屏,所以这个就是上个博客中电阻式触摸屏的 第一种接口,将电阻触摸板传感器直接与SoC控制器相连。所以4个模拟输入引脚负责一个电阻式触摸屏。 2、从上面可以看出来,整个控制器由多个部分组成。AD转换和触摸屏控制部分有2个附属单元。其中一个是反向控制AINn引脚的逻辑(图中的箭头),主要作用是在触摸屏获取坐标的过程中分时给xy方向供电和测量;第二个是中断产生部件,对于AIN1和AIN0来说,当AD转换完成之后就会通过INT_ADC0和INT_A
[单片机]
<font color='red'>S5PV210</font>的电阻触摸屏&ADC控制器
ARM芯片开发(S5PV210芯片)——定时器、看门狗、RTC
1、计数器 计数器就是每隔一段固定的时间计数值就加一,于是我们可以根据计数值来计算时间:经过的时间=计数值x计数时间间隔。 2、定时器 2.1、定时器介绍 定时器具有计时的功能,类似于我们手机自带的倒计时功能。比如我们先给定时器设置计时一小时,当一小时之后定时器就会发出终端信号,提醒CPU该执行提前绑定好的中断处理程序。 2.2、定时器原理 定时器内部有一个计数器,当我们设定好计时的时间后,内部的计数器会通过计数值和计数时间间隔来计算经过的时间。当经过的时间等于设定的 计时时间,定时器就会发出终端信号,提醒CPU时间到了,该去处理相应的中断函数。定时的时间由计数值和计数时间间隔有关,其中计数时间间隔和定时器的时钟频率有关,
[单片机]
ARM芯片开发(<font color='red'>S5PV210</font>芯片)——定时器、看门狗、RTC
嵌入式开发(S5PV210)——LCD显示器
1、LCD介绍 1.LCD(Liquid Crystal Display)俗称液晶,这种材料的一大特点就是在电信号的驱动下液晶分子进行旋转,旋转会影响透光性,不同的透光性会透过不同的颜色的光,于是我们便看到显示屏上五颜六色的画面。 2.LCD是被动发光,LCD显示屏有一个背光板发出白光,液晶分子只是决定哪些波长的光透过去被人看到,但液晶本身并不会发光。这有点像月亮,本身不发光,被人们看到发光是反射太阳的光。 3.与之相对就有主动发光,比如CRT显示器和LED显示器。 4.应用领域:液晶显示器使用在电视机、手机、电脑等;户外大屏幕基本是使用LED,因为液晶是被动发光,背光强度有限,在户外光照这么强的境况下,根本看不清。 2、LC
[单片机]
嵌入式开发(<font color='red'>S5PV210</font>)——LCD显示器
启动模式,BOOT0和BOOT1详解
在画STM32的电路图的时候,关于STM32的启动方式纠结了一下,现有的参考设计都是在STM32的启动选择引脚BOOT0和BOOT1上使用了跳帽,用以人工选择STM32的启动方式,但是在实际应用中这种设计就显得冗余,所以这里顺带研究了一下STM32的启动方式。 STM32一共有三种启动模式,在ST官网上下载的RM0008中,我找到了启动相关的配置说明: 对应的中文翻译如下: 所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。 Main Flash memory 是ST
[单片机]
<font color='red'>启动</font><font color='red'>模式</font>,BOOT0和BOOT1详解
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved