您好,登錄后才能下訂單哦!
先簡要分析uboot啟動流程
make am335x_evm,對應boards.cfg中:
am335x_evm arm armv7 am335x ti am33xx am335x_evm:SERIAL1,CONS_INDEX=1
所以對應起始運行地址在/arch/arm/cpu/armv7/start.S文件
板級初始化在s_init函數中,初始化外設pin設置。
A8_LED與am335x的R6相連,對應datasheet中的
MODE:7,GPIO2_25.
定義module_pin_mux結構體GPIO2_25
static struct module_pin_mux GPIO2_25[] = {
{OFFSET(lcd_ac_bias_en), (MODE(7))}, /* LED */
{-1},
};
GPIO2_25 對應序號32*2+25 = 89,申請訪問GPIO2_25
gpio_request(89,"led") ;
設置IO為輸出模式
gpio_direction_output(89,0);
設置IO為低電平,LED燈亮
gpio_set_value(89,0);
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。