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

查看: 1877|回復: 0
打印 上一主題 下一主題

飛凌iMX6ULL -9個知識點講解

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2021-7-28 14:39:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本文以飛凌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
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 麻豆毛片 | 韩日一区二区三区 | 污网站免费看 | 五月婷网站 | va在线播放 | 免费一级a毛片在线播放 | 91精品免费高清在线 | 精品国产三级a∨在线观看 精品国产三级a∨在线 | 毛片网在线 | 欧美整片在线观看 | 日韩在线看片 | 狠狠色婷婷丁香综合久久韩国 | 久久久婷 | 快播日韩 | 国产只有精品 | 日韩男女做性高清在线观看 | 亚洲视频在线a视频 | 91久久精品国产91久久性色也 | 侠盗高飞免费完整版国语在线播放 | 99精品国产福利免费一区二区 | 在线视频一区二区日韩国产 | 日本高清色www网站色 | 午夜黄色 | 久久综合综合 | 日韩视频一区二区三区 | 国产精品国产三级国产普通话对白 | 一区在线看 | 失乐园在线观看 | 国产免费久久精品 | 欧美精品亚洲精品日韩经典 | 国产精品欧美久久久久天天影视 | 中文精品视频一区二区在线观看 | 天天噜| 久草国产在线播放 | 九九九九精品视频在线播放 | 亚洲 欧美 成人日韩 | 欧美日韩在线成人 | 亚洲大片免费观看 | 日本www色视频 | 99久女女精品视频在线观看 | 日本处888xxxx |