1,jz2440用dnw烧写普通程序的步骤是:

①选择将uboot烧写到nor flash或者是nand flash中

②打开dnw,选择要烧写的程序,注意不是uboot,是你要烧写的程序,他将所有的程序都认为是uboot。

2,使用tftp的方法:

前期准备

在nor flash中的uboot进入menu后按q进入命令行,然后使用help tftp可以查看使用tftp的方法,用到的工具是tftpd32.exe,打开tftpd32.exe

用法是:tftpboot(或者是简写tftp) [loadAddress] [bootfilename]

其中需要注意的是,tftpd32.exe程序中显示的ip是主机上的ip,开发板的ip需要跟主机的ip在同一网段



在uboot中命令行设置ip的方法是:

print查看基本信息,

set ipaddr 192.168.1.17(给开发板一个同一网段的ip),

set serverip 192.168.1.123(设置服务器的ip)

最后需要save命令保存

可以在uboot的命令行中ping主机,这样来测试网路的通断。其中需要注意,要在uboot中ping主机,才能有反应,主机ping开发板,uboot是不做反应的。

开始烧写

①.tftp 30000000(内部空间) lcd.bin(要下载的外部程序)(此处注意的是tftpd32.exe要到lcd.bin所在的目录)//先烧到连接到bank6上的SDRAM

tftp下载的程序是下载到了nand flash,对nand flash的查看命令是mtd,

在下载程序的时候,要先擦出nand flash,否则,如果对有内容的nand flash操作的话,会被认为此处是坏块,

mtd命令:

OpenJTAG> mtd



device nand0 <nandflash0>, # parts = 4

 #: name                        size            offset          mask_flags

 0: bootloader          0x00040000      0x00000000      0

 1: params              0x00020000      0x00040000      0

 2: kernel              0x00200000      0x00060000      0

 3: root                0x0fda0000      0x00260000      0

②.擦除命令nand erase bootloader

③.nand write 30000000(这里是之前tftp命令将lcd.bin烧到的位置) bootloader(目的地址)

版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

  1. javascript中的变量
  2. Android应用层View绘制流程与源码分析
  3. Design and Analysis of Algorithms_Decrease-and-Conquer
  4. Java JDK配置环境变量
  5. c# 过滤字符串中的重复字符
  6. dede_addonarticle-普通文字表
  7. HDU_2053
  8. C#如何获得系统时间
  9. api 和 abi的区别
  10. PHP创建socket服务
  11. openwrt 添加luci选项
  12. 学习笔记:Zepto笔记
  13. 题解 P1868 【饥饿的奶牛】
  14. 文本处理三剑客之 sed
  15. CentOS中vsftpd的主动和被动方式
  16. 初窥ThinkPHP
  17. 初拾Java(问题二:缺类异常,无法编译)
  18. 理解 C# 项目 csproj 文件格式的本质和编译流程
  19. 不要在遍历子结点时修改parent
  20. Angular开启两个项目方法

热门文章

  1. Tian Ji -- The Horse Racing HDU - 1052
  2. Latex排版工具的使用(二) 分类: Latex 2014-06-14 23:01 389人阅读 评论(0) 收藏
  3. 导出数据库报错 EXP-00002: 写入导出文件时出错 EXP-00000: 导出终止失败
  4. SQL Server Management Studio 手动导入Excel文件
  5. webapp开发学习--Ionic+Cordova 环境搭建
  6. nginx for windows 安装
  7. struts2 &lt;allowed-methods &gt; 标签配置
  8. IIS ARR设置HTTP跳转到HTTPS
  9. Node.js——优先从缓存加载
  10. ButterKnife 在父类 点击事件没反应的解决方案