Docker 机器学习 CK angularjs d3 extjs variant seo外包优化 vue社区 rxjava线程切换 java手机验证码 python集合 python运行 python获取输入 filejava java例子 javastringbuilder java泛型方法 java获取时间 java删除数组中的某个元素 php开发实例 php实例 flash实例 java分布式开发 typemonkey msdev ps选择反向快捷键 考试练习系统 eml文件阅读器下载 魔兽地图七个人 dll下载 中维高清监控系统安装 模拟按键 windowsjs延时函数 sdm439 上单塞拉斯 淘宝抽奖活动 键盘指法练习游戏 通灵学院在哪 bilibili硬币
当前位置: 首页 > 学习教程  > 编程语言

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

2020/10/8 19:19:07 文章标签:

假设:我们有一块运行了 linux 操作系统的开发板。 调试 我们就可以使用 串口,进行命令的输入或者调试。 就像我们在 linux 终端命令行一样。 1、windows烧录程序: 1、JTAG接口:通过GTAG接口来烧录。 jlink:就需要jl…

假设:我们有一块运行了 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 机的网卡不能设置成为同一个网段。


本文链接: http://www.dtmao.cc/news_show_250140.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?