<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x
    查看: 2821|回復: 3
    打印 上一主題 下一主題

    [提問] iTOP-4418開發板和6818開發板-第五路串口介紹

    [復制鏈接]
    跳轉到指定樓層
    樓主
    發表于 2019-5-14 16:01:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

    iTOP-4418開發板和6818開發板 的除去默認 4 個串口的配置和用法。

    4418 的開發板最多支持 5 路串口,如下圖所示,4418 的 datasheet。


    6818 的開發板最多支持 6 路串口,如下圖所示,6818 的 datasheet。


    根據核心板原理圖,如下圖所示,第五路和第六路(6818)的串口如下圖所示。


    如上圖所示,串口用到的管腳為 GPIOB28、GPIOB29、GPIOB30 和 GPIOB31。根據網

    絡標號,可以查詢串口默認被配置為其它功能,按鍵和觸摸中斷等等功能,如果要使用串口,

    又要使用對應的硬件,則需要對驅動源碼做對應的修改,用于自己做底板。關于原理圖上,管

    腳復用部分就不做過多介紹,作者主要介紹,軟件配置部分。

    另外還可以看到串口 2(uart1)的串口管腳為 GPIOD15 和 GPIOD19,如下圖所示。


    要配置串口,首先要實現 io 管腳的配置,具體可以參考“iTOP-4418 和 6818-驅動-IO

    初始化配置介紹和例程_V1.X”文檔。

    這里以 4418 為例,如下圖所示,打開配置文件“arch/arm/plat-

    s5p4418/topeet/include/cfg_gpio.h”,搜索“GPIOD15”和“GPIOD19”可知 tx 和 rx

    的配置如下:

    GPIOD19 tx

    可以根據 GPIOD19 和 GPIOD15 的配置來修改 GPIOB28、GPIOB29、GPIOB30 和

    GPIOB31 的配置,依葫蘆畫瓢即可。

    接著需要確認平臺文件是否有注冊第五路串口的代碼,打開 4418 的平臺文件

    “arch/arm/mach-s5p4418/devices.c”,關于串口的配置,如下圖所示。對應的宏定義為

    “CONFIG_SERIAL_NXP_UART4”,表明內核驅動已經支持了,關于驅動部分只需要配置

    menuconfig 即可。


    打開 menuconfig,如下圖所示,搜索“CONFIG_SERIAL_NXP_UART4”宏,這個宏定

    義沒有配置,如果需要串口,這個選項要選中。


    要使用更多串口,需要做以下三點:

    1 在硬件設計上做修改;

    2 做 io 的配置;

    3 做串口 menuconfig 的配置。

    然后第五路串口就可以使用了。6818 的第六路串口增加也是類似。




    沙發
    發表于 2019-5-17 07:44:47 | 只看該作者
    謝謝分享。學習了。辛苦樓主了。
    板凳
    發表于 2019-5-17 11:40:57 | 只看該作者
    哈哈哈哈,學習,多謝分享
    地板
    發表于 2019-5-22 10:42:29 | 只看該作者
    給樓主點個贊
    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規則

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷