发明名称 |
一种嵌入式芯片复用SD接口的调试方法 |
摘要 |
本发明提供一种嵌入式芯片复用SD接口的调试方法,嵌入式芯片内部将SD卡接口的时钟信号线、命令线以及四根数据线分别作为三种调试接口的6根IO复用;嵌入式芯片内部有一个包含微处理器的无线模块;SD卡插入时,SD驱动将6根IO全部切换成SD卡功能脚,当CPU异常需要调试时,则需要拔出SD卡,接上调试接口,然后用另外一台移动设备连接该CPU异常的嵌入式芯片内部的无线模块,连接完成后在该另外一台移动设备端通过无线连接向所述无线模块发送特殊的调试命令,将所述6根IO全部切换成三种调试接口;SD卡拔出时,SD驱动将6根IO全部切换成三种调试接口的IO功能;本发明既节省了板级资源,又能够有效地进行调试。 |
申请公布号 |
CN105224431A |
申请公布日期 |
2016.01.06 |
申请号 |
CN201510565741.9 |
申请日期 |
2015.09.08 |
申请人 |
福州瑞芯微电子股份有限公司 |
发明人 |
林涛 |
分类号 |
G06F11/26(2006.01)I |
主分类号 |
G06F11/26(2006.01)I |
代理机构 |
福州市鼓楼区京华专利事务所(普通合伙) 35212 |
代理人 |
王美花 |
主权项 |
一种嵌入式芯片复用SD接口的调试方法,其特征在于:嵌入式芯片的SD卡接口设有时钟信号线、命令线、四根数据线以及一根卡检测脚信号线;嵌入式芯片内部将所述时钟信号线、命令线以及四根数据线分别作为三种调试接口的6根IO复用;且嵌入式芯片内部有一个无线模块,无线模块包含一个微处理器来运行无线协议栈以及一些射频器件;(1)SD卡插入情况下,SD驱动读取到SD控制器所识别到的卡检测脚为低,判定SD卡插入,将所述6根IO全部切换成SD卡功能脚;之后当CPU异常需要调试时,则需要拔出SD卡,接上调试接口,然后用另外一台移动设备连接该CPU异常的嵌入式芯片内部的无线模块,连接完成后在该另外一台移动设备端通过无线连接向该CPU异常的嵌入式芯片内部的无线模块发送调试命令,当该CPU异常的嵌入式芯片内部的无线模块接收到这些调试命令后,将所述6根IO全部切换成三种调试接口进行使用;(2)SD卡拔出情况下,SD驱动读取到SD控制器所识别到卡检测脚为高,判定SD卡拔出,将所述6根IO全部切换成三种调试接口的IO功能;之后当CPU异常时,由于6根IO已经全部切换成三种调试接口功能了,就能直接进行调试。 |
地址 |
350000 福建省福州市鼓楼区软件大道89号18号楼 |