Qt(C)代碼嵌入?yún)R編讀取cpuid的問題?
				
					![]() 
					
					
					
						發(fā)表于2019-05-10
						回復(fù):0
						查看:7360  |  
					
				 
				
					在資料中找到arm826ej-s的cpuid讀取指令:MRC p15, 0, R1, c0, c0 ,0
Qt:
<pre class='brush: csharp'>    unsigned char id;
    __asm__ __volatile__(    "MRC P15,0,%0,c0,c0,0"
    :"=r"(id)
    :
    :"memory"    );
    QString a=QString("%1").arg(id);</pre>
運(yùn)行后提示:Illegal instruction  程序結(jié)束掉了,
嵌入?yún)R編這塊看了資料不太懂,還有就是cpuid這塊讀取也不理解,希望大神有時(shí)間解答一下。					
					
											
					
									 
			
登錄 慧都網(wǎng)發(fā)表評論