一、首先,需要下载BOOT到NOR FLASH

  • 官方资料给出两种硬件下载方式。JTAG串口下载 和 LPT并口下载。
  • 时代发展至今,笔记本已经不支持并口了。导致软件H-JTAG的LPT下载功能不能正常使用。
  • 使用JTAG方式下载boot程序到开发板的NOR FLASH中。
  • 学习视频 https://www.bilibili.com/video/BV17h411o7TK?p=17&spm_id_from=pageDriver

准备好boot文件

开发板是友善之臂的,bootloader使用他们提供的supervivi文件。提供了两个文件,选择128M的进行下载(我是64M的板子,也下载128M的vivi文件)。为了让下载工具识别,需要手动为vivi文件添加后缀".bin"。(JFLASH配置文件+Supervivi128文件)

使用JFLASH

  • 使用下载工具JFLASH。
  • 配置如下图所示
    如果没有配置2ms,会在擦写的时候出现错误:PC of target system has unexpected value after programming 。参考链接。

操作顺序

  • 设备开关拨到Nor启动,上电设备。
  • JFLASH打开supervivi-128.bin文件。
  • 连接开发板。connect。
  • 擦除整个nor芯片。
  • 烧录文件到NorFlash。
  • 烧写成功,设备的串口输出信息。串口115200。

二、其次,下载系统和文件系统到NAND FLASH

  • 需要使用USB下载线(也就是jlink下载器的上面部分的那个USB线)。

  • 需要使用虚拟机,安装xp系统。(老软件,老驱动都只能在xp里面使用)。

安装虚拟机以及xp系统

  • 安装windows系统的过程会比较复杂一点。一定会遇到安装问题,安装xp系统可以参考这篇文章。
  • 必须下载带xpGHO文件的系统。推荐到 雨林木风网站去下载ghost版本。(系统之家的xp系统文件在pe中不能被识别)
  • 必须使用usb2.0的U盘,将系统文件拷贝到虚拟机启动的PE系统中。

运行xp系统,安装驱动与软件

  • usb下载线连接到设备,再插入到电脑。连接到虚拟机系统中。
  • 虚拟机xp系统中,设备管理器里面会出现一个未识别的设备。

我自己走了很多的弯路,找各种驱动,来让xp系统识别usb下载线。找到一个驱动后,发现mini-tool始终不能连接到设备。
最终发现,我有的一个驱动程序就是可以使用的。

  • 在xp系统中安装FriendlyARM USB Download Driver Setup_20090421 驱动程序。(只能安装在xp系统中)

连接设备,发送文件

  • 使用DNW下载工具,连接设备。出现USB OK,即表示连接设备OK。(确保设备处于Nor启动上电,运行的是supervivi bootloader)。相关的三个文件。

  • 发送文件,USB Port/Transmit。需要配合设备串口输入。操作参考连接。

擦除NAND

  • 设备串口输入字母f。

bootloader 到 NAND

  • 串口中输入,字母v。设备处于等待接收状态。DNW软件,选择supervivi-128.bin。发送。
  • DNW选择文件。
  • 串口传输打印信息。

系统 到 NAND

  • 设备串口输入字母K,DNW选择zImage文件,发送。

文件系统 到 NAND

  • 设备串口输入字母y。
  • dnw发送root文件,必须要等到100%,才能算完成。

最后,重启设备

  • 上电之前,先把设备拨到NAND启动。上电等待。
  • 可以看到显示屏开始工作。设备串口同时打印大量信息。

【MINI2440】linux系统下载全流程相关推荐

  1. 最全Linux系统下载网站

    最全Linux系统下载网站 https://www.linuxdown.com/ 验证码585141

  2. 嵌入式Linux系统环境搭建全流程-4412友善之臂开发板

    4412友善之臂开发板-Linux系统环境搭建全流程 ​ 没错,这篇确实值得一看!可能是由于我稍微会一点点哈,就有好多小伙伴就找我帮他们搭建环境,但Linux中的以及开发版连接,与烧写程序中的整个环境 ...

  3. 红旗linux9支持软件,红旗linux系统下载|红旗Linux操作系统9.0正式版下载(c语言编写) 最新版_数码资源网...

    今天带来的红旗Linux操作系统9.0正式版相信是很多从事编程行业人员非常了解的,红旗Linux系统下载是非常专业的c语言编写软件,同时红旗Linux操作系统9.0正式版还拥有开关机加速.Firstc ...

  4. Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27)

    Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27) 一.更新电脑显卡驱动(以mx150为例) 1.打开英伟达驱动下载官网:https://www.nvi ...

  5. 常见Linux系统下载站

    Linux系统下载站 权威.纯净.稳定,让技术人员放心使用的系统! 查询 1:RHEL系统 Red Hat Enterprise Linux/RHEL 8.0 Red Hat Enterprise L ...

  6. 在Linux系统下载与安装Nginx

    在Linux系统下载与安装Nginx 安装过程: 1.安装依赖 yum -y install gcc pcre-devel zlib-devel openssl opensll-devel 2.下载N ...

  7. wget - Linux系统下载文件工具

    wget - Linux系统下载文件工具 Linux系统下载文件工具 补充说明 wget命令 用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强 的适应性,如果是由 ...

  8. Linux 系统注册系统服务流程

    Linux 系统注册系统服务流程 在/etc/systemd/system定义test.service文件(以定义启动nginx服务为例子) [Unit] Description=nginx serv ...

  9. Linux系统下载安装数据库MariaDB

    Linux系统下载安装数据库MariaDB 1. 启动Linux系统,检测是否联网 可以去ping一下网站 ctrl+c退出 2. 去yum下载MariaDB yum相当于一个应用商城,可以去查找.安 ...

  10. Linux系统下载安装Seata

    Linux系统下载安装Seata Seata介绍 Seata下载安装 Seata介绍 Seata是阿里巴巴开源的分布式事务中间件,以高效并且对业务0 侵入的方式,解决微服务场景下面临的分布式事务问题. ...

最新文章

  1. 田忌赛马贪心算法_田忌赛马 贪心算法
  2. 第十七届第一场智能车竞速校内赛,比往年来的早一些
  3. sklearn自学指南(part12)--极小角回归及正交匹配追踪
  4. int arr 13 java,java学习13 - 数组的定义、操作、异常、二维数组
  5. Spring 框架之 AOP 原理深度剖析!|CSDN 博文精选
  6. python异常信息中最重要的部分是_Python中获取异常(Exception)信息
  7. 如何使用ELK来监控性能
  8. 05 ZooKeeper分布式RMI协调实战
  9. acm之奇葩数据输入专题
  10. C程序设计实践——实验指导
  11. 广义预测控制及其matlab仿真,广义预测控制(GPC).doc
  12. Jetson Xavier NX-EMMC重装系统
  13. UI设计师主要做什么 工作内容大致有哪些
  14. 钰泰半导体ETA4034带OVP+OCP+NTC+带Fault功能,*耐压32V兼容BQ24314
  15. 2.Enable ADB integration' to be enabled.
  16. 物联网,已经到来的产业“风口”
  17. webpack开发配置API代理proxy,解决跨域问题
  18. php网站的构成,HTML_HTML网页的基本组成概述,网页中的信息主要是以文本为 - phpStudy...
  19. Spring和EJB3的技术对比
  20. 葡萄城ComponentOne全功能开发控件套包发布2017V3 新版本

热门文章

  1. python对文件进行zip和rar格式的压缩和解压缩(亲测,可用)
  2. 电大在线计算机考试,2016电大计算机考试题库(计算机应用基础选择题)
  3. PostMan是一款不可多得的发包工具
  4. STM32神舟III号 驱动直流电机学习(四 )
  5. linux exosip编译,eXosip2 osip 编译安装
  6. opencms9.0安装
  7. 深扒Mobileye—与特斯拉分手,被英特尔收购,现在又成了蔚来的救星?
  8. 计算机组成原理习题集
  9. 超越网络的JavaScript
  10. 无线网络技术复习笔记(5)——无线城域网、广域网