The invention provides a FPGA environment fast start Linux kernel system and starting method, the system includes a Linux virtual machine, Windows platform, to validate the function of the chip, FPGA platform, FPGA platform and JLINK board debugger, the debugger JLINK and the chip is connected with the JLINK through the debugger FPGA platform board is connected to the FPGA platform through the JLINK kernel debugger Linux quick start. Compared with the related technology, Linux system kernel and start a quick start method provided by the invention under the environment of FPGA, has the following advantages: the tedious process of bootrom and uboot were omitted, cancel the network file system mount, save a lot of time to build and debug platform; to solve the convergence process driven debugging chip development verification process with the Linux system, can verify the function of the chip, the chip to reduce the development cycle, improve the quality of the chip, save development cost.
【技术实现步骤摘要】
本专利技术涉及通信终端
,尤其涉及一种FPGA环境下快速启动Linux内核的系统和启动方法。
技术介绍
芯片开发过程中验证芯片功能是电子领域的一个重要部分。在芯片验证过程中调试Linux内核,可有效验证芯片功能,提升芯片开发质量,减少开发成本。因此FPGA环境下快速启动Linux内核就成为验证芯片功能的重要课题。在传统的armLinux内核启动过程中,先是通过bootrom启动uboot,然后是使用uboot启动Linux内核。并且在对内核的调试过程中,还可能会使用网口下载内核,并挂载网络文件系统。这个过程在FPGA环境下不单单会变得非常繁琐,并且从调试bootrom到内核启动的整个过程会耗费很长的时间。因此,有必要提供一种新的FPGA环境下快速启动Linux内核的系统和启动方法来解决上述问题。
技术实现思路
本专利技术需要解决的技术问题是提供一种FPGA环境下快速启动Linux内核的系统和方法,其可验证芯片功能、减少芯片开发周期、提高芯片质量,以及节省开发成本。本专利技术提供了一种FPGA环境下快速启动Linux内核的系统,在于,包括:Linux虚拟机,具有Linux内核编译环境;Windows平台,与所述Linux虚拟机连接,用于启动所述Linux虚拟机;待验证功能的芯片,其与所述Linux虚拟机连接,包括内存、CPU和寄存器,所述寄存器包括寄存器r1、寄存器r2和寄存器r4;FPGA平台、FPGA平台子板以及jlink调试器,所述jlink调试器与所述芯片连接,所述jlink调试器通过所述FPGA平台子板与所述FPGA平台连接;其中,通过所述jl ...
【技术保护点】
一种FPGA环境下快速启动Linux内核的系统,其特征在于,包括:Linux虚拟机,具有Linux内核编译环境;Windows平台,与所述Linux虚拟机连接,用于启动所述Linux虚拟机;待验证功能的芯片,其与所述Linux虚拟机连接,包括内存、CPU和寄存器,所述寄存器包括寄存器r1、寄存器r2和寄存器r4;FPGA平台、FPGA平台子板以及jlink调试器,所述jlink调试器与所述芯片连接,所述jlink调试器通过所述FPGA平台子板与所述FPGA平台连接;其中,通过所述jlink调试器快速启动Linux内核。
【技术特征摘要】
1.一种FPGA环境下快速启动Linux内核的系统,其特征在于,包括:Linux虚拟机,具有Linux内核编译环境;Windows平台,与所述Linux虚拟机连接,用于启动所述Linux虚拟机;待验证功能的芯片,其与所述Linux虚拟机连接,包括内存、CPU和寄存器,所述寄存器包括寄存器r1、寄存器r2和寄存器r4;FPGA平台、FPGA平台子板以及jlink调试器,所述jlink调试器与所述芯片连接,所述jlink调试器通过所述FPGA平台子板与所述FPGA平台连接;其中,通过所述jlink调试器快速启动Linux内核。2.根据权利要求1所述的FPGA环境下快速启动Linux内核的系统,其特征在于,所述FPGA平台子板包括jtag接口,所述jlink调试器通过所述jtag接口与所述FPGA平台子板连接。3.根据权利要求1所述的FPGA环境下快速启动Linux内核的系统,其特征在于,所述jlink调试器通过GDBserver查看所述jlink调试器是否与所述FPGA平台连接成功。4.一种根据权利要求1所述的FP...
【专利技术属性】
技术研发人员:姚劲松,姜黎,李淼,秦刚,
申请(专利权)人:湖南国科微电子股份有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。