• 找服务
  • 找公司
所有地区
热门城市
全国
北京上海杭州青岛 广州深圳郑州济南 东莞厦门
当前位置:服务信息 > 广州教育培训 > 广州技能培训 > 【信盈达】KEIL-ARM小技巧
详细信息
【信盈达】KEIL-ARM小技巧
商家:深圳信盈达科技有限公司

【信盈达】KEIL-ARM小技巧 一、新建工程 1)KeilàProjectàNewuVisionProject 2)选择工程路径和工程名 3)选择CPU型号:SamsungS3C2440A 4)接受Keil默认启动代码 二、建立目录 1)在工程目录下建立setup,lst,obj,lib,src目录。 2)把S3C2440.s移入setup目录,从工程中删除并重新添加启动代码。 3)更改工程文件分组,如下图: 三、创建main函数 1)新建c文件,如图: 2)保存到src目录,命名为main.c。(注:不保存Keil无法识别文件类型) 3)添加main.c到src分组,如图: 四、更改工程选项 1)选择TargetOptions 2)更改Target选项卡 勾选“UseMicroLIB”,MicroLIB是Keil为嵌入式优化的C库,可提高程序效率,可使用malloc(待验证),可一定程度上避免跑飞。 设置其余两个红框中的内容:左边为ROM地址,由于是在内存中仿真,因此选择外部RAM前2MB,注意,ROM容量设置过大(如设置成32MB)会导致程序跑飞;右边为R/W内存区域设置,此处设为内存后62MB。 3)更改Output选项卡,选择目标文件路径(obj),可执行文件名,勾选CreateHEXFile。 4)更改Listing选项卡,选择列表文件路径(lst)。 5)更改C/C++选项卡 更改Warnings,IncludePaths和MiscControls。MiscControl中加入--c99使Keil可使用Linux内核中常用的结构体和数组部分赋值方法。 6)更改Asm选项卡:添加包含目录。 7)ScatterFile文件设置分散加载,其实就是Target选项卡中的内容,所以可以不用填。 8)更改Debug选项卡。 此步骤似乎是必须的,而且一定要记得编辑初始化文件(单击图中的蓝框)。初始化文件可以从示例代码中得到。 9)编辑初始化文件 在上一步中单击OK,编辑Ext_RAM.ini文件,更改第49行,使其和Output选项卡中配置一致: 49:LOADobj\New2440_RAM.axfINCREMENTAL//Downloadprogram 10)更改Utilities选项卡:按图示设置。 一定要去掉UpdateTargetbeforeDebugging选项,否则会出现错误。 五、其它选项 1)Keil自带的启动代码可以通过选项卡来配置: 技术咨询:付老师18925083678QQ1841388306 地址:广州白云区黄石街强盛商务大厦623(江夏地铁B出口) 更多详情请登录:http://www.edu118.com

搜索关键词:【信盈达】KEIL-

 
 
 
 
 
深圳信盈达科技有限公司 【【信盈达】KEIL-ARM小技巧】 服务面向地区:白云  
  • 手机:18137889103
  • 商家地址:广东广州白云区
  • 联系电话:18925083678
  • 电子邮箱:1841388306@qq.com
  •  
联系我时,请说是在【谋思网】上看到的,有惊喜呦!
不是您想要的信息?更多关于【【信盈达】KEIL-】的信息,请点击查看
深圳信盈达科技有限公司 发布的其它信息 查看全部
    最近浏览的信息清空

    锟斤拷锟斤拷谋思锟斤拷 锟斤拷 锟斤拷系锟斤拷锟斤拷 锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷 锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷 锟斤拷 锟斤拷私锟斤拷锟斤拷 锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷 锟斤拷 锟斤拷站锟斤拷图

    Copyright © 2011-2024 imosi.com. All Rights Reserved.