|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
遇到問(wèn)題,請(qǐng)各位老師幫忙! |
| 作者:zxs2000 欄目:DSP技術(shù) |
這是我的.CMD文件: -stack 40 MEMORY { PAGE 0: /* PROGRAM MEMORY */ PM: ORIGIN=0h, LENGTH=08000h /* 32k on-chip FLASH MEMORY */ SARAM_P:ORIGIN=08000h, LENGTH=0800h /* 2k saram in program space */ EX1_PM: ORIGIN=08800h, LENGTH=07600h /* extern ram*/ B0_PM: ORIGIN=0FF00h, LENGTH=0100h /* on-chip daram if cnf = 1,else extern B0 =FF00h TO FFFFh*/ PAGE 1: /* DATA MEMORY */ REGS: ORIGIN=0h, LENGTH=60h /* MEMORY mapped registers */ BLK_B2: ORIGIN=60h, LENGTH=20h /* block b2 */ BLK_B0: ORIGIN=200h, LENGTH=100h /* block b0,if cnf=0 */ BLK_B1: ORIGIN=300h, LENGTH=100h /* block b1 */ SARAM_D:ORIGIN=0800h, LENGTH=0800h /* 2K SARAM in data space */ PERIPH: ORIGIN=7000h, LENGTH=1000H /* peripheral registers space */ EX2_DM: ORIGIN=8000h, LENGTH=8000h /* external data ram */ PAGE 2: IO_EX: ORIGIN=0000h, LENGTH=0FFF0h /* external io mapped peripherals */ IO_IN: ORIGIN=0FFF0h, LENGTH=0Fh /* on-chip io mapped peripheral */ } SECTIONS { .vectors:{}> PM PAGE 0 .text: {}> PM PAGE 0 .data: {}> BLK_B1 PAGE 1 .data_PRM: {}> BLK_B2 PAGE 1 .STACKS: {}> BLK_B0 PAGE 1 } 這是我在程序中定義的變量: STACK .usect "STACKS",40h FLAGL .usect "data_PRM",1 FLAGH .usect "data_PRM",1 INCL .usect "data_PRM",1 INCH .usect "data_PRM",1 編譯程序時(shí),編譯出錯(cuò)了: STACK .usect "STACKS",40h "PWM.asm", LINE 9: INVALID OPCODE FLAGL .usect "data_PRM",1 "PWM.asm", LINE 10: INVALID OPCODE FLAGH .usect "data_PRM",1 "PWM.asm", LINE 11: INVALID OPCODE INCL .usect "data_PRM",1 "PWM.asm", LINE 12: INVALID OPCODE INCH .usect "data_PRM",1 "PWM.asm", LINE 13: INVALID OPCODE 不知道為什么編譯通不過(guò),請(qǐng)知道的幫忙解決. * - 本貼最后修改時(shí)間:2007-3-26 10:53:10 修改者:zxs2000 |
| 2樓: | >>參與討論 |
| 作者: zsh1980 于 2007/3/26 16:32:00 發(fā)布:
INCL INCL .set 208h 這樣定義不就可以了嗎,怎么那么復(fù)雜 |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |