TQ2440,学习笔记之安装 系统引导安装程序+嵌入式linux系统

时间:2022-12-19 20:05:38
  • 在上一节《TQ2440,学习笔记之开发版介绍》中,提到操作系统安装方式:通过JTAG先将 系统引导安装程序 烧写入nor flash,然后在系统引导安装程序的选择下通过USB下载线将PC机中的嵌入式linux系统(Bootloader、Linux Kernel、Root filesystern)下载到内存RAM中,最后 在前面选择系统引导安装程序功能发挥作用-->系统引导安装程序 自动将RAM中的 嵌入式linux系统 烧写到nand flash中 。
  • 在此之前先说一下,开发板软件的构成:Bootloader、Linux Kernel、Root filesystern。此三类软件都需要通过 系统引导安装程序 将其安装进入开发板,才可运行。这其中需要我们注意到的是 Bootloader与系统引导安装 程序,虽然内容相同(u-boot),但它们的意义是不一样的。Bootloader是引导操作系统进入SDRAM,系统引导安装程序是引导开发板软件进行烧写入nand flash。两者所引导的东西不一样!

  • 这一节,将先安装 系统引导安装程序
  • 第一步,准备Jlink一套,Jlink软件,硬件连接(选择从nor flash启动,连接Jlink,打开电源开关)
  • 第二步,在Jlink软件中,加载2440项目,选择连接开发板,选择 系统引导安装程序(u-boot),擦除芯片内容,将系统引导安装程序(u-boot)烧写进入nor flash
  • 第三步,打开SecureCRT,重新打开电源,在SecureCRT中显示 系统引导安装程序菜单 即表示成功

  • 再安装 嵌入式linux系统可分为三部分Bootloader、Linux Kernel、Root filesystern
  • 第一步,硬件连接(选择从nor flash启动,连接USB线、USB转串口线、电源线且关闭电源开关)
  • 第二步,在PC机的虚拟机的linux系统中,安装 USB下载线驱动且将USB连接到虚拟机的linux系统中
  • 第三步,打开开发板电源,在SecureCRT中的 系统引导安装程序菜单 选择擦除整片芯片,再选择烧写Bootloader(等待中....),进入虚拟机的linux系统中,利用dnw命令下载Bootloader到RAM中,然后 在前面选择烧写Bootloader的功能发挥作用-->系统引导安装程序会自动将RAM的内容烧写入nand flash中
  • 第四步,烧写Linux Kernel,同上
  • 第五步,烧写Root filesystern,同上
  • 第六步,关闭电源开关,选择从nand flash启动即可