2016-03-04 31 views
1

當裝配上raspbian以下行:STMFDGT R0, {R1,R2,R3}Raspbian彙編

Error: bad instruction `stmfdgt r0,{r1,r2,r3}' 

這是爲什麼法律助記符不承認? 沒有條件部分一切工作正常。

AS版本是:

GNU彙編(GNU Binutils的用於Raspbian)2.25 版權所有(C)聽英語自由軟件基金會 這個程序是免費軟件;您可以在GNU通用公共授權版本3或更高版本的條款 下重新分發。 該程序完全沒有保修。 這個彙編器被配置爲`arm-linux-gnueabihf'的目標。

回答

2

你的彙編可能是默認配置爲使用舊的ARM語法(其中條件代碼來任何其他後綴之前基本助記符,還有其他一些區別),而不是較新的UAL語法。添加一個.syntax unified指令來解決這個問題。

+0

非常感謝 - 這是問題所在 –