日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

我的eMMC啟動不正常,問題到底在哪里?

edadoc ? 來源:edadoc ? 作者:edadoc ? 2024-07-29 17:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天我們要分享的這個案例是關于eMMC啟動不正常的問題,感謝熱心網(wǎng)友“曬不”提供的案例素材,也謝謝他的分享。

上篇文章我們提到希望大家一起來分享硬件調試中發(fā)現(xiàn)的一些低級錯誤,果然就有我們的鐵桿粉絲之一“曬不”發(fā)來了他初步整理的案例素材,大家一起來學習一下吧,也謝謝他的分享!

這個項目的主芯片是瑞芯微的RV1126(位號U10),分別拖了一個金士頓的eMMC芯片(位號U40)和鎂光的NAND Flash芯片(位號U41),在Layout的時候做了兼容設計,也就是通過選焊電阻的方式,讓主芯片來選通其中一個芯片,使用的時候二選一,eMMC和NAND Flash芯片不會一起工作,大致的拓撲圖如下所示。

wKgaomanZzGAcwcuAAAo19eETfA890.jpg

從Layout設計文件可以看到,幾個芯片都是放在Top面,eMMC和NAND Flash基本是放在同一個中心位置,所以貼片的時候只能選擇貼其中的一個,兩個芯片是沒法同時貼上的,所以需要做兼容設計。兩個分支電阻在垂直空間上重疊放置在Top面和Bottom面,這樣如果只焊接其中一個電阻的時候,確實是可以做選通操作,看起來Layout設計沒什么問題,對應的走線如下圖所示。

wKgZomanZzGAAXkRAAD9wab-yk4979.jpg

設計上沒發(fā)現(xiàn)什么問題,然后就制板貼片開始調試。硬件在調試板子時發(fā)現(xiàn),有時候上電,系統(tǒng)會有卡死的情況,同樣的固件在開發(fā)板上是OK的,軟件做了幾輪修改都會有類似軟件報錯的情況,顯示出跑到eMMC操作時就卡住了,最后只能懷疑是硬件或者PCB Layout的問題。

wKgaomanZzKAPKUxAAA6rXNoqrM685.jpg

但硬件有排除不是自己問題的理由:“最小系統(tǒng)模塊(包含eMMC)的原理是直接復制開發(fā)板的,所有的器件貼裝也和開發(fā)板一樣,同樣的代碼在之前開發(fā)板上沒有問題,而現(xiàn)在新設計的板子有問題,那肯定是PCB Layout出了問題”。

不可否認,硬件的話確實有一定的道理,硬件原理之前是驗證過的,這樣壓力一下子就給到了PCB設計工程師。無奈,PCB工程師只能想辦法自證清白,在沒有專職SI工程師的情況下,PCB設計工程師只能通過再次查板,進行粗略的估算和評估一些影響,檢查的方向如下:

1、阻抗不匹配方向:所有信號走線沒有跨分割平面,走線線寬和阻抗計算也沒有錯誤,同時也不存在較長的走線Stub,所以這一條不會影響。

2、時序方向:因為需要跑200MHz的信號,等長也是比較關鍵的,但因為沒有做仿真,只能按照芯片的手冊要求來做好等長約束,檢查了等長表,每根信號走線長度也是都可以滿足芯片要求,所以時序這塊的影響也是可以初步排除。

3、電源方向:按照經(jīng)驗簡單算了電源平面載流能力是可以滿足需求的,相應的電源Pin腳也有足夠的濾波電容,硬件測試電壓和電源噪聲都是可以滿足要求,所以電源的影響也可以排除。

同時也和開發(fā)版本的設計進行了對比,硬件人員覺得是因為時鐘信號走線和開發(fā)板不一致導致的。如下圖是開發(fā)板的走線情況。

wKgZomanZzSAAjqyAACRFII5YfM230.jpg

開發(fā)板上eMMC和NAND Flash也是同面同中心放置,原理是一樣的,也是通過兩個電阻做了選通,只是走線上的分支更短,而新改板后的分支相對來說長了很多。所以硬件人員有理由覺得是PCB改版帶來的問題,所有的原理和貼片器件都是一樣,PCB設計改了就出問題了,這個大概率是PCB設計不一樣而帶來的問題。

而PCB設計工程師也有自己的主張:“CLK信號是由RV1126源端發(fā)出的,開發(fā)板的串聯(lián)阻抗匹配電阻放在了終端,靠近eMMC和NAND Flash是不對的,應該把串聯(lián)匹配電阻靠近源端,所以本次改版設計的電阻就往源端放了,這樣確實會導致分支變長,但由于是選焊的,如果一次只焊接其中一路的情況下,另一路是沒有導通的,這樣相當于沒有分支的影響,原理上來說信號質量會更好。如果連串聯(lián)匹配電阻放在源端也被懷疑有問題的話,那就是懷疑信號完整性的理論有問題了?!盤CB設計工程師的話也是說得在理,無可挑剔,由于沒有SI人員支持,于是雙方各執(zhí)一詞,誰也說服不了誰。

wKgaomanZzWAJGWLAACy6Vm2S1c107.jpg

經(jīng)過幾天的“溝通”,壓力還是在PCB工程師這。就在PCB工程師拿著PCBA研究的時候,無意中發(fā)現(xiàn)雖然U41沒有焊接,但是R41卻焊接了器件。這個發(fā)現(xiàn)仿佛一道佛光,拯救了“背鍋俠”。在PCB工程師的反饋下,硬件拆除了R41,系統(tǒng)終于可以正常啟動了。

這個時候硬件人員就有疑問了,為什么開發(fā)板上的R41沒有拆除可以正常工作,改版后的R41焊上就有問題了呢?大家可以幫忙回答一下哈!

同時也歡迎大家繼續(xù)提供類似這種調試過程中的低級錯誤案例素材,謝謝!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • NAND
    +關注

    關注

    16

    文章

    1766

    瀏覽量

    141315
  • Nand flash
    +關注

    關注

    7

    文章

    253

    瀏覽量

    41698
  • emmc
    +關注

    關注

    7

    文章

    277

    瀏覽量

    56312
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    同為單按鍵觸摸芯片,它們的“觸”覺到底在哪?

    四款單按鍵觸摸芯片參數(shù)對比同為單按鍵觸摸芯片T它們的“觸”覺到底在哪?同樣是輕輕一摸,有的芯片反應快至40毫秒,有的芯片會“思考”132毫秒;有的電容越大越靈敏,有的卻剛好相反。今天我們把四款常見
    的頭像 發(fā)表于 04-27 15:37 ?96次閱讀
    同為單按鍵觸摸芯片,它們的“觸”覺<b class='flag-5'>到底</b>差<b class='flag-5'>在哪</b>?

    0基礎看懂電阻:它到底在電路里做什么?

    不管是手機、充電器、家電,還是各種電路板,里面都藏著一個超基礎的電子元件——電阻。它看起來就是個小小的貼片、不起眼的小圓柱,很多人都好奇:這個小東西,到底在電路里有什么用? 這篇文章完全拋開復雜公式
    的頭像 發(fā)表于 04-27 14:32 ?141次閱讀
    0基礎看懂電阻:它<b class='flag-5'>到底在</b>電路里做什么?

    在哪里可以下載 MOSFET 布局?

    用MW6S004N設計了一個功率放大器,但在繪制布局時無法導入它。它表明的庫不包含此設備。在哪里可以下載它?
    發(fā)表于 04-27 07:48

    IMX95LPD5EVK-19 單啟動模式下的 eMMC 閃存和啟動問題求解

    : boot -f flash.bin 但是,它返回一個錯誤信息. USB錯誤 如果切換到低功耗啟動模式 (M33)可以從 eMMC 正常
    發(fā)表于 04-02 07:46

    無法從 emmc 啟動怎么解決?

    嗨,先把映像69刷入SD卡,正常開機, 在啟動到 tfcard 上的系統(tǒng)后,使用dd將圖像寫入 e
    發(fā)表于 03-23 06:49

    可以通過將系統(tǒng)映像數(shù)據(jù)從 sdcard 復制到 emmc 來從 emmc 啟動嗎?

    我們可以通過將系統(tǒng)映像數(shù)據(jù)從 sdcard 復制到 emmc 來從 emmc 啟動嗎?
    發(fā)表于 03-17 07:37

    eMMC 模塊啟動時,VisionFive 2 可用的哪些作系統(tǒng)可以工作?

    eMMC 模塊啟動時,VisionFive 2 可用的哪些作系統(tǒng)可以工作?使用的是入門套件中的 16GB 模塊,無論使用什么啟動開關
    發(fā)表于 03-11 08:30

    AMD Versal自適應SoC中eMMC燒錄/啟動調試檢查表(上)

    本篇博文提供了有關 AMD Versal 自適應 SoC 中 eMMC 燒錄和啟動設置的技巧和指南。它還可用于調試 eMMC 燒錄/啟動失敗。提交服務申請個案前,應先復查以下檢查表。
    的頭像 發(fā)表于 03-09 10:24 ?2005次閱讀
    AMD Versal自適應SoC中<b class='flag-5'>eMMC</b>燒錄/<b class='flag-5'>啟動</b>調試檢查表(上)

    無法從eMMC啟動最新Debian鏡像怎么解決?

    如題,可以從MicroSD啟動最新(202405)的Debian鏡像,但是如果改為使用eMMC啟動eMMC鏡像
    發(fā)表于 02-04 07:02

    瑞芯微 RK3588 平臺系統(tǒng)啟動卡制作及 eMMC 固化操作手冊

    本文圍繞創(chuàng)龍科技研發(fā)的瑞芯微 RK3588 平臺評估板,詳細介紹系統(tǒng)啟動卡制作(含 SD 啟動卡制作與從 SD 啟動系統(tǒng))、Debian 系統(tǒng)固化至 eMMC 的兩種方法(SD 升級卡
    的頭像 發(fā)表于 11-06 10:12 ?1162次閱讀
    瑞芯微 RK3588 平臺系統(tǒng)<b class='flag-5'>啟動</b>卡制作及 <b class='flag-5'>eMMC</b> 固化操作手冊

    國產測頭與雷尼紹測頭的差距到底在哪里

    走回頭路,開始換回進口品牌。因為最終使用的用戶發(fā)現(xiàn),不少產品,比如機床測頭,不是說替代就能替代的。在一些高精密測量領域,國產虛標問題嚴重。有些“遙遙領先”的國產品牌,甚至根本不知道自己差在哪里。今天小編
    發(fā)表于 10-29 23:52

    請問在移植rtthread nano版時官網(wǎng)里面系統(tǒng)時鐘函數(shù)在哪里實現(xiàn)的?

    在已有的華大HC32開發(fā)板的LED例程里找不到官網(wǎng)移植教程里的這三個函數(shù),文檔也沒說明這三個函數(shù)的移植步驟?到底在哪里找的?是rtthread里的實現(xiàn)還是需要用戶自己找函數(shù)實現(xiàn)?
    發(fā)表于 09-26 08:09

    科技云報到:AI變革需要‘減脂增肌’

    產業(yè)的錨點到底在哪里?
    的頭像 發(fā)表于 09-25 09:20 ?553次閱讀
    科技云報到:AI變革需要‘減脂增肌’

    請問USB2CAN驅動程序在哪里

    USB2CAN驅動程序在哪里?它沒有像說明書中所說的那樣附帶 SSCB 演示 GUI。CH341SER.exe 在哪里?在您令人沮喪的支持網(wǎng)站上找不到它。無法連接到我的 REF_S
    發(fā)表于 07-24 07:09

    cyusb3104在長時間bulk in上傳數(shù)據(jù)時會突然卡死flaga和flagb標志線不正常一直為低,為什么?

    ; DIRECTION == \"OUT\" }] 測試差不多1個半小時到2個小時就會flaga flagb不正常,不會拉高,表明buffer故障。usb3.0芯片固件里目前thread0是2個buffer。
    發(fā)表于 07-15 06:30
    赣榆县| 志丹县| 乐山市| 乌兰浩特市| 台山市| 通化县| 瓦房店市| 贞丰县| 洛浦县| 楚雄市| 开封县| 叶城县| 峨山| 岳阳市| 资兴市| 高州市| 祁门县| 简阳市| 阿拉善右旗| 双流县| 双桥区| 邻水| 邯郸市| 息烽县| 绥芬河市| 天门市| 柞水县| 阿合奇县| 浏阳市| 龙泉市| 大姚县| 洛扎县| 海南省| 常德市| 横峰县| 商城县| 大方县| 抚远县| 高阳县| 论坛| 安义县|