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

電子工程網

標題: 飛凌iMX6ULL -9個知識點講解 [打印本頁]

作者: 哦哈喲    時間: 2021-7-28 14:39
標題: 飛凌iMX6ULL -9個知識點講解
本文以飛凌OKMX6ULL-S開發板為基礎講解,系統為Linux,一共總結了14個imx6ULL小知識點,分三期完成,此為第二期

i.MX6ULL應用筆記目錄
1.1 管腳復用的參數配置方法(PINMUX)
1.2 Windows下轉換開機LOGO圖片格式
1.3  8189es SDIO WIFI使用及測試
1.4  USB轉串口芯片的支持(PL2303)
1.5  增加串口
1.6  串口配置DMA
1.7  LCD轉LVDS模塊
1.8  LCD轉VGA模塊
1.9  硬浮點運算
1.10  OTG修改模式
1.11  使用ec20模塊實現4G-AP功能
1.12  SPI轉CAN接口
1.13  ADC接口
1.14  LCD的屏幕參數調整
1.4  USB轉串口芯片的支持(PL2303)內核自帶了PL2303的驅動,需要將配置文imx6ull_defconfig中CONFIG_USB_SERIAL_PL2303 設置為y,如下:(默認已經配置)
arch/arm/configs/imx6ull_defconfig


# CONFIG_USB_SERIAL_NAVMAN is not setCONFIG_USB_SERIAL_PL2303=yCONFIG_USB_SERIAL_VIZZINI=y 配置說明:1. 編譯內核,燒寫并替換內核。(如果對imx6ull_defconfig配置進行修改需要執行此步驟)
2.啟動系統à 插入USB轉串口設備。
3.驗證,輸入以下指令查看,默認在dev下產生ttyUSB0節點:
root@fl-imx6ull:~#ls -la /dev/ttyUSB0注意:
1.有些USB設備需要將配置文件中CONFIG_USB_PRINTER=y;
2. 測試方法同《用戶手冊》串口測試章節。
1.5 增加串口
1.此處以uart4配置進行說明。查看IMX6ULLRM.pdf手冊中Chapter 4

2.因有調試串口,驅動為同一個,此處不再修改配置configs文件。
3.修改設備樹文件imx6ull-S-emmc-1024x600c7.dts
&uart4 {    pinctrl-names = "default";    pinctrl-0 = <&pinctrl_uart4>;    status = "okay";};
PIN control部分:
pinctrl_uart4: uart4grp {    fsl,pins = <        MX6UL_PAD_UART4_TX_DATA__UART4_DCE_TX 0x1b0b1        MX6UL_PAD_UART4_RX_DATA__UART4_DCE_RX 0x1b0b1    >;};
因uart4復用為i2c1,此處將i2c1設置為disabLED。
&i2c1 {    clock-frequency = <100000>;    pinctrl-names = "default";    pinctrl-0 = <&pinctrl_i2c1>;    status = "disabled";
4.編譯生成dtb,替換并燒寫。
5.查看開發板/dev下有節點ttymxc3,則驅動加載成功。
測試同其他串口的測試方法。此處不再說明。
1.6  串口配置DMAi.MX6ULL-S源碼中,默認除了debug串口uart1之外,其它的都是默認打開的DMA的,如果串口只是接了TXD/RXD,而沒有硬件流控RTS/CTS,則使用DMA傳輸大量數據有可能報DMA錯誤,所以如果只接TXD/RXD可以只使用PIO模式,參考 uart1設置。以uart7為例:
imx6ull.dts

uart7: serial@02018000 {                    compatible = "fsl,imx6ul-uart",                             "fsl,imx6q-uart", "fsl,imx21-uart";                    reg = <0x02018000 0x4000>;                    interrupts = ;                    clocks = <&clks IMX6UL_CLK_UART7_IPG>,                         <&clks IMX6UL_CLK_UART7_SERIAL>;                    clock-names = "ipg", "per";                    // dmas = <&sdma 43 4 0>, <&sdma 44 4 0>; //注釋掉則該串口不使用DMA                    dma-names = "rx", "tx";                    status = "disabled";                };1.7  LCD轉LVDS模塊關閉電源,將LCD屏幕接至LVDS接口,現階段支持深圳拓普微的LMT070DICFWD-AKA液晶顯示器
上電即可正常顯示,觸摸可用,如有需要可聯系銷售人員。
1.8  LCD轉VGA模塊關閉電源,將LCD屏幕接至LCD轉VGA模塊。需要更改顯示的各參數,客戶根據實際使用的設備樹修改參數即可。如有需要可聯系銷售人員。
1.9  硬浮點運算i.MX6ULL的CPU本身有FPU,支持VFPv4-D32。假設測試程序為test.c。
Linux4.1.15內核,按照用戶手冊描述,配置好交叉編譯環境后,直接使用$CC編譯即可
$CC -o test test.c
1.10 OTG修改模式設備樹中設置為device模式:
&usbotg1 {dr_mode = "peripheral"; //默認設置為device模式,所以MFG下載可以用。status = "okay";};
設備樹中設置為host模式:
&usbotg1 {    vbus-supply = <®_usb_otg1_vbus>;    dr_mode = "host";    status = "okay";};
原文鏈接:https://www.forlinx.com/article_view_603.html





歡迎光臨 電子工程網 (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 国产精品边做边接电话在线观看 | 国产亚洲欧美日韩在线观看不卡 | 国产一级特黄aa大片爽爽 | 精品国产一区二区三区香蕉 | h色视频在线 | 免费一级做a爰片久久毛片潮 | 91国内揄拍国内精品对白 | 九九视频在线看精品 | 99热在线精品免费播放6 | 精品视频一区二区三区四区五区 | 亚洲精品永久www嫩草 | 久热香蕉精品视频在线播放 | 国产在线麻豆自在拍91精品 | 美女的隐私视频网站蜜桃视频 | 麻豆精品在线播放 | 四虎影院黄色 | 四虎影视在线麻豆国产 | 噜噜在线 | 青草久久久 | 手机看片亚洲 | 国产成人精品微拍视频 | 日日摸夜夜添夜夜免费视 | 日本高免费观看在线播放 | 日韩高清的天堂在线观看免费 | 香港三级日本三级三级人妇99 | 国产欧美精品一区二区三区四区 | 国产在线一区观看 | 精品日韩一区 | 99在线热播精品免费 | 20201精品极品国产色在线 | 久久精品一区二区三区中文字幕 | 国产精品国三级国产aⅴ | 亚洲美女激情视频 | 天天摸天天摸色综合舒服网 | 99成人免费视频 | 99精品热线在线观看免费视频 | 国产成人性毛片aaww | 手机在线国产精品 | 91精品国产自产在线观看高清 | 伊人狠狠操| 黄色的网站免费 |