找回密码
 注册
搜索
查看: 1650|回复: 11

[讨论] MTK手机程序是通过什么口烧进去的么?JTAG还是UART?

[复制链接]
发表于 2010-7-21 10:34:29 | 显示全部楼层 |阅读模式
MTK手机的加载线就是一根USB口的10Pin的线。 其中有JTAG的线,有UART数据线,USB数据线,还有其他一些引脚。
我现在有个问题:烧BIN文件时候应该不是通过USB的数据线吧?
是通过UART数据线烧的么? 但是开始板子上一点程序都没有的时候,它也没有UART口的驱动程序吧?  所以我觉得下载BIN文件的时候也不是通过UART下载的吧?
发表于 2010-7-23 15:12:17 | 显示全部楼层
以下是引用usstwonder在2010-7-23 15:02:22的发言:
MTK的DBB有片内ROM,上电后,最先执行片内ROM的程序,片内ROM的程序首先会初始化UART,然后监听UART口一段时间,如果收到下载指令,则会进入指令所指定的模式(工程模式,下载模式等),如果未收到下载指定,则跳转到0地址,进入正常的启动。




BOOTLOAD放在哪里?片内ROM,和FACTORY PROGRAMMING SOFTWARE放在一起?还是放在外部的FALSH里?

如果放在外部的FLASH里
如果是NOR FLASH,应该直接运行SRAM里的BOOTLOAD,
如果是NAND FLASH,应该是LOAD到主芯片内部SRAM里,然后执行

我这样理解是对还是错?

如果对,那上电后,FLASH就工作起来了?



<img src="attachments/dvbbs/2010-7/201072315341073499.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

发表于 2010-7-23 15:02:22 | 显示全部楼层
MTK的DBB有片内ROM,上电后,最先执行片内ROM的程序,片内ROM的程序首先会初始化UART,然后监听UART口一段时间,如果收到下载指令,则会进入指令所指定的模式(工程模式,下载模式等),如果未收到下载指定,则跳转到0地址,进入正常的启动。
点评回复

使用道具 举报

发表于 2010-7-22 19:44:58 | 显示全部楼层
我也没有深究,却天天在用,哎
点评回复

使用道具 举报

发表于 2010-7-22 18:33:15 | 显示全部楼层
我只做过 却不知道原理 悲剧呀。。
点评回复

使用道具 举报

发表于 2010-7-22 11:15:12 | 显示全部楼层
明白了不少,要是有详尽的介绍就好了!
点评回复

使用道具 举报

发表于 2010-7-21 14:33:58 | 显示全部楼层
MTK的DATASHEET写的很有内容,可惜是英文的,很多看起来很吃力

要是中文的话,绝对是本优秀的嵌入式芯片开发的好书
点评回复

使用道具 举报

发表于 2010-7-21 14:14:37 | 显示全部楼层
要是没有内部ROM的话就必须要用JTAG来烧了,要是固化的有代码就可以通过UART来烧了啊。
点评回复

使用道具 举报

发表于 2010-7-21 13:47:10 | 显示全部楼层
高手继续发言啊。。。
点评回复

使用道具 举报

发表于 2010-7-21 13:31:55 | 显示全部楼层
是usb转串口,最后还是通过串口下载进去的
看datasheet上有启动流程,reset时候会跳转到内部rom,执行固化的程序,这里面会有跟meta、flashtool通信的握手,如果没有就去启动boot
点评回复

使用道具 举报

发表于 2010-7-21 10:57:53 | 显示全部楼层
我也不是很清楚,我初步判断是USB转串口
点评回复

使用道具 举报

发表于 2010-8-4 16:28:18 | 显示全部楼层
usb转串口
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-5 10:11 , Processed in 0.053900 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表