MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决

MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决

 

修改mediatek\platform\mt6577\preloader\src\core\main.c文件的main()函数,在bldr_pre_process()之前调用了print函数,如下

void main(void)
{
struct bldr_command_handler handler;
blkdev_t *bootdev;
u32 addr = 0;
char *name;
 
print("enter intomain()\n");//kandi add
bldr_pre_process();
.........
}

然后通过Flash_tool烧录编译preloader_hsimobile77_ics2.bin后无法正常启动,而且也无法再次烧录和Format。打开电脑--->设备管理器,正常的机器上在“端口(COM和LPT)”下面是显示preloaderUSB VCOM(Android)(COM4),但是无法启动的设备插入USB后没有任何反应。


 把CPU的USB_DLP和USB_DLN短接在一起,插入USB,在“端口(COM和LPT)”下面是显示,或是在“其他设备”下显示未知设备,右键选中更新驱动。



图1


选择浏览计算机以查找驱动程序软件

MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决_第1张图片

图2

选择从计算机的设备驱动程序列表中选择

MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决_第2张图片

图3

下一步,然后从磁盘安装,选择你的驱动文件里的INF文件

MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决_第3张图片

图4


安装上去的驱动名称应该是USB Single Port或MTK USB Port或MediaTekUSB Port
驱动安装完后把手机拔下来,取下电池再装回去。正常情况下,手机直接关机连接电脑,应该会自动安装一个VCOM Port驱动,安装完后过一段时间手机会充电。


驱动安装完后,手机拔下数据线,将电池取下来再装回去放一边备用。重新烧录即可,烧录OK后断开USB_DLP和USB_DLN即可。

 

参考:

http://tieba.baidu.com/p/2876621055

 

你可能感兴趣的:(MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决)