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

2020-12-16 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每次編譯太耗費時間,應該怎麼辦= %1set arduino_lib_path= %2%1\arduino-builder.exe -fqbn espressif:esp32:esp32 -build-path build -build-cache core_cache -hardware %arduino_lib_path%\hardware -libraries %arduino_lib_path%\libraries
  • 水泵常見故障及排除
    【學員問題】水泵常見故障及排除?  【解答】故障主原因:  1、線路不通或接線錯誤  2、保險絲燒毀  3、電機損壞  4、葉輪卡住  排除方法  1、檢修電源線路  2、更換保險絲  3、送修  4、撥動風葉使軸靈活轉動  水泵常見故障及排除-泵能轉動但無水供應
  • 印表機常見故障排除
    印表機的故障給人們的日常辦公帶來了很多麻煩,本文將專門針對印表機的一些常見故障進行分析,並介紹排除方法。如果是電機的問題,檢查是不是電機的線斷了,另外,用戶還需要探紙裝置邊是否有碎紙片等異物。故障診斷:產生這種故障的原因一般是印表機的紙張傳動結構出現了問題,當然也有可能是紙張沒有被正確放置好通常情況下。
  • arduino 從零開始(2)探索arduino開發板和arduino IDE
    1、你將會探索arduino開發板2、你將會打開並上傳程序到arduino 板3、你將會學到arduino程序的基本框架和基本函數4、你將會自己編寫並上傳arduino程序一、arduino 板簡單來說,arduino(硬體)就是一個可以用來根據你的要求進行編程從而可以和很多輸入輸出設備進行交互的一個微型電腦系統。
  • 自耦降壓啟動櫃常見故障排除
    打開APP 自耦降壓啟動櫃常見故障排除 電工之家 發表於 2020-05-01 17:06:00   自耦降壓啟動櫃常見故障如下:   1.時間繼電器不動作   自耦降壓啟動櫃,有自動和手動兩種啟動方法。
  • 常見的開機故障診斷與排除以及各種案例維修乾貨,看了不後悔呀
    大家好,很高興今天來跟大家一起分享電腦知識,波仔今天給大家帶來一些電腦開機的常見故障維修的案例乾貨,希望大家能夠喜歡。話不多說,開始分享吧。常見開機故障診斷與排除電腦主機電源啟動後開始進行自檢,在自檢過程中發生的故障就是開機故障。下面將詳細介紹有關電腦開機故障的診斷與維修方法。
  • Arduino_集合Arduino教程、Arduino IDE及設計應用的技術專題
    在線等挺急的 詳細點 回答28# eepwlover:Arduino開發工具(arduino IDE) 1.0.5 綠色免費版
  • 常見Windows故障全面排除方案
    Windows故障形形色色,讓人煩惱不已,但仔細想想多數是用戶操作失誤造成的,在本文中我們總結分析了常見的十八種Windows故障,並提出了相應的解決方法。如果取消這些內存駐留程序之後磁碟碎片整理仍然不能進行,則應使用SCANDISK對磁碟進行全面檢查(包括表面測試),以排除磁碟故障的可能性。故障五、"控制面板"中的設置項目不全 故障現象: 進入"控制面板",發現其中少了某些設置項目。
  • 手推式洗地機常見故障及排除辦法
    排除辦法:更換開關或觸屏按鈕,排查線路及螺柱。排除辦法:更換電機,更換直流接觸器,更換保險片,更換開關,檢查相關線路及接線柱。4.主刷轉速慢並且吸水電機吸力小可能故障:1、機器沒電;2、電瓶嚴重虧電。5.工作時推不動可能故障:1、刷盤電機不轉;2、行走大輪、萬向輪、水扒腳輪有問題;3、水扒過低,吸力對地過大,形成一定阻力。
  • 最詳細的CRT顯示器常見故障排除手冊!
    最詳細的CRT顯示器常見故障排除手冊!目前大家常用的還是CRT顯示器,而CRT顯示器也極易出現故障,那麼如何才能檢查和排除這些故障呢?      以下就為大家介紹了一些顯示器常見故障解答,希望能對大家使用好電腦有所幫助。問:出現黑屏故障應如何排除?答:計算機顯示器出現黑屏是用戶在使用計算機中經常遇到的問題。
  • 空氣斷路器常見故障原因和排除方法
    是用手動(或電動)合閘,用鎖扣保持合閘位置,由脫扣機構作用於跳閘並具有滅弧裝置的低壓開關,目前被廣泛用於500V以下的交、直流裝置中,在電路中作接通、分斷和承載額定工作電流和短路、過載等故障電流,我們下面來了解下空氣斷路器常見的故障原因及排除方法:故障現象一.手動操作斷路器,不能閉合
  • 壽力VS16真空泵常見故障及故障排除
    壽力VS16真空泵常見故障及故障排除真空機組無法起動主開關斷開→合上開關排氣壓力過高→壓力傳感器故障;檢查壓力傳感器的接點。分離器需要維修,檢查滿載時是否有維修信號。高壓停機的設定值過低,調整到12psig(0.8bar)。排氣管堵塞或排氣閥門關閉。排氣管尺寸太小。排氣溫度過高→冷卻氣流不暢,清潔冷卻器,檢查通風情況。
  • HDMI轉VGA常見故障及排除方法?
    在HDMI轉VGA過程中不排除出現故障的情況,那麼,HDMI轉VGA常見故障及排除方法有哪些? 1、電腦顯卡驅動的問題 因為如果電腦顯卡驅動不是最新的話,很有可能會識別不了信號,或者出現各種不兼容問題,包括對HDMI轉VGA設備的兼容
  • 硬碟常見故障現象及排除方法
    故障現象一:在BIOS中檢測不到硬碟    原因及排除:IDE接口與硬碟間的電纜線未連接好;IDE電纜線接頭處接觸不良或者出現斷裂;硬碟未接上電源或者電源轉接頭未插牢。如果檢測時硬碟燈亮了幾下,但BIOS仍然報告沒有發現硬碟,則可能是:硬碟電路板上某個部件損壞;主板IDE接口及IDE控制器出現故障;接在同一個IDE接口上的兩個IDE設備都設成主設備或從設備了。首先確認各種連線是否有問題,接下來應用替換法確定問題所在。
  • 連續滾動真空包裝機常見故障及排除匯總
    這臺機器故障率較低,以下是連續滾動真空包裝機常見故障及排除匯總。排除二、電源燈不亮,可能需要更換電源開關或者指示燈,或者更換導線及接點。排除三、泵轉但不抽真空,可能是工作室上蓋沒有蓋嚴或電機反轉;氣路不同或嚴重漏氣,需要檢查氣路及各接口;然後是檢查電磁閥、氣動閥是不是沒反應,進行檢查或更換;再然後檢查真空泵是否嚴重缺油,再就是檢查是否是包裝袋漏氣。
  • 手把手教你排除HDMI轉VGA常見故障
    手把手教你排除HDMI轉VGA常見故障最近幾年出產的筆記本、電玩、網絡盒子等設備基本都配備了最新的HDMI高清接口
  • 微波爐不加熱的故障排除(提供解決方法)
    通常電器在使用的過程中會出現一些故障,電磁爐也不例外。電磁爐常見的故障問題是不加熱。具體表現為:1、燈亮不加熱 2、能轉不加熱。這些都屬於能通電的情況下不能加熱。造成微波爐不能加熱的主要原因有3個:1.電壓過低。2.微波爐的高壓保險管斷了。3.高壓二極體漏電造成。
  • 家用電磁爐常見故障及排除方法
    今天把家用電磁爐的常見故障與排除方法分享給大家以供參考。一、燒保險絲故障分析:此故障一般帶有其它的元件損壞一起出現,如IGBT、整流橋堆也一起擊穿等,換上新的保險管後,不要馬上上電試機,否則可能會再次引起燒保險管
  • 電腦燈幾大常見故障排除
    在演藝活動中起著烘託氣氛、渲染舞臺意境、調動現場情緒等作用,因而應用十分廣泛。電腦燈是一種較精密的設備,它集電子、機械、光學等於一體,對環境、運輸、使用等要求較高,因而其故障率也較高。這裡結合故障現象,對可能的原因做一分析,供相關人員參考。
  • 交換機故障分類與排除故障步驟的原因
    這類錯誤也和我們常見的Windows、Linux一樣,由於當時設計的原因,存在一些漏洞,在條件合適時,會導致交換機滿載、丟包、錯包等情況的發生。所以交換機系統提供了諸如Web、TFTP等方式來下載並更新系統。當然在升級系統時,也有可能發生錯誤。  對於此類問題,我們需要養成經常瀏覽設備廠商網站的習慣,如果有新的系統推出或者新的補丁,請及時更新。