[Mini2440] 使用 miniTool 给 mini2440 刷机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Mini2440] 使用 miniTool 给 mini2440 刷机相关的知识,希望对你有一定的参考价值。

一 安装 miniTools 工具

  miniTools 安装包路径:mini2440光盘\\windows平台工具\\MiniTools-USB下载工具\\MiniToolsSetup-Windows-20150528.exe

  Windows 平台下安装 MiniTools 工具,双击安装即可。安装好后桌面会出现 miniTools 应用的图标,双击执行效果为:

  技术分享图片

  

二 安装 mini2440 驱动程序

  mini2440 usb 驱动程序路径:mini2440光盘\\windows平台工具\\usb下载驱动\\FriendlyARM USB Download Driver Setup_20090421.exe

  直接安装无法安装上,同样需要用 usb 线连接好了 mini2440 后在设备管理器下手动去安装驱动,针对 Win 8 和 Win 10 也是需要强制关闭数字签名后才能安装的上。

  驱动安装成功后设备管理器截图:

  技术分享图片

 

三 使用 miniTools 给 mini2440 刷系统

  使用 usb 线连接好 mini2440 和电脑,mini2440 使用 nor 启动,然后运行 miniTools,此时显示的是开发板信息。

  技术分享图片

  切换到 linux 选项下,直接选择从光盘目录中的 image 目录自动导入,然后修改好自己手头上 mini2440 搭配的屏即可开始烧写。

  技术分享图片

  点击开始烧写,等待烧写完成。

 

四 验证是否烧写成功

  mini2440 切换到 nand 启动模式,开机,看是否能成功启动 kernel,这里贴出部分的开机 log:

Superboot-2440 V1.5(20150414) by FriendlyARM

Booting from NAND
Load Kernel...
Uncompressing Linux...................................................................................................................................................... done, booting the kernel.
Linux version 2.6.32.2-FriendlyARM ([email protected]) (gcc version 4.4.3 (ctng-1.6.1) ) #16 Tue Dec 23 15:08:43 CST 2014
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: FriendlyARM Mini2440 development board
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C24XX Clocks, (c) 2004 Simtec Electronics
S3C244X: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHz
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
... ... ... ...
Freeing init memory: 156K
hwclock: settimeofday() failed: Invalid argument
[01/Jan/1970:00:00:12 +0000] boa: server version Boa/0.94.13
[01/Jan/1970:00:00:12 +0000] boa: server built Jul 26 2010 at 15:58:29.
[01/Jan/1970:00:00:12 +0000] boa: starting server pid=697, port 80
Try to bring eth0 interface up......eth0: link down
Done

Please press Enter to activate this console. eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1

[[email protected] /]# 

  最后能出现控制台说明 kernel 正常启动了。









以上是关于[Mini2440] 使用 miniTool 给 mini2440 刷机的主要内容,如果未能解决你的问题,请参考以下文章

mini2440 更换 nand flash (QFP 封装)

mini2440 更换 nand flash (QFP 封装)

使用keil SDK方式点亮mini2440的led灯

C与ARM汇编结合实现mini2440串口uart简单程序

[Mini2440] 模块导出符号给另一个模块使用

内核搭建完整的mini2440开发板驱动开发环境(仿照JZ2440驱动开发环境搭建)