Chinaunix首页 | 论坛 | 博客
  • 博客访问: 917215
  • 博文数量: 75
  • 博客积分: 6236
  • 博客等级: 准将
  • 技术积分: 726
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-03 14:43
文章分类

全部博文(75)

文章存档

2019年(1)

2018年(6)

2017年(4)

2015年(1)

2014年(9)

2013年(1)

2012年(3)

2011年(9)

2010年(3)

2009年(2)

2008年(4)

2007年(24)

2006年(8)

我的朋友

分类:

2007-01-15 11:12:58

这篇是基于QC的Brew平台编译其ARM版target的makefile的经验:
 
1.在AMOI的ADS1.2的基础上,请确认系统环境变量中存在以下变量(否则手工添加):
  ARMHOME c:\apps\ads120
  ARMDLL  c:\apps\ads120\bin
  ARMCONF c:\apps\ads120\bin
  ARMINC  c:\apps\ads120\include
  ARMLIB  c:\apps\ads120\lib
 
2. 为了支持global, static 变量,请安装QC的工具:
 
3. 为了解决一些ADS1.2的bug,请打补丁:
 
4. 使用Brew plug-in for VC生成 *.mak之后,一般需要将以下内容修改:
  (1).将 HEXTOOL = $(ARMBIN)\fromelf # ARM ADS utility to create hex file from image
      替换成:HEXTOOL = $(ARMBIN)\elf2mod # ARM ADS utility to create hex file from image    
  (2).将 LFLAGS = $(ROPILINK) -rwpi -entry 0x8000#
      替换成:LFLAGS = -split -reloc -entry AEEMod_Load
  (3).将 CPU = -cpu ARM7TDMI         # ARM7TDMI target processor
      替换成:CPU = -cpu ARM926EJ-S   # ARM9TDMI target processor (实际的CPU配置)
 
 
请参考:
文件: makefile.zip
大小: 28KB
下载: 下载
 
(Hempel世界:http://hempel.cublog.cn)
阅读(4505) | 评论(3) | 转发(0) |
0

上一篇:All JSR

下一篇:ARM基础知识连载

给主人留下些什么吧!~~

chinaunix网友2010-03-11 09:40:47

你好,请问能否发我一份ADS1.2 848的patch,官方不能下了,谢谢 ljnhello@yahoo.com.cn

chinaunix网友2009-03-01 04:32:34

你好,请问能否发我一份ADS1.2 848的patch,官方不能下了,谢谢 basb_2008@163.com

chinaunix网友2008-04-09 13:37:47

你好,请问Brew plug-in for VC在哪里可以得到,谢谢!wantao.liu@hotmail.com