当前位置: 首页>編程日記>正文

【MINI2440】linux系统下载全流程

【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上电信息


https://www.fengoutiyan.com/post/13562.html

相关文章:

  • linux启动的基本流程
  • Linux启动画面流程
  • linux系统启动过程分析
  • linux系统启动程序
  • linux系统怎么开机
  • centos安装gui界面
  • Linux系统
  • linux启动方式
  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機