国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

迅為-iMX6開發板-設備樹內核-IO配置分析文檔

發布時間:2019-7-26 10:29    發布者:就是塔塔
本文檔主要講解在 iMX6 開發板設備樹內核 IO 是如何配置為各種功能的基礎文檔。
1 飛思卡爾系列 IO 配置概述
在作者接觸過的所有的飛思卡爾 BSP 源碼中,它們的 IO 配置方法基本都是類似的。
源碼中都會有一個頭文件,用戶保存全部 IO 的所有配置宏,在設備樹源碼中是
“arch/arm/boot/dts/imx6q-pinfunc.h”這個文件。
如下圖所示,是該文件 GPIO_2(這是 LED 燈的宏定義)中所有的宏定義。這些宏定義在
內核運行的時候根據需要,選擇一個,默認內核中應該是使用的是
“MX6QDL_PAD_GPIO_2__GPIO1_IO02 ”這個宏,使用這個宏配置之后,它就是 GPIO
了。
源碼中都有一個初始化的地方,也就是引用上面宏的數組或者結構體。在設備樹代碼中
是“arch/arm/boot/dts/imx6qdl-sabresd.dtsi”文件。
例如上面提到的宏,在如下圖所示位置定義。
當然,我們在這個設備樹文件中,可以看到還有其它宏在別的地方定義和初始化,這里我
們先只介紹 GPIO 的,GPIO 在上圖中的位置定義即可,另外如果還有別的地方調用 IO 的
宏,是需要屏蔽掉的。
假如我們在調試 LED(GPIO_2)的時候,在上面位置加入了
“MX6QDL_PAD_GPIO_2__GPIO1_IO02”這個宏,另外還需要確保源碼中沒有引用其它的
宏,如果有引用必須屏蔽掉,如下圖所示剩下的四個宏都不能被引用。
2 LED 燈 IO 的配置原理分析
前面提到 LED 的 IO 宏對應的是 MX6QDL_PAD_GPIO_2__GPIO1_IO02,作者是直接給
的結論,這里給大家詳細分析下如果通過網絡標號找到對應的宏定義。
LED 小燈的網絡標號是“KEY_ROW6”,如下圖所示。
搜索“KEY_ROW6”,找到網絡標號在核心板上對應的 PIN 腳,如下圖所示,PIN 腳名
稱為“GPIO_2”。

本文地址:http://m.qingdxww.cn/thread-566405-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉USB橋接器以及基于CAN的主機和自舉程序應用程序
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 夜夜超b天天 | 中文字幕在线看视频一区二区三区 | 在线香蕉视频 | 中文字幕一区二区三区免费看 | 亚洲导航深夜福利 | 精品免费久久久久久久 | 日日摸狠狠的摸夜夜摸 | 国产精品午夜高清在线观看 | 国产精品久草 | 亚洲 武侠 欧美 自拍 校园 | 色玖玖 | 男女一边摸一边做羞羞视频免费 | 日韩美视频网站 | 四虎国产精品永久在线播放 | 污网站导航| 韩国精品一区二区 | 日韩大片在线 | 不卡国产 | 99热成人精品热久久66 | 成品app软件大全无需下载 | 蜜桃视频一区二区在线看 | 久热这里有精品 | 春日迟迟再出发综艺在线观看免费 | 九九热九九 | 久久91视频| 一级特黄女人生活片 | 亚洲欧美一区二区三区四区 | 99国产精品热久久久久久夜夜嗨 | 欧洲成人爽视频在线观看 | 日韩视频亚洲 | 日韩最新视频一区二区三 | 丁香婷婷综合网 | 色花堂国产精品原创第一页 | 人人干操 | 一区二区三区四区日韩 | 婷婷伊人五月天 | 午夜久久免影院欧洲 | 国产日韩在线 | 久久九九精品一区二区 | 噜噜噜噜天天狠狠 | 日韩一区二区中文字幕 |