ARDUINO* IDE 故障排除與常見問題解答

2021-01-08 CSDN技術社區

本指南包含故障排除信息,並解答使用 Arduino* IDE 為英特爾® Galileo 或英特爾® Edison 開發板編程時所遇到的常見問題。如欲了解詳細的 Arduino IDE 安裝步驟,請參閱安裝 Arduino* IDE。

如欲獲取有關 Arduino IDE 的常見故障排除幫助,請參閱Arduino 故障排除。

解決英特爾® Galileo 和英特爾® Edison 開發板的常見問題

糾正錯誤消息

"Retry 0:嘗試連接時收到 "Retry 0: Got TIMEOUT" 消息

通過簡單 Arduino 示例引入,或通過 IDE 運行 AnalogReadSerial 或 DigitalReadSerial 示例時,這是最常見問題,主要是由於英特爾® 物聯網平臺與 Serial Monitor 共享 USB 連接(與標準 Arduino 平臺不同)。使用 SSH 或串行會話登錄開發板,然後刪除或重命名「/sketch/sketch.elf」文件。重啟開發板或(至少)終止「sketch.elf」進程。

另外一種解決方法:

該方法僅針對 Mac* OS X*。如果使用錯誤的 COM 埠,基於 Windows* 的系統也會遇到類似的問題。如果使用 Arduino IDE 和英特爾® Galileo 或英特爾® Edison 開發板的時收到 "Retry 0:Got TIMEOUT" 錯誤,可能是因為 IDE 默認自動選擇了錯誤的串行埠。

在 Arduino 中選擇 Tools > Serial Port > /dev/cu.usbmodemXXXX。會出現多個帶有相同命名規則的條目;用 Blink sketch 嘗試其中的條目以找到合適的埠。

請勿使用帶有命名規則 /dev/cu.usbmodel-XXXXXXX(8 個字符加 1 個破折號)的串行埠。

"Retry 0:Timeout on pathname" 或 "Transfer Incomplete" 消息

可能您在 Arduino 中選擇了錯誤的串行埠。選擇 Tools > Serial Port > /dev/cu.usbmodemXXXX。會出現多個帶有相同命名規則的條目;用 Blink sketch 嘗試其中的條目以找到合適的埠。

請勿使用帶有命名規則 /dev/cu.usbmodel-XXXXXXX(8 個字符和 1 個破折號)的串行埠。

將兩根 micro USB 線纜插入 Arduino breakout 開發板時可能會出現這些錯誤。第一根線纜(插入中間的 micro USB 埠)顯示專門用於 Arduino 的埠。如果插入第二根線纜,會顯示兩個其他埠,用於終端訪問您的開發板,但會造成 Arduino IDE 出現問題。試試拔出第二根 USD 線纜。

無法使用 Windows* 系統上的 Arduino* IDE 部署代碼*

請務必在埠下拉列表中選擇「Virtual COM Port」,而非標準 COM Port。如果您使用 12-V 適配器為開發板通電,請確保 micro USB 線纜連接距開發板中心較近的 USB 埠。如欲了解完整的設置說明,請觀看分布式教程視頻。

"Failed to initialize Arduino board TriState" 消息

如果您收到「Intel Edison Failed to initialize Arduino board TriState, check i2c devices!FATAL" 消息,說明您的 libmraa 副本已過期或未安裝。請在與開發板的串行通信會話中運行以下命令:

echo "src mraa-upm http://iotdk.intel.com/repos/1.1/intelgalactic" > /etc/opkg/mraa-upm.conf;

opkg update

opkg install libmraa0

opkg upgrade

無法選擇埠,或串行埠呈灰色

如果無法選擇串行埠,請確保您運行 Arduino 時採用的是「sudo」命令。

"Failed to update the firmware" 消息

請確保目錄路徑少於 140 個字符。更新固件時,請務必遵循以下針對開發板和作業系統的相應說明:

有關英特爾® Edison 開發板的說明,請查閱使用 Flash Tool Lite。

有關英特爾® Galileo 開發板的說明,請訪問下列相應連結:

為何無法將程序上傳至英特爾® Edison 開發板?

在開發板上運行程序涉及到多個組件和步驟,包括:面向開發板的驅動程序、在 Arduino 軟體中選擇開發板和串行埠、訪問串行埠、物理連接開發板,開發板的固件等等。第一步是完全重啟開發板和計算機。重啟英特爾® Edison 開發板時,請拔出電源,不要使用開發板上的 "reboot" 按鈕。如果完全重啟無法解決問題,請嘗試下列故障排除建議:

Arduino 軟體

請確保您從 Tools > Board 菜單中選擇正使用的相應開發板(英特爾® Edison、第一代英特爾® Galileo,或第二代英特爾® Galileo 開發板)。 檢查在 Tools > Serial Port 菜單中選擇的埠是否合適(如果不顯示埠,請嘗試在開發板連接計算機的情況下重新打開 IDE)。在基於 Mac OS X 的系統上,串行埠應類似於/dev/tty.usbmodem1a123。在基於 Linux 的系統上,串行埠應為 /dev/ttyACM0 或類似埠。在基於 Windows 的系統上,您的埠應列為 COM 埠,但您需要查看「Device Manager」(埠下方)中顯示的具體埠。如果無法為開發板選擇埠,請參閱下列「Drivers」部分。 如果無法在基於 Linux 的系統上正常運行 Arduino IDE,請確保是否安裝了 Java。檢查時,打開與開發板的串行通信會話,輸入「java」,然後按下「Enter」。如果收到 "The program 'java' can not found..." 消息,請輸入以下命令:sudo apt-get install default.jre。按照屏幕上的說明輸入您的密碼,並安裝 Java。

查看全文

相關焦點

  • 關於Arduino ide的簡單介紹
    arduino ide是一款專業的arduino開發工具,主要用於arduino程序的編寫和開發,擁有開放原始碼的電路圖設計、支持ISP在線燒,同時支持Flash、Max/Msp、VVVV、PD、C、Processing等多種程序兼容的特點arduino ide特色1、開放原始碼的電路圖設計,程序開發接口免費下載,也可依需求自己修改
  • Arduino Pro IDE現已發布
    下載地址官方下載地址:https://blog.arduino.cc/2019/10/18/arduino-pro-ide-alpha-preview-with-advanced-features/注意,下載地址在文章的文末,而不是頁面的文末,文章最後都是評論,很多小夥伴說找不到下載地址。
  • 印表機常見故障排除
    印表機的故障給人們的日常辦公帶來了很多麻煩,本文將專門針對印表機的一些常見故障進行分析,並介紹排除方法。如果是電機的問題,檢查是不是電機的線斷了,另外,用戶還需要探紙裝置邊是否有碎紙片等異物。故障診斷:產生這種故障的原因一般是印表機的紙張傳動結構出現了問題,當然也有可能是紙張沒有被正確放置好通常情況下。
  • 靜電式油煙淨化器常見故障排除
    餐廳飯店在安裝靜電式油煙淨化器後,不免會遇到一些小問題,這並非廠家油煙淨化器質量有問題,大部分是安裝運輸過程中因其他或人為原因造成的。那麼如果遇到了怎麼辦呢?下面小編就以天瓏油煙淨化器常見故障排除來為大家詳細講解,如果使用其他品牌油煙淨化器的朋友可以參考參考。
  • esp8266-01板的arduino燒寫方式分享
    如果你在 Arduino IDE中編寫的代碼被下載到了一個常見的Arduino主控制器中(比如UNO, Mini, Nano, Mega2560, Adafruit Pro Trinket,等等),那麼你就是在通過串行鏈路與 ESP8266 握手。指令集最有可能是「AT」指令集。「AT」指令集的機制是控制/響應,和撥號上網時代的老式哈耶斯數據機非常相似。
  • 直流電動機的常見故障及故障排除方法
    直流電動機的常見故障及故障排除方法 佚名 發表於 2016-08-05 15:17:00   直流電動機是將直流電能轉換為機械能的電動機。
  • BA給排水系統常見故障分析及排除方法
    導讀 我們都知道,BA系統涉及到的系統眾多,或多或少都會出現故障的。下面,小編跟大家介紹一下BA給排水系統常見故障分析及排除方法,以供參考!
  • 常見的區域網故障診斷以及排除方法案例
    大家好,我是波仔,非常高興來跟大家一起分享與探討,我們今天來分享一個案例,也就是我們常見的區域網故障診斷以及排除的案例。常見區域網故障診斷與排除案例使用電腦上網時,常常會遇到無法連接到網際網路、打不開網頁、網絡時斷時續等故障。
  • 電子鐘常見故障及其排除
    電子鐘常見故障及其排除一、停鍾:電子鐘發生停鍾故障,不要急於動手拆卸修理,應先作如下檢查之後,方可對症修理。檢查電子鐘的啟動性能。將一節一號半新電池裝入鍾內電池盒,擺輪應能在靜止狀態下,水平、傾斜、垂直幾種位置時自動啟動。若能啟動,說明電子鐘基本是好的。
  • 定製伺服器廠家帶你學習認識一下常見的故障排除方法
    但是,由於需要提供高可靠性的服務,使用過程要求處理能力高、穩定、可靠、安全、可擴展、可管理,有時會出現一些問題,如果伺服器出現故障,我該怎麼辦?作為國內著名的定製伺服器廠家,我們將為您介紹常見的伺服器故障及解決方案!
  • 三星洗衣機常見故障原因分析及排除
    家用電器產品能夠為我們的生活提供更多的便捷幫助,但國內消費者在使用家電產品時都存在一個不太好的使用習慣,那就是在使用產品前不會去太仔細了解產品的使用說明書,這就造成了一定程度上我們會有部分使用誤區,再加上對產品的不了解,使得家電產品不能夠以最好的狀態工作,難免造成這樣那樣的使用問題,導致家電壽命縮短,不明原理的消費者難免會產生這樣那樣的疑問,一怒之下把所以問題全都歸結為產品質量問題或是家電維修售後服務有問題
  • 自耦降壓啟動櫃常見故障排除
    打開APP 自耦降壓啟動櫃常見故障排除 電工之家 發表於 2020-05-01 17:06:00   自耦降壓啟動櫃常見故障如下:   1.時間繼電器不動作   自耦降壓啟動櫃,有自動和手動兩種啟動方法。
  • 常見汽車發動機故障診斷與排除
    汽車發動機的種類有很多,而汽車發動機故障也是多種多樣,如果汽車發動機出現故障將影響汽車的行駛,情況嚴重的將危及駕駛員生命安全。因些,有必要了解汽車發動機故障的診斷與排除方法,保障汽車行駛安全及延長發動機的使用壽命。
  • 常見的開機故障診斷與排除以及各種案例維修乾貨,看了不後悔呀
    大家好,很高興今天來跟大家一起分享電腦知識,波仔今天給大家帶來一些電腦開機的常見故障維修的案例乾貨,希望大家能夠喜歡。話不多說,開始分享吧。常見開機故障診斷與排除電腦主機電源啟動後開始進行自檢,在自檢過程中發生的故障就是開機故障。下面將詳細介紹有關電腦開機故障的診斷與維修方法。
  • 回流焊設備常見故障及排除方法
    回流焊設備常見故障及排除方法 廣晟德 發表於 2020-04-14 11:50:33   1、回流焊設備紅燈亮時,蜂鳴器長鳴不停故障   原因:控制蜂鳴器時間繼電器不工作
  • 燃氣熱水器的常見故障及排除方法
    廚電配件小陸下面給小夥伴們介紹一下恆溫機的故障現象,以及對應的故障原因和排除方法 。故障現象 故障原因 排除方法探頭故障 1.四線水流傳感器問題 3.四線水流傳感器有一根探溫功 能,更換水流傳感器4.主板問題 4.更換主板5.溫控器(過熱保護器)故障 5.用萬用表測量通斷風壓故障 1.風道堵塞 1.檢查排煙管是否堵塞2.風壓軟管(或取樣咀)堵塞 2.清理或跟換換取樣管
  • 複合機常見故障的檢修與排除大全(二)
    這種麻煩的設計帶來的直接影響是,當複合機出現故障的時候,用戶往往會不知道發生了什麼。甚至極端情況下,還有用戶會以為是接觸不好,猛力插拔插頭。  事實上,正確處理複合機出現的故障,首先需要的,是確認故障原因,隨後才是解決辦法。這裡筆者提供複合機的常見故障現象及排除辦法,供使用者和維修者參考。本次介紹第二期。
  • 伺服器常見的故障排除方法
    進入資訊時代,各種行業對數據的安全和技術要求也越來越高,,同時也遇到了各種各樣的伺服器故障問題,雖然能夠接到伺服器廠商的支持,但是往往耗時耗工(特別是有些不能夠立即判斷和解決的問題),造成了企業不必要的損失,近日颶風科技挽風將針對一些常見的伺服器故障現象和解決方法跟管理者分享一下,以便更好的更快的進行故障處理和排查
  • 軟硬體開源製作Arduino藍牙智能手錶,12864oled顯示
    閒暇時間試著用開源的arduino做了一個藍牙智能手錶,簡述過程把經驗分享給大家,這個藍牙手錶可以顯示時間,連接手機顯示通知數量,電池,wifi等。買齊以上材料後,如圖用烙鐵把它們對應連接起來。圖片上是沒有開關的圖,強烈建議裝個按鈕,這樣可以切換顯示。
  • 交換機常見故障分析與排除方法
    交換機是一種很常見的網際網路設備,它能夠讓用戶獨享帶寬。與此同時在日常工作中,交換機故障的現象是多樣的,故障的原因也是多樣的,本文將交換機分為硬體和軟體故障,並針對性地進行分析,逐類排除。一、交換機硬體故障:交換機故障一般可以分為硬體故障和軟體故障兩大類。