Hi 

Here's some links to  documentation and TI downstream aosp mirror which 
probably contains all the infomation you need ,
http://omappedia.org/wiki/Main_Page


Git Repo's
http://git.omapzoom.com/<http://git.omapzoom.com/?p=repo/u-boot.git;a=summary>
http://git.omapzoom.com/?p=repo/u-boot.git;a=summary



On Wednesday, 13 November 2013 05:10:35 UTC, 沈斌 wrote:
>
>  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: android-kernel+unsubscr...@googlegroups.com
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 android-kernel+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to