[ Linkit Smart 7688 ] COM Port 消失

使用 MediaTek Linkit Smart 7688 Duo 開發過程中,好不容易寫完程式後要透過 在Arduino IDE 燒錄程式到開發充中時,偶爾會發生 COM Port 無緣無故的消失,一般發生此種問題可能的原因有驅動程式或啟動程式等,本文描述透過重裝啟動程式來解決此問題。


情境


執行步驟

前置準備作業

  1. 準備 Linkit Smart 7688 Duo 開發板
  2. 準備一台電腦且能連到外面的網路
  3. 將 Linkit Smart 7688 Duo 與 Arduino Breakout for LinkIt Smart 7688 Duo 組裝、並將 Linkit Smart 7688 Duo 連接至電腦

Linkit Smart 7688 Duo 與 電腦 連接圖


Step 1. 將 Caterina-smart7688.hex 檔案傳送到開發板中

請到下方網址下載檔案
https://github.com/ArcherHuang/Linkit_Smart_7688/tree/master/Tools  

傳送檔案與登入到開發板


Step 2. 登入到 Linkit Smart 7688 中並切換路徑到剛才傳送檔案的地方

傳送檔案與登入到開發板


Step 3. 執行 AVRDUDE 指令來重裝啟動程式

avrdude -p m32u4 -c linuxgpio -v -e -U flash:w:Caterina-smart7688.hex -U lock:w:0x0f:m 

-c:程式代號,linuxgpio:Linux 的 GPIO
-p:零件號碼,m32u4 表示 ATmega32U4 
-U:執行記憶體操作 
-e:清除 
-v:列出詳細資訊


Step 4. 執行成功畫面


Reference
GitHub
List of blogs

Archer

Having being a full stack engineer. Experience with C, Python, Go, Swift, JavaScript, Node.js, LinkIt 7697, LinkIt Smart 7688, Raspberry Pi, ARM mbed, IoT solutions. Contact us : [email protected]

ALL RIGHTS RESERVED. COPYRIGHT © 2016. Designed and Coded by Makee.io