我在汇编下可以指定,但在C语言中就做不到了。
最后在MTK6225工程下做总的连接。
------解决方案--------------------------------------------------------
我记得有两套指令集 一个是arm一个是thumb C语言是在makefile里面设定的
------解决方案--------------------------------------------------------
去掉thumb,即INTERWRK = interwork 试一下吧
------解决方案--------------------------------------------------------
在makefile里面
可以设置使用到的编译指令集
如:
ARMCC = $(ARMBIN)\armcc # ARM ADS ARM 32-bit inst. set ANSI C compiler
THUMBCPP = $(ARMBIN)\tcpp
这里的(ARMBIN)就是你ads1.2安装的路径
后面具体编译语句的语法完全相同对于armcc或者thumbcpp来说
都是类似
(armcc) $(flag) $(inc)。。 模式
------解决方案--------------------------------------------------------
flag 只是你要选择的一些标志 你找个模板 应该都一样的
inc 指的是你编译这些文件需要include的目录