【MINI2440】linux系统下载全流程

一、首先,需要下载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文件
bootloader

使用JFLASH

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

JFLASH配置

操作顺序

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

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

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

在这里插入图片描述

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

安装虚拟机以及xp系统

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

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

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

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

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

连接设备,发送文件

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

  • 发送文件,USB Port/Transmit。需要配合设备串口输入。操作参考连接
    在这里插入图片描述

擦除NAND
  • 设备串口输入字母f。
    擦除NAND
bootloader 到 NAND
  • 串口中输入,字母v。设备处于等待接收状态。DNW软件,选择supervivi-128.bin。发送。
    在这里插入图片描述
  • DNW选择文件。
    在这里插入图片描述
  • 串口传输打印信息。
    在这里插入图片描述
系统 到 NAND
  • 设备串口输入字母K,DNW选择zImage文件,发送。
    在这里插入图片描述
文件系统 到 NAND
  • 设备串口输入字母y。
    在这里插入图片描述
  • dnw发送root文件,必须要等到100%,才能算完成。
    DNW发送

最后,重启设备

  • 上电之前,先把设备拨到NAND启动。上电等待。
  • 可以看到显示屏开始工作。设备串口同时打印大量信息。
    linux上电信息
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一章 Linux系统安装与环境介绍 5 1.1 Linux产生 5 1.2 Linux功能 5 1.3 Linux术语 5 1.4 Kernel 5 1.5 版本 5 1.6 安装RedHat Enterprise Linux ES 6 1.7 开关机操作 7 1.8 桌面环境简介 7 1.9 安装故障排除 7 1.10 安装逻辑卷 8 第二章 Linux设备管理和引导流程 9 2.1 Linux文本编辑器 9 2.2 Linux下安装配置网卡 12 2.2.1 Linux下支持的网络设备 12 2.2.2 以太网网卡 13 2.3 配置显卡 13 2.4 Linux下使用外设 13 2.4.1 文件系统类型、设备名、装载目录 14 2.5 Linux文件目录 15 2.5.1 文件名 15 2.5.2 路径 15 2.6 Linux引导流程 15 2.7 有关的配置文件 16 2.8 Linux Shell 简介 17 第三章 Linux 用户管理与磁盘管理 20 3.1用户和组 20 3.1.1 添加用户和组 20 3.1.2 与用户和组有关的重要文件 20 3.1.3 查封用户 21 3.2 权限管理 21 学习权限要掌握的基础 21 3.2.1 Linux中的访问权限 22 3.2.2 改变权限的命令 22 实例练习: 23 3.2.3 改变文件作者 26 3.3 Linux文件系统 26 3.4 Linux磁盘管理 26 第四章 远程登录和PAM 30 4.1 OpenSSH 30 4.1.1 OpenSSH的安装 30 4.1.2 OpenSSH服务器的配置 30 4.1.3 使用ssh命令登录SSH服务器 30 4.2 Telnet服务 31 4.3 插入式身份认证模块 32 第五章 SAMBA和NFS服务 33 5.1 SAMBA服务简介 33 5.2 配置方法 33 5.3 NFS服务配置方案 36 第六章 DHCP服务 38 6.1 DHCP服务简介 38 6.2 DHCP服务的原理 38 6.3 DHCP服务的配置 38 配置方案: 39 测试及管理方法: 39 第七章 域名系统 40 7.1 域名系统简介 40 7.2 配置文件 40 7.3 相关工具 40 7.4 安装DNS服务 40 7.5 DNS的配置 41 7.6 测试及管理办法 43 第八章 Apache和Vhost服务 44 8.1 Web服务器简介 44 8.2 安装和启动Adache 44 8.3 Apache的配置 44 1、查看编译配置参数 44 2、查看已经被编译的模块 44 3、Apache的配置文件 44 4、基本配置 44 5、分割配置任务 45 8.4 Vhost配置 45 1、DNS配置 45 第九章 邮件服务器和数据库服务器 49 9.1 SendMail 服务 49 9.2服务原理 49 9.3配置文件 49 9.4安装sendmail 50 9.5 配置方案 50 9.6 数据库服务器的安装和配置 52 一、所需软件: 52 二、安装和配置 52 三、测试 54 四、Server的启动与关闭 54 第十章 FTP服务器和Linux 55 10.1 FTP服务器简介 55 10.2 FTP运行原理 55 10.3 Linux下的FTP服务器 55 10.3.1安装并启动vsftpd 55 10.3.2 配置vsftpd 55 10.4 使用vsftp服务 56 10.4 Linux初步 56
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值