A. emmc如何測試
1、確認你的電源和RESET信號有無異常
2、嘗試讀寫你的EMMC IC
3、如果操作失敗,那麼請測試下CLK、CMD及Data信號,是否有不通的情況
B. 如何測試手機內存是ufs還是emmc
通過AndroBench等快閃記憶體速度測試軟體,對機器的讀寫速度進行測試,間接性的快閃記憶體規格判定。最高速度在300MB/s以下的大幾率都是eMMC,在500MB/s附近則可能是UFS2.0,在700MB/s以上則較大可能是UFS2.1了。
手機系統內存是指手機運行程序時使用的內存。
手機系統內存是一種隨機存取存儲器(RAM),高速存取,讀寫時間相等,且與地址無關。存儲單元的內容可按需隨意取出或存入,且存取的速度與存儲單元的位置無關的存儲器。這種存儲器在斷電時將丟失其存儲內容,故主要用於存儲短時間使用的程序。
定義
手機系統內存是指手機運行程序時使用的內存(即運行內存),只能臨時存儲數據,用於與CPU交換高速緩存數據,但是隨機存儲器(RAM)本身不能用於長期存儲數據。
C. 關於ARM開發板(RK3399)Android系統的emmc進行Tuning的次數在源代碼中應該在什麼地方看
U-boot 支持 2 種方式燒寫 emmc 設備:
Fastboot 命令:通過 usb 介面燒寫。
步驟:
1. 編寫 u-boot 支持從 sd 卡啟動,裡面涉及到文件的修改,下面講解。
2. 按照上述方法,把 u-boot 燒錄到 sd 上,使開發板從 sd 卡啟動。
3. 進入開發板命令終端 # :
4. 首先格式 emmc ,目的是分配 4 個分區。分別為 vfat 分區 , system 分區 , userdata 分區 , Cache 分區 .
# : Fdisk -c 0
-c : 表示格式當前設備
0 : 表示初始化的 emmc 設備節點, mmc/sd 設備載入順序,分配的節點從 0 開始到 3 結束。不管你從哪個通道指定起始設備,多從 0 開始分配。如: emmc 佔用通道 0 口,
分配的節點是 0 , sd 卡佔用通道 2 口,分配的節點是 1.
如果不初始化emmc,只使用sd卡模式,在sd卡佔用通道2口時,分配的節點是 0.這點請
了解源代碼,後續會修改。
所以,如果想給板子上 SD 分區的話,使用如下命令 ( 在 emmc 也初始化成功的情況下 )
#: fdisk -c 1