嵌入式:从零烧写整个系统-jz2440

从零烧写整个系统

本次试验是jz2440开发板的初始环境搭建(工具的使用和驱动的安装),使用的上位机是Windows操作系统。
按照以下步骤,一步一步就可将板子使用起来,直至使用操作系统

工具和驱动程序百度网盘链接:
链接:https://pan.baidu.com/s/1Cz0R3fB3-wGUQnzXSFWpZQ
提取码:xd4r

1、安装EOP工具驱动

OpenJTAG:USB转RS232的工具,一共可以转换3种接口,所以安装驱动时,需要把这3种口的驱动都进行安装。操作如下:

在这里插入图片描述
在这里插入图片描述
点击(更新驱动程序软件)
点击(浏览计算机以查找驱动程序软件)
点击(浏览,选择OpenJTAG这个文件目录)
点击(下一步,驱动的签名(始终允许))
(到此一个驱动程序安装完毕)在这里插入图片描述
(按照刚才步骤在OpenJTAG文件目录中,继续安装其它两个)

在这里插入图片描述
EOP驱动安装完毕,即可以使用其进行通信,但是要操作起来还需要一个界面软件(oflash程序)。

2、oflash烧写程序的安装

运行 (OpenOCD with GUI setup软件),即可安装oflash程序到CMD目录下。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
给nand-flash中烧写leds.bin文件成功,nand启动后即可看到3个LED流水效果。

3、MobaXterm软件的使用和serial口驱动程序的安装

安装serial驱动:
在这里插入图片描述
在这里插入图片描述
使用MobaXterm:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
因为我把u-boot烧到nor-flash中了,所以nor启动后,进入u-boot调试界面如下:
在这里插入图片描述

4、安装serial口驱动程序

首先打开u-boot
使用serial口烧写时,需使用USB口来进行传输,安装USB接口的驱动程序:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
USB接口驱动安装完毕

5、使用serial口烧写内核和文件系统:
使用u-boot可以烧写裸板程序,也可以烧写大文件
打开DNW程序,用来操作USB口传输文件:
在这里插入图片描述
当USB口的驱动安装正确后,打开此软件会显示(USB:OK)
首先在u-boot命令中选择要烧写的对象
接着在DNW中,点击(USB Port),点击(Transmit来选择文件)
完成后自动烧写
在这里插入图片描述
在这里插入图片描述
烧完内核,再烧文件系统:
在这里插入图片描述
在这里插入图片描述
6、完成:启动开发板
屏幕上首先会出现小企鹅图标,接着是初始化,然后就进入操作界面,在MobaXterm工具上就可以使用shell命令来操作开发板:

在这里插入图片描述

以上总结:

烧写整个系统的流程:

  • 1、安装EOP驱动程序,安装oflash程序,使用EOP烧写u-boot程序到nor-flash中
  • 2、(由于EOP的烧写速度太慢,所以使用u-boot进行后续烧写),安装serial驱动和USB口的驱动
  • 3、使用MobaXterm来操作,进行内核和文件系统的后续烧写,统一烧写到nand-flash中
  • 4、所有程序已经烧写完毕,nor启动开发板

猜你喜欢

转载自blog.csdn.net/qq_42856154/article/details/91353397
今日推荐