嵌入式linux學習筆記 2020-02-15 ------野火i.mx6ull pro 開發板啓動電流很小、啓動不起來 問題原因及解決方法

今天拿出了吃灰幾個月的 野火i.mx6ull pro 開發板準備學習一下,一開始是想用韋東山老師的教程開始學習,使用的是 SD卡模式啓動,在啓動的過程中也是遇到了一些小的問題,但最終還是解決了,接下來就準備測試一下開發板的網絡部分,但是發現一直沒法解決 IP問題, 野火給出的資料也是基於野火自己出的 img鏡像文件,所以我準備在把 啓動切換回EMMC啓動(我的核心板是EMMC版的)

以上是背景   接下來 我  使用 halt-p 指令 關機  拆SD卡  然後就是調撥碼開關(切換啓動模式) 然後開機   就出現了標題所說的問題。

 

 

 

 

 

解決辦法是  長按 ONOFF 按鍵   經過羣裏大佬的解釋 已經大致明白了   以下的解釋都是錯的。。。。

至於爲什麼能發現這個問題  那是因爲我用的是數控直流電源,我這邊可以觀察到開發板的電流, 所以我發現開發板在上電之後電流只有1ma 左右,這個肯定是不對的,而且肯定可以排除是短路之類的問題,也可以排除是程序的問題(參考修手機電腦的大佬,只要硬件沒問題上電之後電流肯定能起來的) 之後就開始查硬件上的問題。

首先我就是去測試各個點的電壓值是不是對的,這個很容易,  主要的測試點就是開發板外接的一些供電口, 結果就是 開發板的外接供電腳也沒電

這樣的話我就可以去反向找問題在哪裏   於是我又打開了原理圖

首先可以確定的是這個網絡是  3V3 電源網絡  所以首先應該去找 3V3的電源芯片 (這裏我已經通過電流提前判斷了這個問題不是短路,所以就不需要測試是否對地短路了)

然後就是找到了這個IC   這顆穩壓芯片 的 輸出是0  那麼要麼是IC壞了  要麼就是EN 引腳不對打開芯片手冊看一下 關於EN引腳的介紹

介紹是高電平使能, 測試對應引腳電壓是低電平,初步找到問題,  接下來就是解決這個問題了,

EN引腳的電平受到這個 PMIC_ON_REQ節點的控制

一共找到了3個這樣的節點,  也就是說 這個節點是受到核心板去控制的,我初步猜測是用來關機的, 比如之前 我的 halt-p  指令, 最終可能是要作用到這個節點上去,  通過CPU控制外部電源芯片斷電,以此達到省電的目的。

接下來就是給這個節點拉高就行了,

在排針的 那邊我還發現了一個 ONOFF 節點

這個節點  接到了 按鍵3上面  

也接到了內部的核心板上, 於是我就試着在這兩個排針之間加了一個跳線帽,  然後電流就起來了,開發板也就可以開始上電  啓動了。

我初步猜測可能是因爲我先前給程序關機 所以導致的,現在問題解決了。  就可以繼續去寫bug了

ps:  我覺得那個電路設計上似乎是有點小的缺陷。。。。。  不過都不是什麼大問題,就是一開始出現的時候 有點慌

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章