20楼#
发布于:2004-09-01 09:24
wxl_50685330,还是有错误呀!错误如下:
.\2004-08-31_regmanipulate.obj : fatal error LNK1112: module machine type 'ARM' conflicts with target machine type 'X86' 而且,我编译得到的obj文件也有问题! |
|
论坛版主
|
21楼#
发布于:2004-09-01 12:33
兄弟儿,你要arm还是x86嘛:)你不是在问嵌arm汇编的嘛,我给你的是arm的obj,你在evc里面选编译成armv4i三,咋个搞的嘛,要是用x86汇编你可以直接嵌在c代码中的嘛。努力努力
|
|
22楼#
发布于:2004-09-02 17:19
呵呵,不好意思:)
现在用你给的obj可以了!:) 大哥,给我一个编译obj用的编译器,我这边没有呀!:) |
|
论坛版主
|
23楼#
发布于:2004-09-03 14:29
天啦,是不是什么都要我试过才行啊:((
:) armasm可以用 armasm sourcefile objectfile.obj就行了 注意我给你的文件里面需要一个头,干脆全给你吧,哈哈,我就把佛送到西天得了:)) |
|
24楼#
发布于:2005-05-27 15:59
不好意思,我也遇到了这个问题。我们用的是intel pxa 255的处理器,默认工作在200mhz,我希望改成400mhz,可是今天才发现evc不支持嵌入式汇编。
而且我的汇编基础很差,我想问你提供的.s文件应该怎么用?怎么在里面加函数?在your code...所在的地方直接写代码就可以吗? |
|
论坛版主
|
25楼#
发布于:2005-05-27 17:23
可以,写好后先手动编译成.OBJ,然后加到工程里面就好了
还有一个办法,你可以在PB的命令行方式里面将你的东西做成一个DLL,然后其他模块在使用的时候LOAD EVC不能编译汇编代码吗(应该不会吧:)))?要不你试着加个XXX.S到工程里面,看能不能编译汇编文件,如果可以就没那么麻烦了,原来没想到还是试了不行,忘了:(( |
|
26楼#
发布于:2007-04-10 18:53
我用的X86的CPU,直接在evc里嵌汇编,编译报错 : error C2400: inline assembler syntax error in 'opcode'; found ','
wxl_50685330兄提到在build->configurationg里如何设置?我怎么找不到? 我用的是在PB5.0里自己定制的系统导出的SDK. 请作过的XD们指点下,谢谢! |
|
上一页
下一页