【技术实现步骤摘要】
一种车机的代码烧录方法及系统
本专利技术涉及电子
,特别是涉及一种车机的代码烧录方法及系统。
技术介绍
目前,为了使得双屏或多屏车机能够满足用户的各种需求,实现各种功能,车机实现多屏很重要的一个点,就是使用了FPGA将其中1路副屏信号再分割成2个或多个副屏信号。因此实现双屏或多屏的车机主板中需包含以下三颗主要芯片:为满足电源管理、网络管理的MCU(MicrocontrollerUnit,微控制器);为实现娱乐、导航、语音、车身设置等功能的MPU(MicroprocessorUnit,微处理器);为实现双屏乃至多屏显示而进行画面切割的FPGA(FieldProgrammableGateArray,现场可编程门阵列)。现有技术中,车机在工厂产线上批量生产时,需要产线工人向车机主板的这三颗目标芯片中烧录各自不同的目标代码,其中,通过JTAG1口烧录MCU目标代码到MCU的片内ROM(Read-OnlyMemory,只读存储器);通过USB口烧录MPU目标代码到eMMC(EmbeddedMultiMediaCard,嵌入式多媒体卡);通过JTAG2口烧录FPGA目标代码到FLASH(闪存)芯片。上述的现有技术方案中存在以下缺陷:采用此种方式进行代码烧录的自动化程度低,产线效率低,浪费产线工时工序,引入了大量人工操作,可能存在失误的潜在风险。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者部分地解决上述问题的车机的代码烧录方法及系统。根据本专利技术的一 ...
【技术保护点】
1.一种车机的代码烧录方法,其特征在于,包括:/n调用第一烧录程序,通过第一接口将MCU目标代码烧录至所述车机的MCU的第一存储器;/n调用第二烧录程序,通过第二接口将包括FPGA目标代码和MPU目标代码的组合文件传输至MPU,以通过MPU将所述组合文件烧录至与所述MPU连接的第二存储器,其中,所述MPU目标代码包含自动转载程序;/n控制所述MPU运行所述自动转载程序,基于自动转载程序从所述第二存储器中读取所述FPGA目标代码,通过连接所述MPU与第三存储器的指定通路将所述FPGA目标代码传输烧录至所述第三存储器。/n
【技术特征摘要】
1.一种车机的代码烧录方法,其特征在于,包括:
调用第一烧录程序,通过第一接口将MCU目标代码烧录至所述车机的MCU的第一存储器;
调用第二烧录程序,通过第二接口将包括FPGA目标代码和MPU目标代码的组合文件传输至MPU,以通过MPU将所述组合文件烧录至与所述MPU连接的第二存储器,其中,所述MPU目标代码包含自动转载程序;
控制所述MPU运行所述自动转载程序,基于自动转载程序从所述第二存储器中读取所述FPGA目标代码,通过连接所述MPU与第三存储器的指定通路将所述FPGA目标代码传输烧录至所述第三存储器。
2.根据权利要求1所述的车机的代码烧录方法,其特征在于,还包括:
获取所述第一存储器、所述第二存储器和所述第三存储器的烧录状态;
若所述第一存储器、所述第二存储器和所述第三存储器的烧录状态均为已完成烧录,则显示烧录完成提示信息。
3.根据权利要求1所述的车机的代码烧录方法,其特征在于,在调用第二烧录程序,通过第二接口将包括FPGA目标代码和MPU目标代码的组合文件传输至MPU,并将所述组合文件烧录至与所述MPU连接的第二存储器之前,还包括:
对所述FPGA目标代码和MPU源代码进行编译和打包得到含有所述FPGA目标代码的MPU目标代码的镜像文件作为所述组合文件。
4.根据权利要求3所述的车机的代码烧录方法,其特征在于,
对所述FPGA目标代码和MPU源代码进行编译和打包,包括:
在对所述MPU源代码进行编译和打包的过程中,获取设定的代码路径下的所述FPGA目标代码,并将所述FPGA目标代码编译制作到MPU目标代码的文件系统中的指定路径下。
5.根据权利要求1所述的车机的代码烧录方法,其特征在于,
控制所述MPU运行所述自动转载程序,从所述第二存储器中读取所述FPGA目标代码,通过连接所述MPU与第三存储器的指定通路将所述FPGA目标代码传输烧录至所述第三存储器,包括:
控制所述MPU运行所述MPU目标代码;
判断所述MPU目标代码是否第一次运行,若是,则执行所述自动转载程序从所述第二存储器中读取所述FPGA目标代码;
通过所述指定通路将所述FPGA目标代码传输烧录至所述第三存储器。
6.根据权利要求5所述的车机的代码烧录方法,其特征在于,在通过所述指定通路将所述FPGA目标代码传输烧录至所述第三存储器之后,还包括:
...
【专利技术属性】
技术研发人员:徐宁,秦瑞,
申请(专利权)人:湖北亿咖通科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。