04 2009 档案

Marvell 310 linux的启动过程
摘要:首先上电,先加载BootRom,然后加载OBM-> BLOB-> Decompress-> call_kernel-> Switch_data-> start_kernel -> rest_init-> kernel_thread-> init-> do_basic_setup-> do_initcalls. 然后do_initcalls就初始化各个设备和驱动。 ... 阅读全文

posted @ 2009-04-28 11:43 SeanLin 阅读(919) 评论(1) 推荐(0)

BootLoader下载功能完成了——Happy birthday to myself!
摘要:首先,先祝贺自己一下,终于又安全的长大一岁了,值得庆贺。再者,今天终于把android的自动多次下载boot个功能搞定了,小小的庆贺一下。 已经将DKB的东西整合到OBM,已经顺利的实现了自动多次下载的功能了,应该说,这此的任务只要是在于熟悉linux的启动部分,实际理解和看代码的时间比较多,真正的功能移植的时间并不是太多。顺利完成任务,现在已经能通过uart下载了,新的板子回来之后... 阅读全文

posted @ 2009-04-23 17:12 SeanLin 阅读(830) 评论(0) 推荐(0)

下载调试
摘要:现在软件握手已经正常了,VC++ 6.0的环境也搭建起来了,wtptp的参数也用scriptfiles的形式传递进去。 调试一直卡在第一个img文件的下载,NTIM下载完毕后,开始下载其他bin文件的时候,host老是报错,得到非法的ImageType。正感觉奇怪,添加log,分析情况,终于定位到了问题的位置,由于第一NTIM下载,虽然文件开始传送到OBM模块,但是可能写入环节或者其他环节出现... 阅读全文

posted @ 2009-04-21 18:02 SeanLin 阅读(343) 评论(0) 推荐(0)

下载功能的移植问题
摘要:将DKB的功能移植到OBM中。 通过wtptp,但是确实无法正常下载,FFUART负责下载软件,想把STUART作为log输出口,就能顺利的看到软件的运行情况了,只可惜log一直没有输出来。 已经配置了pin引脚的功能,波特率,使能了UART了,但是依然无法输出。对应的log信息也有丢进THR寄存器,就是无法看到信号送出。 一定要搞定该问题,调试起来才容易。。。。 【2009.0416】//终于搞... 阅读全文

posted @ 2009-04-15 18:02 SeanLin 阅读(441) 评论(0) 推荐(0)

Android编译的shell
摘要:#!/bin/bashcd ... build/envsetup.shpartner_setup littletonexport ENABLE_MVED=trueexport ENABLE_OVERLAY2=truecd linux-2.6.25cp ../out/target/product/littleton/root root -aexport ARCH=armexport CROSS_CO... 阅读全文

posted @ 2009-04-14 14:36 SeanLin 阅读(421) 评论(0) 推荐(0)

终于看到绿色的小机器人了,庆贺一下
摘要:今天终于找到为什么android已经启动起来了,但是屏幕一直显示不对的问题了。 原来boot部分是分开编译的,自己不小心用了一个没有移植平台的代码编译出来的boot,导致了显示一直不对,还一直怀疑硬件,呵呵,小小的汗一下。 不过,还是让我找到原因了,终于看到可爱的绿色小机器人闪啊,闪的。现在就差Hu将平台的改动部分提取出来上传到CC服务器上。我自己的porting的工作就要继续了,看来要将DKB内... 阅读全文

posted @ 2009-04-10 15:38 SeanLin 阅读(290) 评论(0) 推荐(0)

Android各文件的位置以及以及烧录方式
摘要:1. Flash the following images using XDB flash utility (128MB NAND Flash)boot_notrust.bin 0x02. Exit XDB and reset board.3. Ethernet or USB can be used to tftp images to the target plat... 阅读全文

posted @ 2009-04-09 13:53 SeanLin 阅读(2647) 评论(1) 推荐(0)

Android下建立环境和编译zImage
摘要:准备工作: 将Android_src_from_google.tar.gz解压到目录,比如mydroid,此时下级目录/home/user/mydroid/cleanandroid就是工作目录。 将平台相关的文件也解压到一个临时的文件夹,比如/home/user/temp/ 1.释放对应的kernel文件到Android的工作目录下 $ ... 阅读全文

posted @ 2009-04-09 10:50 SeanLin 阅读(2448) 评论(1) 推荐(0)

Android编译环境的建立
摘要:先安装ubuntu,然后打上Android必要的deb升级包。一些java类相关的,系统相关的。。。 先将Android的代码释放到一个工作目录下。 再将具体芯片平台提供的文件解压出来,将需要的patch打到cleanandroid目录上。 export必要的变量,然后make,输出image文件。 kernel的部分后面再写上。。。 阅读全文

posted @ 2009-04-08 18:13 SeanLin 阅读(935) 评论(0) 推荐(0)

Ubuntu的无线网络设置问题
摘要:用T31安装Ubuntu来编译Android。 每次设置网络之后,只要设置不对,系统就貌似到了崩溃的边缘,键盘的输入要很长很长时间才能反应,终端控制器也不能正常的接受输入信息。重启了好几次都没有用了,难道我需要重新安装? Wtptp通过FFUART已经可以下载DKB了,但是下载Image的时候,等待的时间超长,没有耐心等下去了,开始移植DKB到OBM中,实现多次下载功能。 阅读全文

posted @ 2009-04-08 10:54 SeanLin 阅读(1746) 评论(0) 推荐(0)

导航