外部引腳控制進入fastboot

2022-09-12 23:15:43 字數 315 閱讀 6883

增加乙個鍵值的巨集

判斷鍵值進入fastoot

gpio 61 fastboot、59 recovery設定為輸入,並判斷其狀態,上報鍵值

在init程序中有一處呼叫process_kernel_cmdline()

繼續追蹤發現其內部呼叫了import_kernel_cmdline(),功能是將傳入的cmdline進行分割,並將其傳入import_kernel_nv()中進行轉換

import_kernel_nv()**函式功能就是將kernel cmdline中的「androidboot.」引數轉化為"ro.boot.*"property。

外部中斷控制

內外部中斷,除了 器中斷和復位中斷不可遮蔽,其餘中斷均可遮蔽,除了不可遮蔽中斷和引導載入中斷ep0i或者lp4i外,所有中斷在系統復位時都是預設被遮蔽的。當1個中斷正在執行服務期間,adsp會在每個週期都對中斷鎖存暫存器ilat中的相應位清0,以禁止該中斷服務程式重複響應。涉及到中斷的主要有以下這幾...

51微控制器控制引腳

一般情況下,微控制器的引腳當中,除了電源引腳和晶振引腳,其它的都是io口。當我們控制微控制器的引腳高低時,我們把引腳當做輸出引腳 當我們需要檢測連線到微控制器引腳上的電平時,我們把引腳當做輸入引腳使用。使引腳p1.5輸出高電平,可以這樣寫 p1 0x20 或者 sbit p1 5 1 第一種寫法,在...

ZigBee外部中斷控制

1,首先我們來認識一下幾個暫存器 ien0,ien1,ien2 各外設或埠中斷使能暫存器 p0ien p1ien,p2ien 通用i o 中斷使能暫存器 pictl 埠中斷控制為位,配置上公升沿觸發中斷還是下降沿觸發中斷 ea 全域性中斷總開關,這個開關在ien0暫存器的第七位,可位定址。如果想設定...