<table id="jn53i"></table>
    <table id="jn53i"></table>
      <table id="jn53i"><code id="jn53i"><menu id="jn53i"></menu></code></table><output id="jn53i"></output>
      <table id="jn53i"><code id="jn53i"></code></table><input id="jn53i"></input>
    1. <var id="jn53i"></var>
      電子工程師的短視頻社區
      500萬+工程師都在用
      直播中

      通過Uboot?TFTP啟動rt-smart內核

      RT-thread

      描述

      Windows下通過 Uboot??TFTP 方式下載和啟動rt-smart 內核

      i.MX6ULL 系列處理器啟動方式多樣,啟動時會首先執行芯片內部 Boot ROM 中的程序。Boot ROM 會根據 BOOT_MODE 寄存器、eFUSEs、配置管腳等狀態來決定啟動模式以及啟動設備。故在啟動前,用戶可根據自己需要配置 ART-Pi Smart 開發板的啟動方式。
      目前,ART-Pi Smart 開發板有以下兩種啟動方式:
      ?

      • eMMC 模式(默認啟動模式):ART-Pi Smart 上電時,默認從 eMMC 啟動,自動運行 U-Boot
      • USB 模式:選擇從 USB??啟動,通過 USB 接口(上方的 USB-TypeC OTG 接口),串行下載固件
        操作方法:開發板上電之后,先按下 "BOOT 啟動按鍵" 不松開,然后,再按下 “RST 復位鍵”,即可切換到 USB 固件下載模式。
        ?

      我選擇通過 Uboot??TFTP 方式下載和啟動rt-smart 內核

      • 首先下載并安裝 Tftpd64 工具 (查看附件有安裝包)
      • 在測試電腦上,提前設置好 TFTP 服務器,并配置目錄定位到 rtthread.bin 文件所在的目錄
        ?
      • 將 ART-Pi Smart 開發板通過有線網口和測試電腦處于同一個局域網(例,將開發板和測試電腦通過網線連接到同一臺路由器或交換機)
        ??將網線插到 ART-Pi Smart 開發板的網口,請檢查網口上兩個 LED 燈(綠色和黃色)是否亮起。
      • 將 USB-TypeC(下面的)連接到電腦給開發板上電,上電時將默認從 eMMC 啟動,自動運行 U-Boot
      • 在測試電腦上,打開串口調試終端:115200 波特率、8 位數據位、1 位停止位、無奇偶校驗、無流控,啟動終端
      • 一般插上串口線,還沒那么啟動終端,uboot就啟動完了,重啟一下 輸入reboot命令 或按下 ART-Pi Smart 開發板上的 “ RST 復位鍵” ,讓開發板復位并進入到 “uboot 啟動” 倒計時
        1. ?

      ?


      ?

      • 在進入 “uboot 啟動” 倒計時結束之前,按下鍵盤任意鍵,進入到手動模式
        ?
      U-Boot 2017.03-g002b758ac9-dirty (Nov 24 2021 - 20:08:02 +0800)
      
      CPU:   Freescale i.MX6ULL rev1.1 696 MHz (running at 396 MHz)
      CPU:   Industrial temperature grade (-40C to 105C) at 39C
      Reset cause: WDOG
      Model: Freescale i.MX6 ULL 14x14 EVK Board
      Board: MX6ULL 14x14 EVK
      DRAM:  512 MiB
      MMC:   FSL_SDHC: 0, FSL_SDHC: 1
      *** Warning - bad CRC, using default environment
      
      Display: TFT7016 (1024x600)
      Video: 1024x600x24
      In:    serial
      Out:   serial
      Err:   serial
      switch to partitions #0, OK
      mmc1(part 0) is current device
      Net:   eth1: ethernet@020b4000, eth0: ethernet@02188000 [PRIME]
      Normal Boot
      Hit any key to stop autoboot:  0 (#在進入 “uboot 啟動” 倒計時結束之前,按下鍵盤任意鍵,進入到手動模式)
      =>
      • 這樣已經進入u-boot命令模式
        如果沒有進入到手動模式,則開發板會自動進入到 i.MX6ULL 核心板自帶的嵌入式 rt-smart 系統。
      • 測試是否連通電腦
        ?
      => ping 192.168.0.26
      ethernet@02188000 Waiting for PHY auto negotiation to complete.... done
      *** ERROR: `ipaddr' not set
      ping failed; host 192.168.0.26 is not alive
      • uboot沒有DHCP client 不能自動獲取IP,用ipaddr命令,按提示手動IP
      • 設置開發板ip及TFTP服務器IP

        ?
      => setenv ipaddr 192.168.0.100
      => setenv serverip 192.168.0.26
      => saveenv
      • 再次測試是否連通電腦
        ?
      => ping 192.168.0.26
      Using ethernet@02188000 device
      host 192.168.0.26 is alive
      • 這回與電腦網絡通了
      • 測試下載 rtthread.bin
        ?
      => dhcp 0x80001000 192.168.0.26:rtthread.bin;dcache flush;go 0x80001000
      
      BOOTP broadcast 1
      
      BOOTP broadcast 2
      
      DHCP client bound to address 192.168.0.69 (520 ms)
      
      Using ethernet@02188000 device
      
      TFTP from server 192.168.0.26; our IP address is 192.168.0.69
      
      Filename 'rtthread.bin'.
      
      Load address: 0x80001000
      
      Loading: #################################################################
      
      #################################################################
      
      #################################################################
      
      ###################
      
      1.4 MiB/s
      
      done
      
      Bytes transferred = 1095360 (10b6c0 hex)
      
      ## Starting application at 0x80001000 ...
      
      
      \ | /
      
      - RT -?  ??Thread Smart Operating System
      
      / | \?  ??5.0.0 build May??1 2022
      
      2006 - 2020 Copyright by rt-thread team
      
      lwIP-2.1.2 initialized!
      
      [15] E/drv.enet: emac device init success
      
      [20] I/I2C: I2C bus [i2c3] registered
      
      [24] I/I2C: I2C bus [i2c4] registered
      
      [73] I/SDIO: SD card capacity 7565312 KB.
      
      found part[0], begin: 4194304, size: 7.216GB
      
      [88] E/drv.enet: PHY Link down, please check the cable connection and link partner setting.
      
      [138] I/SDIO: emmc card capacity 3817472 KB.
      
      found part[0], begin: 2098176, size: 500.0MB
      
      found part[1], begin: 526386176, size: 1.0GB
      
      found part[2], begin: 1600128000, size: 10.0MB
      
      found part[3], begin: 1610613760, size: [161] I/touch: rt_touch init success
      
      [165] I/gt911: touch device gt911 init success
      
      [171] I/sal.skt: Socket Abstraction Layer initialize success.
      
      200.0MB
      
      emmc file system initialization done!
      
      sd0 file system initialization done!
      
      open em failed!
      
      hello rt-smart
      
      msh />[3390] W/app.filesystem: sd card mount to '/mnt' failed!
      
      [5130] D/drv.enet: enet1 link up
      • 下載成功,我的網絡設置是正確的

      輸入命令,將 rt-smart 內核固件文件 rtthread.bin,通過網絡加載至內存中運行

      命令格式:dhcp??TFTP 服務器 IP(即,測試電腦 IP 地址):固件文件(xx.bin文件);dcache flush;go 固件入口地址

      => dhcp 0x80001000 192.168.0.26:rtthread.bin;dcache flush;go 0x80001000
      
      BOOTP broadcast 1
      
      BOOTP broadcast 2
      
      DHCP client bound to address 192.168.0.69 (520 ms)
      
      Using ethernet@02188000 device
      
      TFTP from server 192.168.0.26; our IP address is 192.168.0.69
      
      Filename 'rtthread.bin'.
      
      Load address: 0x80001000
      
      Loading: #################################################################
      
      #################################################################
      
      #################################################################
      
      ###################
      
      1.4 MiB/s
      
      done
      
      Bytes transferred = 1095360 (10b6c0 hex)
      
      ## Starting application at 0x80001000 ...
      
      
      \ | /
      
      - RT -?  ??Thread Smart Operating System
      
      / | \?  ??5.0.0 build May??1 2022
      
      2006 - 2020 Copyright by rt-thread team
      
      lwIP-2.1.2 initialized!
      
      [15] E/drv.enet: emac device init success
      
      [20] I/I2C: I2C bus [i2c3] registered
      
      [24] I/I2C: I2C bus [i2c4] registered
      
      [73] I/SDIO: SD card capacity 7565312 KB.
      
      found part[0], begin: 4194304, size: 7.216GB
      
      [88] E/drv.enet: PHY Link down, please check the cable connection and link partner setting.
      
      [138] I/SDIO: emmc card capacity 3817472 KB.
      
      found part[0], begin: 2098176, size: 500.0MB
      
      found part[1], begin: 526386176, size: 1.0GB
      
      found part[2], begin: 1600128000, size: 10.0MB
      
      found part[3], begin: 1610613760, size: [161] I/touch: rt_touch init success
      
      [165] I/gt911: touch device gt911 init success
      
      [171] I/sal.skt: Socket Abstraction Layer initialize success.
      
      200.0MB
      
      emmc file system initialization done!
      
      sd0 file system initialization done!
      
      open em failed!
      
      hello rt-smart
      
      msh />[3390] W/app.filesystem: sd card mount to '/mnt' failed!
      
      [5130] D/drv.enet: enet1 link up

      ?

      yes 成功了

      pYYBAGK9J8KAI0BSAADIu9jNmHk012.png

      打開APP閱讀更多精彩內容
      聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯系本站作侵刪。 侵權投訴

      免費PCB檢查工具!一鍵分析設計隱患!

      Altium Designer超全封裝庫(帶3D模型)

      全部0條評論

      快來發表一下你的評論吧 !

      日本人妻不卡一区二区三区中文字幕,国色天香一卡二卡二卡四卡,人妻无码av一区二区三区精品,毛1卡2卡3卡4卡免费视频,一卡二卡三卡免费播放在线观看 啦啦啦高清在线看免费观看| 玩两个丰满奶水足在线播放| 性刺激特黄毛片免费视频| 饥渴少妇高潮视频大全| 黑人强伦姧尺寸太大| 新金瓶梅在线观看| 亚洲日本中文字幕天天更新 | 全部中国老头和老妇TUBE| 在线V观看免费国岛国片| 日本1卡2卡3卡4卡| 亚洲А∨无码2019在线观看| 激情特黄无码视频免费播放| 亚洲精品中文字幕乱码| 爽爽影院线观看免费视频| 亚洲中文字幕丝祙制服| 乱60一70归性欧老妇| 国模吧高清大胆专业图片| xiaav| 十七岁HD高清在线播放| 伊人丁香五月综合婷婷| 欧美精品VIDEOFREE720| 国色天香社区在线视频| 久久久久亚洲AV无码专区首页| 春色校园小说综合网| 国产午夜亚洲精品不卡| 99E热久久免费精品首页| 女人18毛片水真多| 饥渴的少妇毛片免费视频| 中国老熟妇高清VIDEOSSEX| 日本一二三区免费更新| 暖暖高洁手机免费观看| 高级厕所偷窥白领美女嘘嘘| 色情影片免费观看日本| 国内偷拍在线精品| AV成长片在线观看免费| 无敌神马在线播放免费版| 无限在线观看播放视频| 国产欧美在线观看不卡 059D.PW| 另类 自拍 制服 经典 图片区| 亚洲国产午夜精华无码福利| 成人1卡2卡3卡4卡| 蜜芽TV欧美在线播放| 夫妇交换性三中文字幕| 免费永久看黄神器| 国产高清在线a视频大全| 永久免费AV无网站APP| 日日摸夜夜添夜夜添影院| 好吊色大香一蕉伊人| 少妇人妻综合久久中文888| 国产AV一区二区三区无码| 黑人闯进丰满少妇中文免费无码| 正在播放超薄丝袜啪在线视频| 亚洲国产欧美在线看片| CHINESEVIDEOS国露脸FUCK| 久久综合久久自在自线精品自| 国产熟睡乱子伦视频观看软件| 性欧美VIDEOFREE另类试看| 卡一卡二卡三免费| 久久国国产免费999| 小SAO货水好多真紧夹断了| 美女半夜被强奷至欲仙欲死| 久久久噜噜噜久久熟女88| 深度抽出男女GIF动态图| 秋霞鲁丝无码一区二区三区| 中文字幕亚洲日韩无线码| 成 人3D动漫在线观看| 成本人视频动漫免费| 国产初高中生在线视频| 女的把腿扒开要男的桶| 无码超清日韩在线视频| 粗暴蹂躏惨叫在线观看| 暖暖在线观看免费完整版| 腿张开再深点好爽宝贝视频| 偷看农村妇女作爱全过程| 开心综合激激的五月天| 天堂v无码亚洲_高无码| 40岁妇女厕所尿在线播放| 国内偷拍高清精品免费视频| 成在人线AV无码免费高潮喷水| 国产成人欧美亚洲日韩电影| 日本全日本黄三级全大电影| 1卡2卡3卡4卡最新地址| 日本乱理伦片在线观看中字| 极品粉嫩萝视频在线| 护士被医生办公室狂玩| 午夜A级理论片在线播放| 国色天香在线观看高清| 中国老熟妇女人HD| 夜夜高潮夜夜爽高清完整版1| 国产 亚洲 日韩 明星换脸| 久久精品免费观看国产| 欧洲人体超大胆露私| 日日摸夜夜添夜夜添无码国产| 亚洲久久无码福利专区| 一本岛一二三区别| 在线看免费观看日本AV动态| 久久婷婷大香萑太香蕉AV| 宝贝流水了要不要把腿张开| 自慰喷潮A片免费观看| 中文字幕av| 国语自产拍在线视视频| 国产高清在线a视频大全| 午夜DJ免费中文字幕| 热@无码热@国产热@综合| 青草青草视频2免费观看| 单亲和子的性关系A片| 欧美一卡二卡三卡免费版| 啦啦啦啦啦在线视频观看| 亚洲偷自拍国综合第一页| 男女免费观看在线爽爽爽视频| 欧洲欧美人成视频在线| 成人黄色视频| FREE性丰满乌克兰| 无羞耻肉动漫在线观看| 成年片黄网站色大全免费的| 拍摄AV现场失控高潮数次| 免费人成网站福利院| 成年黄网站免费大全| 欧美性生 活18~19| 男人放进女人阳道免费12视频| 狠天天狠天天香蕉网| 偷拍 自怕 亚洲 精品| 日本熟妇高清无码视频| 熟妇女的欲乱在线观看视频| AV免费观看| 娇妻被开发成妓女| 巨大乳BBWEX| 亚洲中文字体无码AV网址| 玩弄漂亮少妇高潮白浆完整版| 黄到让你下面流水的故事| 男人不识本网站看尽AV也枉然| 公车被大口吸允奶头| freemoviescum性中国| BT天堂网BT在线| 大香伊蕉在人线国产2019| 午夜dj视频在线视频| 久久国产成人免费网站| 国产强奷漂亮老师视频大全| 最新国产福利在线播放| 樱桃视频污黄无限看最新版下载| 国产成人综合亚洲欧美在线| 男人的天堂A片在线看| 欧美大尺度做爰片姿势| 在线精品自偷自拍无码| JAPANESE爆乳巨大| 亚洲一区二区三不卡高清 | 9久9久女女热精品视频| 亚洲AV中文无码字幕色最新| 青草全福视在线| 国产日韩欧美综合久久| 菠萝菠萝蜜正在播放视频| 抖音去水印解析免费网站在线| 国产一区精品视频一区二区| 又粗又大又硬又长又爽| 欧美成人R级在线观看| 天堂www在线资源种子| 高清无码日本一区二区| 国产办公室无码视频在线观看| 欧美精品18VIDEOSEX性欧美| 国产AV天堂亚洲国产AV在线| 卡一卡二卡三卡四高清视频| 第一次破處在线国语视频播放| 日本公共厕所WWW撒尿| 国产城中村嫖妓精品视频|
      ×
      20
      完善資料,
      賺取積分