女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

fireflyCORE-RK3328主板JD4串口調試介紹

firefly ? 來源:firefly ? 作者:firefly ? 2019-12-18 15:18 ? 次閱讀
串口調試

如果正在進行 U-Boot 或內核開發,USB串口適配器(USB 轉串口TTL 適配器的簡稱)對于檢查系統啟動日志非常有用,特別是在沒有圖形桌面顯示的情況下。

目前在不修改內核配置文件的情況下,建議使用ADB進行查看打印信息,調試等,參考《ADB 介紹》。

配置串口調試

由于用于串口調試的UART2與藍牙所使用的串口復用,所以官方發布的固件無法使用串口調試。

如果使用串口調試,藍牙就無法正常使用,需要使用到串口調試請進行如下修改:

Linux配置串口調試

配置串口調試前,首先需要《編譯 Linux 固件》,然后請進行如下修改:

打開配置文件kernel/arch/arm64/boot/dts/rockchip/rk3328-core-jd4.dts。

串口調試的相關配置節點:

fiq-debugger{status="disabled";};...&uart2{dma-names="tx","rx";status="okay";};

修改為:

fiq-debugger{status="okay";};...&uart2{dma-names="tx","rx";status="disabled";};

編譯內核,然后下載固件。

Android配置串口調試

配置串口調試前,首先需要《編譯 Android 固件》,然后請進行如下修改:

打開配置文件kernel/arch/arm64/boot/dts/rk3328-core-jd4.dts。

串口調試的相關配置節點:

fiq-debugger{status="disabled";};...&uart_dbg{status="okay";dma-names="tx","rx";};

修改為:

fiq-debugger{status="okay";};...&uart_dbg{status="disabled";dma-names="tx","rx";};

編譯內核,然后下載固件。

準備 USB 串口適配器
選擇 USB 串口適配器

CORE-RK3328-JD4 的 UART 調試口默認使用1,500,000波特率和 TTL 電平。

一些串口適配器不能支持如此高的波特率。因此在購買之前,請確保它符合要求并有可用的驅動。參考在線商城上帶CP2104芯片的 USB 轉串口適配器。

連接適配器和調試口

用三根線將 TX/RX/GND 引腳分別連接在一起:

如果在使用某些適配器時串口控制臺沒有輸出,可以嘗試將適配器的 TX 引腳連接到開發板的 RX 引腳,適配器的 RX 引腳連接到開發板的 TX 引腳,即交換一下 TX、RX 引腳。

串口參數配置

CORE-RK3328-JD4 使用如下配置:

  • 波特率:1,500,000

  • 數據位:8

  • 停止位:1

  • 奇偶檢查:無

  • 流控:無

接下來,根據操作系統的不同,為你介紹詳細的操作說明。

Windows 下的串口調試
安裝驅動

安裝賣家推薦的 USB 串口適配器驅動。如果沒有,可以檢查芯片組并嘗試以下驅動

  • CH340

  • PL2303

  • CP210X

提示:如果 PL2303 在 Win8 下無法工作,則可以嘗試將驅動程序降級到版本 3.3.5.122 或之前。

安裝驅動后,將適配器連接到主機的 USB 端口。操作系統將提示檢測到新硬件。完成后,可以在設備管理器中找到新的COM端口:

安裝工具

Windows 中有很多串口終端工具,例如 putty 和 SecureCRT。以下介紹Putty這款流行的開源軟件的使用。

Putty 下載地址

下載putty.zip,解壓并運行PUTTY.exe:

  1. 選擇 “Connection type” 為 “Serial”。

  2. 將 “Serial line” 修改為在設備管理器中找到的 COM 端口。

  3. 設置 “Speed” 為 1500000 。

  4. 點擊 “Open” 按鈕。

Linux 下的串口調試

如果 USB 串口適配器的芯片組受 Linux 內核支持,驅動程序將自動加載。

連接串口適配器,并通過如下命令檢查相應的串口設備文件:

$ ls -l /dev/ttyUSB* crw-rw---- 1 root uucp 188, 0 Apr 10 16:44 /dev/ttyUSB0

將你的 Linux 用戶添加到uucp組中,以便獲得訪問此設備的權限(否則每次需要在命令前加sudo來運行相應命令):

sudo gpasswd -a $(whoami) uucp

用戶組的更改將在注銷并重新登錄 Linux 后生效,或使用newgrp命令進入帶有新組的 shell:

newgrpuucp

然后根據偏好,使用自己喜歡的串口控制臺工具。以下介紹 picocom 和 minicom 。

picocom

picocom輕便小巧, 容易使用。

安裝picocom命令:

sudoapt-getinstallpicocom

啟動picocom:

$ picocom -b 1500000 /dev/ttyUSB0 picocom v3.1 port is : /dev/ttyUSB0 flowcontrol : none baudrate is : 1500000 parity is : none databits are : 8 stopbits are : 1 escape is : C-a local echo is : no noinit is : no noreset is : no hangup is : no nolock is : no send_cmd is : sz -vv receive_cmd is : rz -vv -E imap is : omap is : emap is : crcrlf,delbs, logfile is : none initstring : none exit_after is : not set exit is : no Type [C-q] [C-h] to see available commands Terminal ready

上面的信息顯示Ctrl-a是轉義鍵。 按下Ctrl-aCtrl-q將退出picocom并返回到 shell 。

minicom

安裝minicom命令:

sudo apt-get install minicom

啟動minicom:

$ minicom Welcome to minicom 2.7 OPTIONS: I18n Compiled on Jan 1 2014, 17:13:19. Port /dev/ttyUSB0, 15:57:00 Press CTRL-A Z for help on special keys

根據以上提示: 按Ctrl-a,然后按z(而不是Ctrl-z)調出幫助菜單:

+-------------------------------------------------------------------+ | Minicom Command Summary | | | | Commands can be called by CTRL-A| | | | Main Functions Other Functions | | | | Dialing directory..D run script (Go)....G | Clear Screen.......C | | Send files.........S Receive files......R | cOnfigure Minicom..O | | comm Parameters....P Add linefeed.......A | Suspend minicom....J | | Capture on/off.....L Hangup.............H | eXit and reset.....X | | send break.........F initialize Modem...M | Quit with no reset.Q | | Terminal settings..T run Kermit.........K | Cursor key mode....I | | lineWrap on/off....W local Echo on/off..E | Help screen........Z | | Paste file.........Y Timestamp toggle...N | scroll Back........B | | Add Carriage Ret...U | | | | Select function or press Enter for none. | +-------------------------------------------------------------------+

按提示按O進入設置屏幕:

+-----[configuration]------+ | Filenames and paths | | File transfer protocols | | Serial port setup | | Modem and dialing | | Screen and keyboard | | Save setup as dfl | | Save setup as.. | | Exit | +--------------------------+

選擇Serialportsetup,然后按選項前面的大寫字母并設置為如下所示的值:

+-----------------------------------------------------------------------+ | A - Serial Device : /dev/ttyUSB0 | | B - Lockfile Location : /var/lock | | C - Callin Program : | | D - Callout Program : | | E - Bps/Par/Bits : 1500000 8N1 | | F - Hardware Flow Control : No | | G - Software Flow Control : No | | | | Change which setting? | +-----------------------------------------------------------------------+

注意:

  • HardwareFlowControl和SoftwareFlowControl應該設置為 No 。

  • 結束設置之后, 按ESC鍵回到之前的菜單, 選擇Savesetupasdfl保存覆蓋掉默認配置。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6096

    瀏覽量

    36127
  • 安卓
    +關注

    關注

    5

    文章

    2145

    瀏覽量

    58277
  • Firefly
    +關注

    關注

    2

    文章

    541

    瀏覽量

    7383
  • RK3328
    +關注

    關注

    1

    文章

    56

    瀏覽量

    3348
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    ROC-RK3328-CC超小型開源主板

    `ROC-RK3328-CC是Firefly推出的首個超小型開源主板,采用了RK3328四核A53X4 64位處理器,ARM Mali-450 MP2 四核GPU,獨特的USB3.0接
    發表于 03-08 20:24

    RK3328 linux命令是怎樣進入gpio的呢

    怎樣去查看RK3328主板的gpio呢?RK3328 linux命令是怎樣進入gpio的呢?
    發表于 03-09 07:09

    RK3328硬件參考設計資料合集免費下載

    本文檔的主要內容詳細介紹的是RK3328硬件參考設計資料合集免費下載包括了:RK3328硬件設計指南,和RK3328數據手冊,及相關資料合集免費下載。
    發表于 04-19 08:00 ?72次下載
    <b class='flag-5'>RK3328</b>硬件參考設計資料合集免費下載

    firefly ROC-RK3328-CC介紹

     ROC-RK3328-CC,是 Firefly 榮譽出品的第一塊信用卡大小、性能強、功耗小的開源主板
    的頭像 發表于 11-13 11:05 ?2576次閱讀
    firefly ROC-<b class='flag-5'>RK3328</b>-CC<b class='flag-5'>介紹</b>

    firefly RK3328開發板 介紹

     Firefly首個超小型開源主板,特有的USB3.0與DDR4讓其性能更快更穩定,超高性價比的ROC-RK3328-CC是你探索程序世界的首選主板
    的頭像 發表于 11-15 14:53 ?4169次閱讀
    firefly <b class='flag-5'>RK3328</b>開發板 <b class='flag-5'>介紹</b>

    fireflyCORE-RK3328主板JD4解包/打包 RK 固件介紹

    RK 固件release_update.img包含引導加載程序loader.img和實際的固件數據update.img:
    的頭像 發表于 12-18 14:34 ?2352次閱讀

    fireflyCORE-RK3328主板JD4燒寫介紹

    目前CORE-RK3328-JD4官方提供的固件格式僅有: RK固件(Rockchip firmware)
    的頭像 發表于 12-18 15:16 ?2112次閱讀
    <b class='flag-5'>fireflyCORE-RK3328</b><b class='flag-5'>主板</b><b class='flag-5'>JD4</b>燒寫<b class='flag-5'>介紹</b>

    fireflyCORE-RK3328主板JD4啟動模式簡介

    AIO-RK3328-JD4 有靈活的啟動方式。
    的頭像 發表于 12-18 15:13 ?2264次閱讀

    fireflyCORE-RK3328主板JD4簡介

    AIO-RK3328-JD4 提供了豐富的接口,主要包括:電源接口, 1 x USB3.0(device),5 x USB2.0(接口×4,座子×1),HDMI顯示接口,以太網,WIFI天線,藍牙
    的頭像 發表于 12-18 15:43 ?3043次閱讀
    <b class='flag-5'>fireflyCORE-RK3328</b><b class='flag-5'>主板</b><b class='flag-5'>JD4</b>簡介

    fireflyCORE-RK3328主板JD4介紹

    采用Rockchip RK3328四核64位A53處理器,板載AI神經網絡加速芯片,高算力,高效能,可作為基于視覺的深度學習運算和AI算法加速,擁有強大的硬解碼能力與豐富的擴展接口,支持多系統操作,適用于集群服務器、高性能計算/存儲、工業電腦等行業
    的頭像 發表于 12-19 16:32 ?1601次閱讀
    <b class='flag-5'>fireflyCORE-RK3328</b><b class='flag-5'>主板</b><b class='flag-5'>JD4</b><b class='flag-5'>介紹</b>

    fireflyROC-RK3328PC啟動介紹

    ROC-RK3328-PC 有靈活的啟動方式。一般情況下,除非硬件損壞,ROC-RK3328-PC開發板是不會變磚的。
    的頭像 發表于 12-21 09:59 ?3005次閱讀

    fireflyROC-RK3328主板PC簡介

    ROC-RK3328-PC,是 Firefly 榮譽出品的第一塊信用卡大小、性能強、功耗小的開源主板
    的頭像 發表于 12-21 10:37 ?3637次閱讀
    fireflyROC-<b class='flag-5'>RK3328</b><b class='flag-5'>主板</b>PC簡介

    Core 3328 JD4解合包工具(Linux)

    電子發燒友網站提供《Core 3328 JD4解合包工具(Linux).txt》資料免費下載
    發表于 09-13 10:36 ?8次下載
    Core <b class='flag-5'>3328</b> <b class='flag-5'>JD4</b>解合包工具(Linux)

    Core 3328 JD4源代碼Linux SDK包(僅支持RK3328

    電子發燒友網站提供《Core 3328 JD4源代碼Linux SDK包(僅支持RK3328).txt》資料免費下載
    發表于 09-13 10:34 ?11次下載
    Core <b class='flag-5'>3328</b> <b class='flag-5'>JD4</b>源代碼Linux SDK包(僅支持<b class='flag-5'>RK3328</b>)

    Core 3328 JD4源代碼RK3328 Android8.1 SDK包

    電子發燒友網站提供《Core 3328 JD4源代碼RK3328 Android8.1 SDK包.txt》資料免費下載
    發表于 09-13 10:33 ?10次下載
    Core <b class='flag-5'>3328</b> <b class='flag-5'>JD4</b>源代碼<b class='flag-5'>RK3328</b> Android8.1 SDK包