All pastes #413087 Raw Edit

Someone

public text v1 · immutable
#413087 ·published 2007-03-28 03:08 UTC
rendered paste body
RedBoot> reset
... Resetting.+Ethernet eth0: MAC address 00:0f:66:7b:fe:f1
IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Red Hat certified release, version 1.92 - built 15:16:07, Feb  3 2004

Platform: IXDP425 Development Platform (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 2.000 seconds - enter ^C to abort
RedBoot> boot;exec 0x01d00000
have eRcOmM
copy kernel code from flash to RAM
copy ramdisk file from flash to RAM
run kernel
Using base address 0x01d00000 and length 0x0000a4a4


APEX Boot Loader 1.4.17 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xa4a4   (42148 bytes)
  env  => nor:128k+64k            (no-write)

Use the command 'help help' to get started.

# copy $kernelsrc $bootaddr
# copy nor:0x60010+0xffff0 0x00008000
1048560 bytes transferred
# copy $ramdisksrc $ramdiskaddr
# copy nor:0x160010+0x69fff0 0x01000000
6946800 bytes transferred
# wait 10 Type ^C key to cancel autoboot.
Type ^C key to cancel autoboot.
# boot
ATAG_HEADER
ATAG_MEM: start 0x00000000  size 0x02000000
ATAG_CMDLINE: (35 bytes) 'console=ttyS0,115200 root=/dev/ram'
ATAG_INITRD2: start 0x01000000  size 0x00400000
ATAG_END
Booting kernel at 0x00008000...


APEX Boot Loader 1.4.17 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xa4a4   (42148 bytes)
  env  => nor:128k+64k            (no-write)

Use the command 'help help' to get started.

# copy $kernelsrc $bootaddr
# copy nor:0x60010+0xffff0 0x00008000
1048560 bytes transferred
# copy $ramdisksrc $ramdiskaddr
# copy nor:0x160010+0x69fff0 0x01000000
6946800 bytes transferred
# wait 10 Type ^C key to cancel autoboot.
Type ^C key to cancel autoboot.
apex>


=========================================
apex> version

APEX Boot Loader 1.4.17 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xa4a4   (42148 bytes)
  env  => nor:128k+64k            (no-write)

  memory: 0x0 0x02000000 (32 MiB)
  nor:    8MiB total  32B write buffer (Intel)
          region 0:  64 blocks of 131072 (0x20000) bytes
  fis:
          nor:0x00000000+0x00040000 RedBoot
          nor:0x00040000+0x00020000 SysConf
          nor:0x00060000+0x00020000 Loader
             @0x00000000+0x00000010  (skip)
          nor:0x00080000+0x00160000 Kernel
             @0x00000000+0x00000010  (skip)
             @0x000e0000+0x00000010  (skip)
          nor:0x001e0000+0x00600000 Ramdisk
             @0x00000000+0x00000010  (skip)
          nor:0x007e0000+0x00020000 FIS directory
  cpu:      id 0x690541f1  ctrl   0xafa (viZfRsBLDPWcAm)  cpsr 0x200000d3
          ttbl 0x00000000  domain 0x55555555  cache 0x0b1aa1aa

Use the command 'help help' to get started.

=====================================================
output of config:

#
# Automatically generated make config: don't edit
# Linux kernel version: 
# Sun Feb 25 18:48:19 2007
#
CONFIG_ARM=y
CONFIG_CPU_ARMV5=y
CONFIG_CPU_XSCALE=y
# CONFIG_ARCH_LH7952X is not set
# CONFIG_ARCH_LH7A40X is not set
CONFIG_ARCH_IXP42X=y
# CONFIG_ARCH_S3C2410 is not set
# CONFIG_ARCH_MX3 is not set
# CONFIG_EXPERIMENTAL is not set
# CONFIG_SMALL is not set

#
# General Setup
#
CONFIG_CROSS_COMPILE="/usr/armv5b-softfloat-linux/gcc3/armv5b-softfloat-linux-"
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
# CONFIG_CC_OPTIMIZE_FOR_SPEED is not set
# CONFIG_CC_NO_OPTIMIZATION is not set
# CONFIG_STARTUP_UART is not set
# CONFIG_DEBUG_LL is not set
CONFIG_SPINNER=y
CONFIG_ATAG=y
# CONFIG_MMU is not set
CONFIG_DISABLE_MMU_AT_BOOT=y
CONFIG_SDRAMBOOT_REPORT=y
CONFIG_STACK_SIZE=0x1000
# CONFIG_BOOTSTRAP_MEMTEST is not set
CONFIG_ATAG_PHYS=0x00000100
CONFIG_ARCH_NUMBER=597
CONFIG_APEX_VMA=0x00200000
CONFIG_KERNEL_LMA=0x00008000
CONFIG_USE_RAMDISK=y
CONFIG_RAMDISK_LMA=0x01000000
CONFIG_SDRAM_BANK0=y
# CONFIG_SDRAM_BANK1 is not set
CONFIG_NOR_BUSWIDTH=16
CONFIG_NOR_BANK0=y
CONFIG_NOR_BANK0_START=0x50000000
CONFIG_NOR_BANK0_LENGTH=0x00800000
CONFIG_ENV_STARTUP=""
CONFIG_MACH="ixp42x"
CONFIG_RAMDISK_SIZE=0x00400000
CONFIG_MACH_NSLU2=y
# CONFIG_MACH_NAS100D is not set
# CONFIG_MACH_DSMG600 is not set
# CONFIG_MACH_AVILA2347 is not set
# CONFIG_USER_DEFAULTENDIAN is not set
CONFIG_USER_BIGENDIAN=y
# CONFIG_USER_LITTLEENDIAN is not set

#
# Platform Setup
#
CONFIG_SDRAM_BANK_LENGTH=0x02000000
# CONFIG_DISABLE_SECOND_UART_INIT is not set
CONFIG_ARCH_IXP420=y

#
# Commands
#
CONFIG_ALLHELP=y
CONFIG_ALPHABETIZE_COMMANDS=y
CONFIG_DEL_IS_BS=y
CONFIG_ANSI_KEYS=y
CONFIG_COMMAND_HISTORY=y
CONFIG_COMMAND_EDITING=y
# CONFIG_TIME_COMMANDS is not set
CONFIG_CMD_ALIAS=y
CONFIG_CMD_CHECKSUM=y
CONFIG_CMD_COPY=y
CONFIG_CMD_COMPARE=y
CONFIG_CMD_DRVINFO=y
CONFIG_CMD_DUMP=y
CONFIG_CMD_ENV=y
CONFIG_CMD_SETENV=y
CONFIG_CMD_ERASE=y
CONFIG_CMD_FILL=y
CONFIG_CMD_GO=y
CONFIG_CMD_INFO=y
# CONFIG_CMD_PAUSE is not set
CONFIG_CMD_WAIT=y
CONFIG_CMD_XRECEIVE=y
# CONFIG_CMD_MEMLIMIT is not set
# CONFIG_CMD_MEMSCAN is not set

#
# Generic Drivers
#
# CONFIG_DRIVER_FAT is not set
# CONFIG_DRIVER_EXT2 is not set
# CONFIG_DRIVER_JFFS2 is not set
CONFIG_DRIVER_FIS=y
CONFIG_DRIVER_FIS_BLOCKDEVICE="nor:0x7e0000+4k"
CONFIG_DRIVER_NOR_CFI=y
# CONFIG_DRIVER_NOR_CFI_NO_BUFFERED is not set
CONFIG_DRIVER_NOR_CFI_TYPE_INTEL=y
# CONFIG_DRIVER_NOR_CFI_TYPE_SPANSION is not set
CONFIG_USES_NOR_CFI=y
CONFIG_USES_PATHNAME_PARSER=y
CONFIG_USES_IXP4XX_NPE_ETH=y

#
# Environment
#
CONFIG_ENV=y
CONFIG_ENV_MUTABLE=y
CONFIG_ENV_LINK=y
CONFIG_ENV_REGION="nor:128k+64k"
CONFIG_ENV_CHECK_LEN=1024
# CONFIG_VARIATIONS is not set
# CONFIG_NO_BOOTSTRAP is not set
CONFIG_NOR_BOOT=y
# CONFIG_NAND_BOOT is not set
# CONFIG_COMPANION_EVT1_BOOT is not set
# CONFIG_COMPANION_EVT2_BOOT is not set

#
#    Default Startup
#
CONFIG_AUTOBOOT=y
CONFIG_AUTOBOOT_DELAY=10
CONFIG_ENV_STARTUP_KERNEL_COPY=y
# CONFIG_ENV_REGION_KERNEL_SWAP is not set
CONFIG_ENV_STARTUP_RAMDISK_COPY=y
# CONFIG_ENV_REGION_RAMDISK_SWAP is not set

#
#    Regions
#
CONFIG_ENV_REGION_KERNEL="nor:0x60010+0xffff0"
CONFIG_ENV_REGION_RAMDISK="nor:0x160010+0x69fff0"

#
#    Overrides
#
# CONFIG_ENV_DEFAULT_CMDLINE_OVERRIDE is not set
# CONFIG_ENV_DEFAULT_STARTUP_OVERRIDE is not set
CONFIG_USES_NOR_BOOTFLASH=y
CONFIG_BIGENDIAN=y
CONFIG_ALIASES=y