最近公司有個專案需要更換lcm,差別如下:
原屏mipi/4lane/1280*720;新屏mipi/2lane/800*480;區別很少,按理說最多2天就能亮,結果沒有按理,折騰了8,9天,最後經fae指點發現平台mipi傳送code的方式有坑,又漲姿勢了,總結一下。
mipi傳送初始化code有兩種方式:push table和data array;
兩種方式如下圖:
上圖是ata array方式,其中0x00110500解釋:0500代表此為單命令,命令為0x11;第二組data_array[0~2]解釋:3902代表mipi命令0x06代表下面有6個有效資料,有效資料:0xff 0x77 0x01 0x00 0x00 0x10;dsi_set_cmdq第乙個引數是data,第二個引數是data長度。
我這次遇到的問題就是在使用push table方式時code沒有完全下進去,下面我跟進一下這兩個模式到底有什麼區別,為什麼push table方式沒有完全下進去又沒有報錯,
關於初始化
1 成員初始化時 對於區域性變數 必須制定初始值如果未初始化變數就使用 會報錯 提示變數未被初始化 2 如果類的資料成員是基本型別 系統會給沒有指定初始化的變數指定預設值 比如int為0 double為null string為null 如果是引用型別 系統 會給乙個初始值null 此時如果呼叫類的方...
關於初始化及初始化順序
首先,類的成員變數會被自動初始化,並且會在構造器被呼叫前發生,如下 public class testinitialization public static void main string args 如下 主類 public class staticinitialization 呼叫main之前...
初始化 關於tensorflow的初始化
在寫mnist手寫體識別任務 已放github 時遇到的 問題 我們都知道在session run的時候需要初始化。但是初始化在什麼位置是至關重要的。來看下這段 sess tf.session sess.run tf.global variables initializer mnist model ...