zoukankan      html  css  js  c++  java
  • JZ2440开发板之烧写裸板程序和 uboot

    2014年12月14日

    刚拿到JZ2440开发板,视频第0课第一节:

    (1)   要给开发板烧系统,就要用到JTAG,(JTAG一般是与电脑的并口相连的),但是现在电脑都没有并口,所以出现了:OpenJTAG和J-Link。我用的是J-Link.

    视频上讲的 offlash 程序,用于烧写系统,但是它只适用于 并口的JTAG 和 OpenJTAG ,不可以用于J-Link.

    如果是 J-Link ,则只能使用J-Link烧写 Nor Flash 。可以向Nor Flash中烧写 u-boot.bin ,然后使用 u-boot 来烧写裸板程序到 Nand Flash 中。进入u-boot的烧写界面后,选择 n ,然后需要链接开发板与PC机的usb,通过usb下载程序,这还要借助 dnw 程序,打开 dnw程序,选择 usb port 中的 transmit。

    但是,win7 下无法安装dnw,这就需要使用linux下的dnw了,另外,还可以使用 win7 下的 tftpboot来烧写 nand flash. 步骤是:(1)打开tftp,(2)在secureCRT中 输入 q ,进入 OPENJTAG> ,(3)输入print命令,查看ip(4)设置:set ipaddr .....和 set serverip ... (5) 输入 save 命令 (6) ping 主机,看能否ping通,(只能是uboot来ping 主机,因为uboot不响应 ping)(7)tftp 30000000 lcd.bin,此命令用于下载程序(8)然后烧写到NAND中,必须先擦除,步骤:先 mtd看到分成的几个分区,直接 nand erase bootloader 来擦除 bootloader 分区 (9)烧写:nand write 30000000 bootloader

    开发板启动后,在数秒界面按下空格,可以进入U-boot,可以在此进行下载内核等操作。

    (2)  开发板资料里面的 /bin/hardware 和第一期视频中的裸板程序只能在NANDFlash中运行。但是,/bin下的U-boot.bin 可以在Nor 和 Nand中运行

        

  • 相关阅读:
    网页复制内容追加到剪切板
    windows安装 rabbitmq 快速避坑
    springboot rabbitmq快速入门上手(实用)
    python3 websocket客户端
    mybatis查询结果一对多
    mysql 插入数据,存在即更新
    centos7 安装mysql8.0
    收藏一个【fastjson反序列化漏洞原理及利用】
    .NET 5 with Dapr 初体验
    HttpClient缺陷引起的 无法连接到远程服务器 通常每个套接字地址只允许使用一次
  • 原文地址:https://www.cnblogs.com/bkyysd/p/4163149.html
Copyright © 2011-2022 走看看