在arm嵌入式培訓課程中,有關arm體系結構一般會出現哪些問題呢?下面粵嵌就來介紹一下。
1.arm嵌入式培訓課程-ARM體系結構可用兩種方法存儲字數據分別是?
大端格式和小端格式
2.JTAG測試信號由哪五個信號組成,并分別描述。
JTAG測試信號由下面五個信號組成。TRST:測試復位輸入信號,測試接口初始化。TCK:測試時鐘,在TCK時鐘的同步作用下,通過TDI和TDO引腳串行移入/移出數據或指令;同時,也為測試訪問端口TAP控制器的狀態機提供時鐘。TMS:測試模式選擇信號,控制測試接口狀態機的操作。TDI:測試數據輸入線,其串行輸入數據至邊界掃描寄存器或指令寄存器(由TAP控制器的當前狀態及已保存在指令寄存器中的指令來控制)。TDO:測試數據輸出線,把從邊界掃描鏈采樣的數據傳播至串行測試電路中的下一個芯片。
3.當一個異常出現以后,ARM微處理器會執行哪幾步操作?
當一個異常出現以后,ARM微處理器會執行以下幾步操作。
(1)將下一條指令的地址存入相應連接寄存器LR,以便程序在處理異常返回時能從正確的位置重新開始執行。
若異常是從ARM狀態進入,則LR寄存器中保存的是下一條指令的地址(當前PC+4或PC+8,與異常的類型有關);若異常是從Thumb狀態進入,則在LR寄存器中保存當前PC的偏移量,這樣,異常處理程序就不需要確定異常是從何種狀態進入的。
例如:在軟件中斷異常SWI,指令MOVPC,R14_svc總是返回到下一條指令,不管SWI是在ARM狀態執行,還是在Thumb狀態執行。
(2)將CPSR復制到相應的SPSR中。
(3)根據異常類型,強制設置CPSR的運行模式位。
(4)強制PC從相關的異常向量地址取下一條指令執行,從而跳轉到相應的異常處理程序處。
粵嵌的arm嵌入式培訓課程可以讓學員快速的學會智能設備底層的工作原理,學會硬件設備的軟硬件開發。arm培訓是嵌入式嵌入式培訓的一部分內容,這門技術可以讓學員學會ARM芯片的開發,從事底層驅動開發工作。