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.