[发明专利]SOC芯片烧录调试方法无效
申请号: | 201310738739.8 | 申请日: | 2013-12-27 |
公开(公告)号: | CN103699467A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 陆静怡;张宇斌;王银年;蒋晓锋;孙林;奚谷枫 | 申请(专利权)人: | 无锡致新电子科技有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 无锡华源专利事务所(普通合伙) 32228 | 代理人: | 林弘毅;聂汉钦 |
地址: | 214028 江苏省无锡市新区长江路2*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | soc 芯片 调试 方法 | ||
1.一种SOC芯片烧录调试方法,其特征在于,包括以下步骤:
1)连接步骤:启动一个定时器,每隔一段时间自动扫描与PC连接的USB接口信息,确认并更新开发板与PC的连接情况;所述定时器始终存在,并在检测到有开发板连接时,显示开发板的信息;后续步骤都仅在扫描到有开发板连接PC后才实际有效;获取用户输入的命令,通过USB接口发送给开发板,并显示获取的命令执行结果;
2)开发板基础信息配置步骤:获取用户填入的包括CPU型号、EMI、USBPKG Size、SPI FLASH在内的开发板的具体信息,以上述信息作为判断依据,通过USB接口向开发板传入不同的命令,分别转入下述步骤3)或者步骤4),以及步骤5)进行操作;
3)Linux系统烧录步骤:通过内置hboot.bin文件信息,在烧录Linux系统前自动依据配置信息判断写入可变成开发板指定的地址,依次读取用户填入的Sys Loader、U-boot、OS Kernel、Bootup Logo与Root FS文件路径信息,读取上述所有文件或者单一文件的内容,通过命令方式与开发板指定的传输协议将文件内容写入开发板的指定位置;
4)独立系统烧录步骤:依次读取用户填入的Sys loader文件、应用文件路径信息,读取文件内容,以及步骤2)中用户选择的CPU型号,将文件内容通过命令方式及开发板指定的传输协议按烧写至指定的地址中;当从Chip Loader框读取文件路径并获取文件内容时,将上述内容按命令形式写入开发板SRAM或SDRAM中,直接从指定地址启动运行,通过该方式写入的文件仅执行依次,开发板掉电后文件内容不被保存;
5)调试步骤:包括以下四种操作:
发送文件至RAM:读取用户指定的文件路径内容,将其写入指定RAM地址;此操作通过解析文件并向开发板发送指定命令完成;
接收文件:此操作通过向开发板发送指定命令并分析接收到的命令执行结果将其保存于用户指定路径完成,获取的文件内容长度由用户指定;
烧写文件至Flash:读取用户指定的文件路径内容,将其写入指定Flash地址;此操作通过解析文件并向开发板发送指定命令完成;所述Flash可为nand flash,nor flash或spi flash;
跳跃:通过读写Flash命令读出或写入指定地址的Flash值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡致新电子科技有限公司,未经无锡致新电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310738739.8/1.html,转载请声明来源钻瓜专利网。