I have a android phone and it is based on omap3630, i want to use it to 
learn android development. but there is no specification documents about 
this phone, so i want to disasseble the bootloader code, could anyone tell 
me how to find out where the bootloader code is?


some info is shown bellow:

# cat partitions
cat partitions
major minor  #blocks  name

  31        0        512 mtdblock0
  31        1       2048 mtdblock1
  31        2       2048 mtdblock2
  31        3        512 mtdblock3
  31        4       4096 mtdblock4
  31        5     276480 mtdblock5
  31        6     133120 mtdblock6
  31        7      10240 mtdblock7
  31        8       8192 mtdblock8
  31        9      71680 mtdblock9
  31       10       5120 mtdblock10
  31       11       1024 mtdblock11
  31       12       2048 mtdblock12
  31       13       5120 mtdblock13
  31       14       2048 mtdblock14
 179        0    7639040 mmcblk0
 179        1    7634944 mmcblk0p1
#



# mount
mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,relatime,size=4096k 0 0
tmpfs /tmp tmpfs rw,relatime,size=4096k 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mtdblock5 /system yaffs2 ro,relatime 0 0
/dev/block/mtdblock6 /data yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock7 /udisk yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock9 /cache yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock8 /autobak yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/vold/179:1 /mnt/sdcard vfat 
rw,dirsync,nosuid,nodev,noexec,relatime,u
id=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset
=iso8859-1,shortname=mixed,utf8,errors=continue 0 0
/dev/block/vold/179:1 /mnt/secure/asec vfat 
rw,dirsync,nosuid,nodev,noexec,relat
ime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,ioch
arset=iso8859-1,shortname=mixed,utf8,errors=continue 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
#



#cat iomem
00000000-00000000 : omap2-nand.0
30000000-30000fff : omap2-nand
48060000-4806007f : i2c_omap.3
  48060000-4806007f : i2c_omap
48062000-48062fff : ohci-omap3.0
48064000-480643ff : ohci-omap3.0
48064400-480647ff : ohci-omap3.0
4806c000-4806c3ff : omap-hsuart.1
  4806c000-4806c3ff : omap-hsuart
48070000-4807007f : i2c_omap.1
  48070000-4807007f : i2c_omap
48072000-4807207f : i2c_omap.2
  48072000-4807207f : i2c_omap
48086000-480863ff : dmtimer.9
48088000-480883ff : dmtimer.10
48094000-4809411f : omap2-mailbox
48098000-480980ff : omap2_mcspi.1
  48098000-480980ff : omap2_mcspi.1
4809a000-4809a0ff : omap2_mcspi.2
  4809a000-4809a0ff : omap2_mcspi.2
4809c000-4809c1ff : mmci-omap-hs.0
  4809c000-4809c1ff : mmci-omap-hs
480ab000-480acfff : musb_hdrc
480ad000-480ad1ff : mmci-omap-hs.2
  480ad000-480ad1ff : mmci-omap-hs
480b8000-480b80ff : omap2_mcspi.3
  480b8000-480b80ff : omap2_mcspi.3
480ba000-480ba0ff : omap2_mcspi.4
  480ba000-480ba0ff : omap2_mcspi.4
480bc000-480bc06f : omap3isp
  480bc000-480bc06f : omap3isp
480bc100-480bc177 : omap3isp
  480bc100-480bc177 : omap3isp
480bc400-480bc5ef : omap3isp
  480bc400-480bc5ef : omap3isp
480bc600-480bc6a7 : omap3isp
  480bc600-480bc6a7 : omap3isp
480bca00-480bca47 : omap3isp
  480bca00-480bca47 : omap3isp
480bcc00-480bcc5f : omap3isp
  480bcc00-480bcc5f : omap3isp
480bce00-480bce9f : omap3isp
  480bce00-480bce9f : omap3isp
480bd000-480bd0ab : omap3isp
  480bd000-480bd0ab : omap3isp
480bd200-480bd2fb : omap3isp
  480bd200-480bd2fb : omap3isp
480bd400-480bd4ff : omap-iovmm.0
  480bd400-480bd4ff : omap-iommu.0
    480bd400-480bd4ff : omap-iommu.0
480bd800-480bd96f : omap3isp
  480bd800-480bd96f : omap3isp
480bd970-480bd977 : omap3isp
  480bd970-480bd977 : omap3isp
480bdd70-480bdd77 : omap3isp
  480bdd70-480bdd77 : omap3isp
48304000-483043ff : dmtimer.11
48310000-48310fff : omap-gpio.0
48314000-4831404f : omap_wdt
  48314000-4831404f : omap_wdt
48318000-483183ff : dmtimer.0
49020000-490203ff : omap-hsuart.2
  49020000-490203ff : omap-hsuart
49032000-490323ff : dmtimer.1
49034000-490343ff : dmtimer.2
49036000-490363ff : dmtimer.3
49038000-490383ff : dmtimer.4
4903a000-4903a3ff : dmtimer.5
4903c000-4903c3ff : dmtimer.6
4903e000-4903e3ff : dmtimer.7
49040000-490403ff : dmtimer.8
49050000-49050fff : omap-gpio.1
49052000-49052fff : omap-gpio.2
49054000-49054fff : omap-gpio.3
49056000-49056fff : omap-gpio.4
49058000-49058fff : omap-gpio.5
70000000-70ffffff : vrfb
71000000-71ffffff : vrfb
72000000-72ffffff : vrfb
73000000-73ffffff : vrfb
74000000-74ffffff : vrfb
75000000-75ffffff : vrfb
76000000-76ffffff : vrfb
77000000-77ffffff : vrfb
78000000-78ffffff : vrfb
79000000-79ffffff : vrfb
7a000000-7affffff : vrfb
7b000000-7bffffff : vrfb
7c000000-7cffffff : vrfb
7d000000-7dffffff : vrfb
7e000000-7effffff : vrfb
7f000000-7fffffff : vrfb
80000000-8fffffff : System RAM
  8003d000-805b2fff : Kernel text
  805de000-8073cf83 : Kernel data
e0000000-e0ffffff : vrfb
e1000000-e1ffffff : vrfb
e2000000-e2ffffff : vrfb
e3000000-e3ffffff : vrfb
e4000000-e4ffffff : vrfb
e5000000-e5ffffff : vrfb
e6000000-e6ffffff : vrfb
e7000000-e7ffffff : vrfb
e8000000-e8ffffff : vrfb
e9000000-e9ffffff : vrfb
ea000000-eaffffff : vrfb
eb000000-ebffffff : vrfb
ec000000-ecffffff : vrfb
ed000000-edffffff : vrfb
ee000000-eeffffff : vrfb
ef000000-efffffff : vrfb
f0000000-f0ffffff : vrfb
f1000000-f1ffffff : vrfb
f2000000-f2ffffff : vrfb
f3000000-f3ffffff : vrfb
f4000000-f4ffffff : vrfb
f5000000-f5ffffff : vrfb
f6000000-f6ffffff : vrfb
f7000000-f7ffffff : vrfb
f8000000-f8ffffff : vrfb
f9000000-f9ffffff : vrfb
fa000000-faffffff : vrfb
fb000000-fbffffff : vrfb
fc000000-fcffffff : vrfb
fd000000-fdffffff : vrfb
fe000000-feffffff : vrfb
ff000000-ffffffff : vrfb


-- 
-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-kernel
--- 
You received this message because you are subscribed to the Google Groups 
"Android Linux Kernel Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to