复习4 ---- 开发板使用熟悉, ping的问题

假设:我们有一块运行了 linux 操作系统的开发板。

调试
我们就可以使用 串口,进行命令的输入或者调试。 就像我们在 linux 终端命令行一样。

1、windows烧录程序:

1、JTAG接口:通过GTAG接口来烧录。
jlink:就需要jlink的驱动。 eop:就需要eop的驱动。

2、要有对应的烧录软件。 这里使用 oflash 软件

3、烧写什么文件? 所有的 bin 文件

4、烧写到哪里去?
我们开发板上面有 norflash ,nandflash。
注:
norflash 可以由 cpu 直接运行,所以烧录 uboot.bin。(初始化nandflash)
nandflash 需要进行初始化之后,才可以被 cpu 运行, 所以烧写其他 .bin文件。

烧写的地址: 0x000000.(0地址)

5、启动开关。

2、uboot 烧写程序

为什么要使用 uboot 来进行文件的烧写?
因为当文件比较大的时候,烧录时间就会变得很长,uboot 烧写程序会快一点。

操作:使用 uboot 通过usb下载 ,来烧写 bin 文件。

概览:PC通过usb -----> uboot接收,并烧录 -----> nand。

  • 过程:
  1. 使用op/eop把u-boot.bin烧到nor flash

  2. 开发板设置为nor启动, 上电后马上在串口输入空格键,使板子进入UBOOT而不是启动板子上的内核

  3. 连接PC-----------开发板的usb device口; 安装驱动

  4. 在UBOOT的串口菜单中输入n (表示接收USB文件并烧写到NAND)
    (1)进入uboot后,输入 menu 命令进入操作菜单
    (2)然后输入 n ,选择相应的接收方式
    在这里插入图片描述

  5. 使用dnw_100ask.exe发送bin文件

  6. uboot即会自动接收,然后将接收到的 bin 文件再烧录到 nandflash 当中。

  7. 断电、设为NAND启动、上电:运行nand上烧好的程序

3、恢复出厂设置

在这里插入图片描述

1、 先利用烧录器,将 uboot 烧写到 norfalsh(启动介质) 里面。

2、再通过 uboot 烧录,将其他较大的文件烧录到 nandflash 当中。

4、解决 ping 问题

就是下面这三个设备互相 ping 的问题。
在这里插入图片描述

在这里插入图片描述
PC机使用 网卡A 连接开发板,
VMWare 就要使用同一个网卡A 作为桥接网卡。

工作中我们遇到的网络连接问题:
1、
在这里插入图片描述
2、
在这里插入图片描述
3、
在这里插入图片描述
4、
在这里插入图片描述
5、
在这里插入图片描述

执行步骤:

在这里插入图片描述
注: PC 机的网卡不能设置成为同一个网段。

猜你喜欢

转载自blog.csdn.net/vincent3678/article/details/108966173
今日推荐