历史上的今天
返回首页

历史上的今天

今天是: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:

    快速学Arm(4)--ADS编译方法

 

2.使用ASD打开项目文件:SmartARM2400_demo.mcp
    快速学Arm(4)--ADS编译方法
在点击编译按钮时,我们可能会遇到报错,大概是缺少某些文件,但在上面的界面中却存在这些文件,报错的原因是在项目的目录中实际上这些文件不存在,赵一着光盘中其他目录,拷贝进来,再进行编译,如果编译报错,试着重考一些别的项目中的同名文件,直到编译成功.

 

3.如果大家想编译.bin文件或者.hex文件,可以点击下面的按钮进行配置:

      1)点击Setting...按钮
       快速学Arm(4)--ADS编译方法

      2)点击Linker-->ARM fromELF:
       快速学Arm(4)--ADS编译方法
注意:如果要生成Hex格式文件,选择Intel 32 bit Hex,如果要生产Bin格式文件,选择Plain Binery.输出文件要带相应的扩展名.
   

4.如果Liner-->ARM Linker没有配置,可以按下面进行配置:
       快速学Arm(4)--ADS编译方法
图中文件.scf文件是已经配置好的一个文件,有了这个文件,就不用自己再去劳神去设置了.如果感兴趣可以文本方式大概这个文件,仔细研究一番.


接下来,万事俱备,点击编译按钮,就可以生成你想要的.Hex或.Bin文件了,本例中是Test.Hex.

 

上面讲的是一个项目的编译过程,下片文件章将如何下载编译好的.Hex或者.Bin文件.


推荐阅读

史海拾趣

蜂鸟无线公司的发展小趣事
PWM调速可以实现电动机转速的精确控制,满足多种应用场景的需求。
Hitachi Metals公司的发展小趣事

随着汽车工业向智能化、电动化方向发展,Hitachi Metals敏锐地捕捉到了这一趋势带来的商机。公司加大了对汽车电子部件的研发和生产投入,特别是在汽车活塞环材料领域取得了显著成就。其生产的钢制活塞环材料在日本市场占据领先地位,不仅为众多汽车制造商提供了高质量的产品,还通过技术创新不断提升产品的附加值。此外,公司还积极拓展汽车电子控制单元(ECU)等关键部件的市场,进一步巩固了其在汽车电子领域的地位。

ATOP_Technologies公司的发展小趣事

面对未来,ATOP Technologies制定了明确的战略规划。公司将继续加大在研发和创新方面的投入,推动产品向高端化、智能化方向发展。同时,ATOP Technologies还将积极拓展新的应用领域和市场渠道,寻求更多的合作伙伴和机会。此外,公司还将注重人才培养和团队建设,为公司的长远发展奠定坚实的基础。

这些故事只是ATOP Technologies发展历程中的一部分,每个故事都反映了公司在不同阶段的努力和成就。然而,由于具体细节可能涉及公司内部信息,因此我无法提供更为详细和具体的故事内容。如需了解更多关于ATOP Technologies的信息,建议查阅相关新闻报道或公司官方资料。

Artesyn Embedded Technologies公司的发展小趣事

随着5G技术的商用化,电子行业迎来了新的发展机遇。Artesyn Embedded Technologies敏锐地把握住了这一机遇,积极研发适应5G时代需求的电源和嵌入式计算解决方案。公司推出的新产品不仅满足了5G设备对高效、稳定电源的需求,也为公司在5G时代的发展奠定了坚实的基础。

Aavid Niagra公司的发展小趣事

为了拓展市场份额,Aavid Niagra公司开始实施全球化战略布局。公司先后在多个国家和地区设立了生产基地和研发中心,以便更好地服务当地客户。同时,公司还积极参与国际电子行业的交流与合作,不断提升自身的国际影响力。全球化战略的实施为公司带来了更多的发展机遇,也使其在全球电子散热市场上占据了重要地位。

Advanced Thermal Products Inc公司的发展小趣事

Advanced Thermal Products Inc公司成立于XXXX年,由一群热衷于热管理技术的工程师创立。在初创期,ATP公司便以独特的技术视角,专注于研发高效、创新的热管理产品。他们针对当时电子设备散热效果不佳的痛点,成功开发出了一款新型的热管理解决方案,为公司在行业内树立了良好的口碑。

问答坊 | AI 解惑

1980!诺基亚GPS导航“魔块”带你游天下

伴随着手机的智能化发展,除通讯功能外,彩信、拍照早已经成为最“基本”的功能,而收看视频短片、无线上网、收发电子邮件、甚至进行联机游戏等功能,无不改变着老百姓对于传统手机的认识。而正是依托智能手机强大的功能拓展性,全球领先的移动通信 ...…

查看全部问答>

大家好,现在在做毕业设计,谁能帮帮我给我一篇关于单片机的外文翻译呢

大家好,现在在做毕业设计,谁能帮帮我给我一篇关于单片机的外文翻译呢 全是英文的也可以,我自己翻译下…

查看全部问答>

CMOS Sensor奇怪的问题

用S3C2440驱动镁光CMOS Sensor。 用一块黑布遮住CMOS窗口,CMOS 传感器尺寸设置为 640×320时,在内存中得到的数据是接近于0的。                 但尺寸设置成 480×320时,在内存中得到的数据却 ...…

查看全部问答>

手机和上网本无线上网的详细原理?

哪位高手知道手机或上网本的上网原理呢?我是指手机是怎样通过运营商的无线网络接入Internet的呢,比如我的3230手机,它的symbian os 、ARM处理器、SIM卡等部分是怎样工作的?…

查看全部问答>

比赛归来,见闻加感想,并附上自己在m3做的所有的源代码

比赛回来了。请大家谅解。。过了这么久才到坛子来报道。。。这次比赛自己感慨颇多。。在这里我要罗嗦几句。2009年9月14日,为参加这次比赛(全国电子专业人才设计与技能大赛),下午自己踏上了去上海的火车,缘于自己是第一次做火车,初进车站之时 ...…

查看全部问答>

STM32W程序批量烧写的问题

                                 最近遇到个棘手的问题,stm32w108 的芯片要烧写程序,以前都是调试时拿Jlink在IAR开发环境中烧进去的,量产的时候 ...…

查看全部问答>

电子工程毕业论文电路与程序设计

传感器部份:采集压力,流量,液位,温度 单片机:51系列,飞利普LPCXXXX,PCI可选 显示:LCD、 LED 按键操作:3按键,9按键,数字键 其它功能可自选 QQ307558793…

查看全部问答>

请教个关于LM3S9B96网络的问题

请问谁能帮我解释一下LM3S9B96例程中lmi_fs.c这个文件,这个文件里的函数被在什么地方被调用了?如何更改呢? 我在给的nent_io例程中,只想使用http方法控制io,可是找不到在哪里更改io的控制代码,只能在lmi_fs.c中找到CGI方法的。那位大侠帮我解 ...…

查看全部问答>

TI的高压运放(功率放大器)

本帖最后由 dontium 于 2015-1-23 11:32 编辑 OPA445:可+-45V电源下工作; 这个电压有点低,是我知道的TI最高工作电压的运放,希望TI早点推出更高电压的放大器; …

查看全部问答>