三星6410的烧写工具源码烧写BOOT的代码

下载地址

Files:
Date 2018-08-30
File Size 197.65 KB
Download 422

1.选择bootable工程;

2.选择菜单项build --------> rebuild all,在工程目录下生成default文件夹,里面有各个.o文件;

3.选择菜单项Tools ——> customize, 在对话框中添加:

  • menu text:gen bin
  • Tool command:objcopyppc.exe -O binary vxworks vxworks.bin 注意:命令和CPU有关,若为ARM,使用objcopyarm.exe,后面内容不变;且 为-O,不是 -0 !
  • Working:$builddir

4.此时Tools->gen bin出现,点击编译,在default目录下,可以找到vxworks.bin文件。

第1章前言 ............................................................................................................................. 2

第2章通过BSP来生成VxWorks镜像并运行 ....................................................................... 3

2.1 BSP的安装 .................................................................................................................. 3

2.2 生成VxWorks镜像..................................................................................................... 3

2.3 u-boot加载vxworks.bin ............................................................................................ 15

第3章 Nor Flash创建TFFS的实验 ...................................................................................... 20

3.1 TFFS文件系统的初始化 .......................................................................................... 20

3.2 TFFS文件系统的读写测试 ...................................................................................... 21

第4章网络实验 ................................................................................................................... 23

4.1 简单的Ping测试 ...................................................................................................... 23

4.2 简单的http server测试 ............................................................................................. 23

4.3 UDP测试程序 ........................................................................................................... 24

4.4 TCP测试程序 ........................................................................................................... 28

4.5 FTP-SERVER测试 ................................................................................................... 32

第5章 LCD实验 ................................................................................................................... 34

5.1 基本图形测试 .......................................................................................................... 34

5.2 动画测试 .................................................................................................................. 40

下载地址

Date 2018-08-07
File Size 1.94 MB
Download 1,102

本质

Tornado编译实际上是执行工程底下的makefile,而使用的编译链是gnu的gcc。

经测试,在dos命令行中直接执行make是可以完成编译的(将Tornado中make.exe的路径添加到环境变量中,如C:\Tornado2.2\host\x86-win32\bin即Tornado的可执行程序的路径,这样只要在DOS界面中找到makefile文件所在的路径,然后使用make命令就可以编译了)。

关于其中的gcc编译选项首先可以参考gcc的中文手册,而特殊的可以在Tornado的文档docs中对gnu的支持中找到。

执行configGen.tcl脚本

wtxtcl D:\Tornado2.0\host\src\hutils\configGen.tcl D:\Tornado2.0\target\proj\TC1600A\TC1600A.wpj

执行该脚本后,生成文件:linkSyms.c、prjComps.h、prjConfig.c、prjParams.h

问题:为什么建立工程后对config.h和configall.h的修改没有作用?

在Tornado里面建立工程的时候,会把对组件的配置信息记录在xxx.wpj工程文件中,而在Tornado里面执行添加或删除组件时会修改xxx.wpj文件中的组件配置信息;

prjConfig.c文件很重要,它是根据用户配置的组件而生成的工程配置文件,与usrconfig.c的关系:

  • bootrom编译bootConfig
  • vxworks命令行下编译usrConfig.c
  • vxworks集成环境(Tornado2.2)下编译prjConfig.c
  • linkSyms.c里面是符号信息的集合

编译工程文件并生成prjObjs.lst

摘要:以VxWorks嵌入式实时操作系统为例,介绍了改进启动代码(bootrom)功能的四点经验:

  1. 具备故障保护功能的bootrom的自我在线更新
  2. 增加重启功能
  3. 自动运行应用软件
  4. 多种应用软件的选择

关键词:Bootrom 嵌入式实时操作系统 FTP

下载地址

Date 2018-08-07
File Size 740.97 KB
Download 605