UP Board 人若有大膽,板子就很慘:首次上電開機失敗


前言

原創文章,轉載引用務必注明鏈接。

注意:拍照自帶抖動功能,畫質大家湊合着看。冬日天氣干燥,手觸摸板子前建議流水洗手或者握持大體積導電體將靜電放走。

本文使用Markdown寫成,為獲得更好的閱讀體驗和正常的圖片、鏈接,請訪問我的博客文章地址:

http://www.cnblogs.com/sjqlwy/p/up_powerup.html

上電

本來想先硬件解析的,可是想想開機上電之后再解析更靠譜,不然連led燈在哪都不知道。

然后一臉懵逼,沒有已出版的《Getting Started》類書的話,官方也應該弄個用戶手冊。最終我們來到官方wiki

供電

Power is Power

巧婦難為無米之炊,沒有電啥都干不了,看一下說明書PDF下載版):

需要5v的:首先,這個為啥供電范圍不能寬一點呢。。。然后翻箱倒櫃找到一個5v1a的,因為我是一個有信仰的男人(話說刺客信條電影快上映了),所以我相信空載能啟動,去吧,皮卡丘!

更新:【如何供電】wiki頁面上有額外說明:

  • 在耗電較低時也可以通過5V GPIO接口為設備供電(也就是所謂反向供電,在RPi上也可以但是由於沒有相關保護電路故不推薦)
  • 即使斷電之后,USB 3.0 OTG接口也會短時間維持帶電
  • 早期版本的UP板只能通過DC接口供電。兩個問題:
    • 如何知道我的硬件版本?
    • 是不是新版增加了反向供電保護電路?

如何控制

等等,突然又有一個問題,作為手頭沒有顯示器、路由器的男人,遇上一塊沒有無線網卡的開發板,怎么才能知道它啟動了沒有,何況出廠安裝的什么系統我也不知道,突然眉頭一皺,記上心頭。教練我還可以搶救一下,我有USB2TTL串口調試模塊。

使用串口模塊調試UP板

首先看一下Pinout引腳圖:

嗯吶,使用6(GND地)、8(TX)、10(RX)三個引腳就可以了。那么那個引腳是Pin 1 呢?

劇本不對啊老濕!說好的兼容RPi呢,你這到底哪個是Pin1。。。我們還是來看看吸塵器的引腳圖

推薦這個網站(http://pinout.xyz/) 看樹莓派的引腳圖,很直觀,每個引腳還可以點擊。因為這三個引腳並沒有向UP反向供電,即使錯了也沒關系(你的板子燒掉了可別賴我。。。)

掏出USB2TTL調試模塊:

【CMSIS-DAP Mini 仿真器】RockEnegy公司的產品,眾籌試用頁面見此 ,附帶串口調試功能,比較奇葩的是標記的是TGT_RX (Target),所以不是TX-RX那種,而是TGT_TX-TX這種連接。使用miniUSB接口供電。

UP Board 一騎馬斯!

【使用Xshell查看串口輸出】

連接完畢准備啟動。很激動,同時我也在思考:

  • 如果是Windows怎么辦
  • 如果ubilinux沒有開啟串口登錄怎么辦

但是,等了好久沒見有輸出,於是喜聞樂見啟動失敗。

可能原因:

  1. 沒有預置系統。一般開發板出廠會預置系統,便於檢測設備是否正常。但是看了一眼wiki,又覺得似乎沒有。
  2. 供電不足沒有正常啟動。前面供電部分講過,空載時1A電流應該是可以啟動設備的。
  3. 串口模塊本身或者設置問題。手頭還有一個國產CH340和FTDI Cable,但是調試Guitar開發板正常。

懷疑是原因1,那么到底有沒有預置系統呢,雖然我們可以直接燒錄新系統,但是這樣就無法知曉答案了。

當時UP Board離我只有0.01公分,但是四分之一炷香之后,我決定啟用 PLAN B。

PLAN B ——網線直連

由於手頭並沒有路由器,好在有台筆記本和網線,所以我們可以通過網線直連+搭建DHCP服務器來快速查看UP Board是否正常開機(理論上)。具體方法參考我之前的帖子《網線直連控制Guitar (增強版)》 ,是我個人改進的方法。

UP板電源指示燈亮——>網卡燈亮,經過等待,Tftp32並沒有識別到新的設備接入。我們有極大把握認為UP Board沒有預置系統

后記

本來是想再談UP Board的,因為第一篇漫談之后看了很多關於UP Board背后的故事,有了新的感悟,沒想到江浙滬快遞這么快,只好先直播一下。下篇我們就得灰溜溜為UP板裝系統了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM