摘要: OpenJTAG下载bootloader准备工作:giveio.infgeiveio.sysoflash.exe还可能需要FTD2XX.DLL1.把giveio.sys拷贝到c:windows/system32/drivers下2.控制面板里找到,添加硬件,点击下一步是,我已经连接了此硬件-下一步添加新的硬件设备-下一步安装我手动从列表选择硬件--下一步显示所有设备--先一步单击型号giveio--从磁盘安装找到giveio.inf即可完成。3.打开oflash软件,大概就可以下载BOOTLoader了,有的电脑可能缺少FTD2XX.DLL拷贝一下到c:\windows\system32便可。 阅读全文
posted @ 2012-10-19 00:24 热血小伙 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:1.预处理(Pre-Processing)2.编译(Compiling)3.汇编(Assembling)4.链接(Linking)Linux程序员可以根据自己的需要让GCC在编译的任何阶段结束,以便检查或使用编译器在该阶段的输出信息,或者对最后生成的二进制文件进行控制,以便通过加入不同数量和种类的调试代码来为今后的调试做好准备。和其它常用的编译器一样,GCC 阅读全文
posted @ 2012-10-19 00:21 热血小伙 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 首先要设置好C以及C++还有汇编的选项,很重要的一点是要选择目标CPU为920T,然后ROBASE为0x3000000(我用的飞凌科技的TE-2440-II开发板)。然后,在DebugRelSettings-> Linker->ARMfromELF->Outputformat中指定Plainbinary->Outputfilename,这个是自己填写的,不要选择目录。写上自己的要生成的名+.bin就行了。还有DebugRelSettings->Target->Post-Linker中选择ARMfromELF。这样,在按F7,就能够生成bin文件了。 阅读全文
posted @ 2012-10-19 00:19 热血小伙 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 在RealviewMDK的集成开发环境中,默认情况下可以生成*.axf格式的调试文件和*.hex格式的可执行文件。虽然这两个格式的文件非常有利于ULINK2仿真器的下载和调试,但是ADS的用户更习惯于使用*.bin格式的文件,甚至有些嵌入式软件开发者已经拥有了*.bin格式文件的调试或烧写工具。为了充分地利用现有的工具,同时发挥RealviewMDK集成开发环境的优势,将*.axf格式文件或*.hex格式文件转换成*.bin格式的文件是十分自然的想法。本文将详细的探讨这种转换方法。在RealviewMDK中,生成*.bin格式文件的工具是ARM公司的RVCT开发套件中的fromelf.exe. 阅读全文
posted @ 2012-10-19 00:15 热血小伙 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 模块化程序设计(总结)具体代码和说明讲解下载地址/**************************************本实例讲述了最基本的多文件编程1.模块化程序的设计及可移植的数据类型的宏定义的头文件叫macro.h2.我们建立common.h一个所有的文件都要共同使用的头文件,里面当然就是单片机的管脚使用的定义,还有里面放那些需要的KEIL系统的头文件,比如#include,#include等等,把这个文件命名为common.h3.每一个C源文件都要建立一个与之名字一样的H文件(头文件),里面仅仅包括该C文件的函数的声明,其他的什么也不会有,比如变量的定义啊等等不应该有。4.我们设 阅读全文
posted @ 2012-10-19 00:13 热血小伙 阅读(420) 评论(0) 推荐(0) 编辑