UE-9260使用说明1

UE-9260使用说明1

大家好,又见面了,我是全栈君。

UE-9260使用说明

 

 

 

 

 

 

 

 

 

 

 

 

 

序号

版本号

日期

备注

1

V0.1

2015-03-21

原始版本号。作者:xiaobin

2

 

 

 

3

 

 

 

4

 

 

 

5

 

 

 

 

主机环境

 

1. 烧写操作

仿真器和FTP烧写

 

OS: Win XP(32位) 中文专业版

 

2. 开发环境

 

(1) U-boot & Kernel

 

OS:Win7(64位)中文专业版

VM:VMware® Workstation 10.0.5 build-2443746

a. 32位Ubuntu

 

 

(2) rootfs

 

    OS: Ubuntu 12.0.4 LTS

 

 

 

 

 

 

 

 

 

 

仿真器烧写

 

烧写2个文件:boot-uboot.bin和u-boot.bin

 

 

1. 打开project预设配置

 

 

 

UE-9260使用说明1 

UE-9260使用说明1

 

UE-9260使用说明1

 

 UE-9260使用说明1

 

 

 

 

 

 

2. 连接目标板

      Target-〉Connect。

      

 UE-9260使用说明1

 

UE-9260使用说明1

 

 

 

 

 

 

3. 清空flash

 

Target-〉Ease chip;

 

 

 

 

 

 

 

4. 打开数据文件

      File-〉Open data file

 

(1) 烧写boot-uboot

      起始地址:0x1000,0000

 

(2) 烧写u-boot

      起始地址:0x1001,0000

 

 

   

UE-9260使用说明1 

 

 UE-9260使用说明1

 UE-9260使用说明1

输入開始地址前后

 

UE-9260使用说明1 

 

 

 

 

5. 写数据

  

 

UE-9260使用说明1 

 

 

 

 

6. 关闭连接

 

UE-9260使用说明1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FTP烧写

 

1. 硬件准备

(1) 网络

 

网线:平行线

连接:开发板 – PC

 

(2) 串口

 

DB9:USB转串口

连接:开发板(UART0)- PC

 

2. 软件准备

运行“tftpd.exe”。

 

(1) 配置镜像文件夹

    Tftpd -> Configure

    在“Home Directory”选择“Browse”button选择文件夹,然后点击“OK”就可以。

(2) 执行

    Tftpd -> Start

 

 

 

3. 開始烧写

 

打开“超级终端”设置串口属性:

 UE-9260使用说明1

 

    又一次上电开发板,使他进入U-boot环境。

 

 

(1) Kernel

 

a. 设置开发板网络

使用192.168.0网段。

 

u-boot>setenv ipaddr 192.168.0.134

u-boot>setenv serverip 192.168.0.135

u-boot>setenv ethaddr 20.00.00.00.00.00

u-boot>setenv gateway 192.168.0.1

u-boot>saveenv

b. 下载并拷贝

在开发板运行命令。

 

1) 运行tftp

u-boot>tftp 0x20400000 uImage

 

2) 运行erase

u-boot>erase 0x10050000 0x101fffff

 

3) 运行cp.b

u-boot>cp.b 0x20400000 0x10050000 0xY

 

注意0xYtftp下载到开发板的uImage的大小。

 

 

c. 设置bootcmd

   设置U-boot的bootcmd变量。

 

u-boot>setenv bootcmd cp.b 0x100500000x20400000 0xZ\;bootm 0x20400000 

u-boot>saveenv

 

 

注意0xZ > 0xY

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116100.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • VC++6.0版本号程序转成VS2010版「建议收藏」

    VC++6.0版本号程序转成VS2010版

    2022年1月20日
    47
  • let/const 的变量提升与暂时性死区

    let/const 的变量提升与暂时性死区在面试或一些文章中提到var和let/const区别时,总说var有变量提升,let/const不存在变量提升,这种说法是错误的.var和let/const都有变量提升,但是let/const暂时性死区的存在要求调用该类变量前必须先经过显式赋值

    2022年6月23日
    49
  • 解决Ubuntu18.04中启动kworker等占用系统cpu过高问题[通俗易懂]

    解决Ubuntu18.04中启动kworker等占用系统cpu过高问题[通俗易懂]提要这个问题困扰我好久,真的很烦人,一般网上的解决方式也不是特别好用。后来说一下我的解决方案正文刚装的Ubuntu18.04出现硬盘短时间内被占满,通过查询可以看出在/var/log/下出现两个超级打的日志kern.log和syslog我的盘符分了100G一晚上就占用满了,我通过echo””>kern.log和echo””>syslog然后tail-f查看日志,…

    2022年9月24日
    2
  • MySQL集群架构[通俗易懂]

    MySQL集群架构[通俗易懂]本文知识点较多,篇幅较长,请耐心学习题记:文章内容输出来源:拉勾教育Java高薪训练营。本篇文章是MySQL学习课程中的一部分笔记。MySQL集群架构一、集群架构设计1、架构设计理念在集群架构设计时,主要遵从下面三个维度:可用性扩展性一致性2、可用性设计站点高可用,冗余站点服务高可用,冗余服务数据高可用,冗余数据保证高可用的方法是冗余。但是数据冗余带来的问题是数据一致性问题。实现高可用的方案有以下几种架构模式:主从模式简单灵活,能满足多种需求。比较主流的.

    2022年7月27日
    4
  • 通信加密算法

    通信加密算法1.加密算法分类加密算法通常分为对称性加密算法和非对称性加密算法。对于对称性加密算法,信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行加解密了。非对称算法与之不同,发送双方A,B事先均生成一堆密匙,然后A将自己的公有密匙发送给B,B将自己的公有密匙发送给A,如果A要给B发送消息,则先需要用B的公有密匙进行消息加密,然后发送给B端,此时B端再用自己的私有密匙进行消息解密…

    2022年5月24日
    80
  • C语言指针赋值

    C语言指针赋值1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不可以是变量,也不可以直接用整型地址值(但是int*p=0;除外,该语句表示指针为空)。此时,*p只是表示定义的是个指针变量,并没有间接取值的意思。例如:inta=25;int*ptr=&a;intb[10];int*point=b;  int*p=&b[0];

    2022年7月11日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号