|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
C調(diào)用匯編的問題 |
| 作者:yuqing8826 欄目:ARM技術 |
/*strcopy.c*/ #include <stdio.h> extern void strcopy(CHAR *d,const CHAR * s); int main(void) {const CHAR * srcstr="First string" ; CHAR dststr[]="Second string-destination"; printf("Before:\n"); printf(" '%s'\n '%s'\n",srcstr,dststr); strcopy(dststr,srcstr); printf("After coping:\n"); printf(" '%s'\n '%s'\n",srcstr,dststr); return(0); } /*strcopy.s*/ ?AREA SCopy,CODE,READONLY ?EXPORT strcopy ?strcopy LDRB r0,[r1],#1 STRB R2,[R0],#1 CMP r2,#0 BNE strcopy MOV pc,lr END 我在ADS下編譯這兩個文件出現(xiàn)如下錯誤: ERROR1: UNKNOWN opcode 3 00000000 AREA SCopy ,CODE, READONLY ERROR2: UNKNOWN opcode 4 00000000 EXPORT strcopy ERROR3: A Label was found which was in no AREA 6 00000000 strcopy |
| 2樓: | >>參與討論 |
| 作者: zlgarm 于 2005/4/4 10:38:00 發(fā)布:
見id=1595396的帖子 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |