|
|||||||||||
| 技術(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 |
ldr r7, =0xAAA居然出錯(cuò)?? |
| 作者:newer_zhk 欄目:ARM技術(shù) |
ldr r7, =0xAAA居然出錯(cuò)?? arm-elf-gcc -MD -Wa,-marm9 -Dgcc -c flasher.S flasher.S: Assembler messages: flasher.S:401: Error: invalid offset, VALUE too big (0x00000526) flasher.S:405: Error: invalid offset, VALUE too big (0x00000524) flasher.S:409: Error: invalid offset, VALUE too big (0x0000051A) flasher.S:413: Error: invalid offset, VALUE too big (0x00000514) flasher.S:417: Error: invalid offset, VALUE too big (0x00000512) 還有 ldr r1, [r0, # 0xAAA]也是出錯(cuò)???為什么呢? |
| 2樓: | >>參與討論 |
| 作者: kingpoo 于 2005/11/30 20:33:00 發(fā)布:
我在ARM7和ARM9下便宜都沒(méi)有出現(xiàn)錯(cuò)誤!(ADS) 我在ARM7和ARM9下便宜都沒(méi)有出現(xiàn)錯(cuò)誤! * - 本貼最后修改時(shí)間:2005-11-30 20:33:41 修改者:kingpoo |
|
| 3樓: | >>參與討論 |
| 作者: newer_zhk 于 2005/11/30 21:35:00 發(fā)布:
我也覺(jué)得奇怪 在一個(gè)文件中 這個(gè)語(yǔ)句ldr r7, =0xAAA在別處編譯居然沒(méi)錯(cuò)誤 401行等這里出現(xiàn)錯(cuò)誤的是在一個(gè)子程序中 用bl調(diào)用的 但是在同一個(gè)文件中 flasher.s中 |
|
| 4樓: | >>參與討論 |
| 作者: 阿南 于 2005/12/1 9:00:00 發(fā)布:
ldr偽指令是有4KB的地址范圍的,你超出這個(gè)范圍了,所以出錯(cuò) |
|
| 5樓: | >>參與討論 |
| 作者: newer_zhk 于 2005/12/1 10:23:00 發(fā)布:
謝謝樓上的回復(fù) 但是我在這個(gè)文件的別的地方也有這個(gè)語(yǔ)句 編譯沒(méi)有錯(cuò)誤 并且我給某些寄存器賦值也是用ldr 和str r1,=0x800C0000之類的地址 * - 本貼最后修改時(shí)間:2005-12-1 10:25:55 修改者:newer_zhk |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |