亚洲精品一二区_国产黄色片网站_99久久久成人国产精品_蜜臀网_国产精品一区二区三区免费_成人av中文字幕_91精品国产欧美一区二区成人

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 基于FS4412內(nèi)核移植之USB驅(qū)動的移植

基于FS4412內(nèi)核移植之USB驅(qū)動的移植 時間:2014-10-20      來源:未知

USB接口是現(xiàn)在計算機(jī)系統(tǒng)中通用的一種接口,這里介紹USB控制器驅(qū)動的移植,以U盤驅(qū)動為例。 FS4412通過usb hub芯片將一個usb口擴(kuò)展為多個接口如圖:

所以為了能夠使用usb口接入usb設(shè)備還需要移植usb hub驅(qū)動。

設(shè)備樹添加內(nèi)容:$ vim arch/arm/boot/dts/exynos4412-fs4412.dts

添加如下內(nèi)容:
        usbphy: usbphy@125B0000 {
        #address-cells = < 1>;
        #size-cells = < 1>;
        compatible = "samsung,exynos4x12-usb2phy";
        reg = < 0x125B0000 0x100>;
        ranges;
        clocks = < &clock 2>, < &clock 305>;
        clock-names = "xusbxti", "otg";
        usbphy-sys {
        reg = < 0x10020704 0x8 0x1001021c 0x4>;
        };
        };
        ehci@12580000 {
        status = "okay";
        usbphy = < &usbphy>;
        };
        usb3503@08 {
        compatible = "smsc,usb3503";
        reg = < 0x08 0x4>;
        connect-gpios = < &gpm3 3 1>;
        intn-gpios = < &gpx2 3 1>;
        reset-gpios = < &gpm2 4 1>;
        initial-mode = < 1>;
        };

usbphy相關(guān)內(nèi)容參考:Documentation/devicetree/bindings/usb/samsung-usbphy.txt

usb hub芯片幾個關(guān)鍵管腳連接如下:

所以:
        USB3503_RESET 對應(yīng) GPM2_4
        USB3503_CONNECT 對應(yīng) GPM3_3
        HUB_INT_N 對應(yīng) GPX2_3

所以
        usb3503@08 {
        compatible = "smsc,usb3503";
        reg = < 0x08 0x4>;
        connect-gpios = < &gpm3 3 1>;
        intn-gpios = < &gpx2 3 1>;
        reset-gpios = < &gpm2 4 1>;
        initial-mode = < 1>;
        };

參考內(nèi)容:Documentation/devicetree/bindings/usb/usb3503.txt

配置內(nèi)核:
        make menuconfig
        Device Drivers --->
        [*] USB support --->
        <*> EHCI HCD (USB 2.0) support
        <*> EHCI support for Samsung S5P/EXYNOS SoC Series
        <*> USB Mass Storage support
        <*> USB3503 HSIC to USB20 Driver
        USB Physical Layer drivers --->
        <*> Samsung USB 2.0 PHY controller Driver
        SCSI device support --->
        <*> SCSI device support
        <*> SCSI disk support
        <*> SCSI generic support
        File systems --->
        DOS/FAT/NT Filesystems --->
        <*> MSDOS fs support
        <*> VFAT (Windows-95) fs support
        (437) Default codepage for FAT
        (iso8859-1) Default iocharset for FAT
        -*- Native language support --->
        <*> Codepage 437 (United States, Canada)
        <*> Simplified Chinese charset (CP936, GB2312)
        <*> ASCII (United States)
        <*> NLS ISO 8859-1 (Latin 1; Western European Languages)
        <*> NLS UTF-8

重新編譯內(nèi)核,插入U盤看到如下內(nèi)容表示移植成功:
        [ 72.695000] usb 1-3.2: USB disconnect, device number 3
        [ 74.435000] usb 1-3.2: new high-speed USB device number 4 using exynos-ehci
        [ 74.555000] usb-storage 1-3.2:1.0: USB Mass Storage device detected
        [ 74.560000] scsi1 : usb-storage 1-3.2:1.0
        [ 75.645000] scsi 1:0:0:0: Direct-Access Kingston DataTraveler 160 PMAP PQ: 0 ANSI: 4
        [ 75.660000] sd 1:0:0:0: Attached scsi generic sg0 type 0
        [ 76.695000] sd 1:0:0:0: [sda] 15556608 512-byte logical blocks: (7.96 GB/7.41 GiB)
        [ 76.700000] sd 1:0:0:0: [sda] Write Protect is off
        [ 76.705000] sd 1:0:0:0: [sda] No Caching mode page found
        [ 76.710000] sd 1:0:0:0: [sda] Assuming drive cache: write through
        [ 76.725000] sd 1:0:0:0: [sda] No Caching mode page found
        [ 76.730000] sd 1:0:0:0: [sda] Assuming drive cache: write through
        [ 76.760000] sda: sda1 (sda是設(shè)備名 sda1是分區(qū)名)
        [ 76.770000] sd 1:0:0:0: [sda] No Caching mode page found
        [ 76.770000] sd 1:0:0:0: [sda] Assuming drive cache: write through
        [ 76.780000] sd 1:0:0:0: [sda] Attached SCSI removable disk

然后執(zhí)行如下操作

# mount -t vfat /dev/sda1 /mnt
        # ls

上一篇:linux下的rtc機(jī)制

下一篇:函數(shù)與指針專題

熱點文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號-5京公海網(wǎng)安備11010802025203號

回到頂部

主站蜘蛛池模板: 日本黄色免费看 | 欧美日穴 | 欧美成人影院 | 国产高清一级毛片 | 在线v| 日韩免费视频播播 | 九草在线免费观看 | 国产日韩欧美亚洲综合在线 | 日本免费一区二区在线观看 | 久久亚洲国产视频 | 免费观看a级完整视频 | 九色网站| 国产日本亚洲欧美 | 久久一区二区免费播放 | 国产免费高清在线精品一区 | 国产一级在线观看 | 美女午夜色视频在线观看 | 久久久青青草 | 久久精品成人免费网站 | 国产免费观看网站黄页 | 蜜桃视频免费观看入口大全 | 久久亚洲热 | 亚洲一二三区视频 | 99国产精品久久久久久久... | 日本xx免费看视频mm | www深夜视频在线观看高清 | 国产人妖ts视频在线观看 | 人人澡人人澡人人看添欧美 | 久久久久久久97 | 天天操人人射 | 99在线视频精品费观看视 | 91久久精品 | 最近中文字幕无吗免费视频 | 六月婷婷久久 | 九草在线免费观看 | 欧美精品一区二区三区在线播放 | 欧美性受xxxx极品 | 欧美综合中文字幕久久 | 国产一区精品在线 | 久久精品国产只有精品2020 | 欧美精品3atv一区二区三区 |