首页 > 编程语言 >mini2440烧写裸机程序

mini2440烧写裸机程序

时间:2023-07-11 23:34:51浏览次数:40  
标签:bin SMDK2440A nand 烧写 mini2440 裸机 setenv 6.2 开发板

原文:https://www.linuxidc.com/Linux/2013-05/84302p4.htm

6.1 进入Uboot命令行
 
6.2 使用tftp下载.bin文件
 
6.2.1 设置开发板
 
printenv
 
setenv ipaddr192.168.1.100    // 开发板IP
 
setenv serverip192.168.1.101  //Windows IP
 
setenv gatewayip192.168.1.1    // 网关
 
saveenv
 
6.2.2 把uImage放到tftpboot目录下,自动加载
 
烧写XX.bin到nand Flash
 
将XX.bin拷贝至/tftpboot/
 
在SecureCRT中依次输入:
 
SMDK2440A>tftp 0x30000000 XX.bin
 
SMDK2440A>nand erase0x0000 0x40000
 
SMDK2440A>nand write0x30000000 0x00000 0x400000
 
  6.3 重启开发板

U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-07/38897.htm

 

标签:bin,SMDK2440A,nand,烧写,mini2440,裸机,setenv,6.2,开发板
From: https://www.cnblogs.com/bruce1992/p/17546277.html

相关文章

  • VMware ESXi 7.0 Update 3n - 领先的裸机 Hypervisor
    VMwareESXi7.0Update3n-领先的裸机HypervisorVMwareESXi7.0Update3nStandard&AllCustomImageforESXi7.0U3mInstallCD更新日期:FriJul07202310:50:00GMT+0800,阅读量:4518请访问原文链接:https://sysin.org/blog/vmware-esxi-7-u3/,查看最新版。原创作......
  • 1.第一个ARM裸机程序
    原文:(76条消息)1.第一个ARM裸机程序_冷暖自知_源的博客-CSDN博客目录1.查看原理图和数据手册,设置IO口功能2.S3C2440框架和启动过程3.编写程序点亮LED灯思路4.一些汇编语言的知识5.编写汇编代码6.编译文件7.下载到开发版8.查看伪指令解析后的汇编指令练习1:修改led1.S驱......
  • 【开源共享】全网最简单易用的imx6ull烧写工具设计初衷&工作原理&设计前的思考
    论  坛:http://bbs.100ask.net/(学术答疑)公 众 号:百问科技版本日期作者说明V12020韦东山技术文档公布完好消息,接下来重点谈谈开源烧写工具100ask_imx6ull_Flashingtool。100ask_imx6ull_Flashingtool由深圳百问网科技有限公司(下称:百问网)独立开发,版权归百问网所有,并保留对......
  • 第20课 SPI协议详解及裸机程序开发分析
    第001节_SPI协议介绍市面上的开发板很少接有SPI设备,但是SPI协议在工作中经常用到。我们开发了SPI模块,上面有SPIFlash和SPIOLED。OLED就是一块显示器。我们裸板程序会涉及两部分:用GPIO模拟SPI用S3C2440的SPI控制器我们先介绍下SPI协议,硬件框架如下:SCK:提供时钟DO:作为数据输出DI:作......
  • 第016课 Nand Flash操作原理及裸机程序分析
    第001节_NAND_FLASH操作原理NANDFLASH原理图NANDFLASH是一个存储芯片那么:这样的操作很合理”读地址A的数据,把数据B写到地址A”问1.原理图上NANDFLASH和S3C2440之间只有数据线,怎么传输地址?答1.在DATA0~DATA7上既传输数据,又传输地址当ALE为高电平时传输的是地址,那么在数据......
  • 第017课 LCD原理详解及裸机程序分析
    第001节_LCD硬件原理先简单介绍下LCD的操作原理。如下图的LCD示意图,里面的每个点就是一个像素点。想象有一个电子枪,一边移动,一边发出各种颜色的光。这里有很多细节问题,我们一个一个的梳理。电子枪是如何移动的?答:有一条CLK时钟线与LCD相连,每发出一次CLK(高低电平),电子枪就移动......
  • 裸机开发之驱动开发
    一、驱动开发的基础理解      在计算中,设备驱动程序是一种计算机程序,用于操作或控制连接到计算机的特定类型的设备。驱动程序提供了与硬件设备的软件接口,使操作系统和其他计算机程序可以访问硬件功能,而无需了解有关所使用硬件的精确细节。 驱动程序通过硬件连接到......
  • 烧写文件系统——韦东山嵌入式Linux学习笔记11
    原文:https://blog.csdn.net/longintchar/article/details/71319513本文实验环境:1.windows7(64bit)2.JZ2440(V2)使用u-boot烧写文件系统,一般有两种方法。1.通过USB下载功能2.通过TFTP功能通过USB下载功能烧写文件系统这种方法比较简单。操作步骤:(1)连接板子和PC(串口+USB)(2)进入u-......
  • 什么是裸机云?
    裸机云(BareMetalCloud),简单地理解,它是一种裸机服务器,没有预先安装操作系统和应用程序,用户可以完全自定义配置。传统的云计算平台,往往需要部署虚拟机、容器等多重技术,而裸机云则可以直接运行各种自定义的软件环境,包括容器、虚拟化技术,还可以提供更专业的硬件加速,为用户提供更高效......
  • linux-c-tina-'伪'裸机开发--寄存器操作篇
    之所以叫伪裸机,是因为还是基于操作系统的,并不能真正的裸机开发。/dev/mem文件:首先得了解一下什么是/dev/mem文件,有什么作用:/dev/mem简单来说是作为一个linux内核几乎通用的硬件地址映射文件,可以通过这个向硬件寻址,从而操作寄存器。由图可见,此文件大概占1bytes的大小。并且这......