海思平台使用ssd硬碟,使用usb3.0轉sata2方案;
出現一些問題,這裡做一些描述
usb3.0轉sata2這個方案,只連線usb3.0部分的接線,是無法識別的;
但是只連線usb2.0的接線是可以識別的;
目前是將usb3.0的全功能線全接上使用的【即usb3.0和usb2.0的線】
ti論壇上發現同樣問題
目前發現乙個新情況,usb3.0 需要把dp dm一起連上,晶元才能正常工作。
當晶元正常工作以後,再斷開dp dm則不影響工作。
我們判斷晶元在與usb握手連線時,用到了dp dm。
(據我了解標準usb 3.0斷開dp dm是不影響工作的)
所以這可能是tusb926x_fw_v1.06_sata_no_polarity_swap.bin
這個fw中有使用了dp dm做握手。??
根據上面連線識別問題,產生乙個問題;
實際傳輸到底是使用的usb2.0還是usb3.0的速率
ssd固態bai硬碟的極限速度能達du到500mb/s。
usb3.0的zhi機械硬碟受限於dao機械硬碟的速度,基本能達到70-150mb/s,
usb3.0的ssd,卻受限於usb3.0主控,有測試反應無法達到usb3.0的極限速度,
最高達到350mb/s。
不過ssd需要使用sata3介面才能達到500mb/s,sata2介面的ssd速度基本只能達到250mb/s。
需要ssd和主機板同時使用sata3介面,否則只能在sata2速度下
測試目的: 判斷csu2.0上usb3.0轉sata2介面,到底使用的是2.0還是3.0
使用hdparm命令測試
(1)測試金斯頓ssd
速度測試是 210mb/s
(2) 測試聯想ssd
綜合上面測試結論;
usb轉sata的ssd方案,使用的是usb3.0的速率
HISI(海思)平台MMZ記憶體
os記憶體和mmz記憶體 海思平台記憶體主要劃分兩部分,一部分是系統使用的os記憶體,一部分是mmz的記憶體。os就是作業系統的記憶體,會隨著程序的退出而自動釋放,而mmz只要是給海思的mpp系統,還有nnie引擎等硬體資源使用的,如果不手動釋放的話,即使程序退出,也不會自動釋放。會導致多次啟動退出...
如何在海思平台啟用dhcp server
在hisi 平台中已經存在dhcp server 伺服器了。即 udhcpd 程序。我們只需要在系統中啟動該程序即可。如果沒有,則需要移植該程式到系統中。新增配置檔案udhcpd.conf 將壓縮包 udhcpd 伺服器 配置指令碼及配置檔案.rar 中的配置檔案拷貝到 系統 etc 目錄下。在預設...
在海思平台操作GPIO(1)
設定gpio的輸入輸出其實就是寫gpio dir暫存器 首先需要找管腳對應gpio組的暫存器的基位址 在基位址的基礎上再加要操作暫存器的偏移位址 這是乙個組的管腳的暫存器的位址 在這個位址上有8位,每一位對應乙個管腳的輸入 0 輸出 1 有些時候直接設定gpio dir暫存器的值會改寫已經設定好了的...