历史上的今天
今天是:2025年01月22日(星期三)
2021年01月22日 | 快速学Arm(4)--ADS编译方法
2021-01-22 来源:eefocus
看了一天书,琢磨怎么把一个可用的demo下载到LPC2400开发板中并运行起来,争取把环境调试通,这样就可以边学边练了.由于没有搞清楚ASD中的一些配置参数,始终没有做到.为了节约时间,还是请有经验的同事帮了个忙,把环境试验成功了.
那么我们要使用的软件工具有这样几个:
1. ASD1.2
2. H-JATG V0.7.0 BETA.EXE 或者 FlashMagic.exe
先将一下ASD1.2的编译:
1. 要使用 2400光盘中自带的Sample来试验,例如出厂演示目录中的Sample:

2.使用ASD打开项目文件:SmartARM2400_demo.mcp

在点击编译按钮时,我们可能会遇到报错,大概是缺少某些文件,但在上面的界面中却存在这些文件,报错的原因是在项目的目录中实际上这些文件不存在,赵一着光盘中其他目录,拷贝进来,再进行编译,如果编译报错,试着重考一些别的项目中的同名文件,直到编译成功.
3.如果大家想编译.bin文件或者.hex文件,可以点击下面的按钮进行配置:
1)点击Setting...按钮

2)点击Linker-->ARM fromELF:

注意:如果要生成Hex格式文件,选择Intel 32 bit Hex,如果要生产Bin格式文件,选择Plain Binery.输出文件要带相应的扩展名.
4.如果Liner-->ARM Linker没有配置,可以按下面进行配置:

图中文件.scf文件是已经配置好的一个文件,有了这个文件,就不用自己再去劳神去设置了.如果感兴趣可以文本方式大概这个文件,仔细研究一番.
接下来,万事俱备,点击编译按钮,就可以生成你想要的.Hex或.Bin文件了,本例中是Test.Hex.
上面讲的是一个项目的编译过程,下片文件章将如何下载编译好的.Hex或者.Bin文件.
史海拾趣
|
伴随着手机的智能化发展,除通讯功能外,彩信、拍照早已经成为最“基本”的功能,而收看视频短片、无线上网、收发电子邮件、甚至进行联机游戏等功能,无不改变着老百姓对于传统手机的认识。而正是依托智能手机强大的功能拓展性,全球领先的移动通信 ...… 查看全部问答> |
|
用S3C2440驱动镁光CMOS Sensor。 用一块黑布遮住CMOS窗口,CMOS 传感器尺寸设置为 640×320时,在内存中得到的数据是接近于0的。 但尺寸设置成 480×320时,在内存中得到的数据却 ...… 查看全部问答> |
|
哪位高手知道手机或上网本的上网原理呢?我是指手机是怎样通过运营商的无线网络接入Internet的呢,比如我的3230手机,它的symbian os 、ARM处理器、SIM卡等部分是怎样工作的?… 查看全部问答> |
|
比赛回来了。请大家谅解。。过了这么久才到坛子来报道。。。这次比赛自己感慨颇多。。在这里我要罗嗦几句。2009年9月14日,为参加这次比赛(全国电子专业人才设计与技能大赛),下午自己踏上了去上海的火车,缘于自己是第一次做火车,初进车站之时 ...… 查看全部问答> |
|
传感器部份:采集压力,流量,液位,温度 单片机:51系列,飞利普LPCXXXX,PCI可选 显示:LCD、 LED 按键操作:3按键,9按键,数字键 其它功能可自选 QQ307558793… 查看全部问答> |
|
请问谁能帮我解释一下LM3S9B96例程中lmi_fs.c这个文件,这个文件里的函数被在什么地方被调用了?如何更改呢? 我在给的nent_io例程中,只想使用http方法控制io,可是找不到在哪里更改io的控制代码,只能在lmi_fs.c中找到CGI方法的。那位大侠帮我解 ...… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 11:32 编辑 OPA445:可+-45V电源下工作; 这个电压有点低,是我知道的TI最高工作电压的运放,希望TI早点推出更高电压的放大器; … 查看全部问答> |




