linux下移植AM335的sgx驅動

2021-06-20 12:31:40 字數 804 閱讀 9864

準備工作

1.uboot 、核心、檔案系統、編譯器,開發板都已經提供,測試可以執行。

graphics_sdk_setuplinux_4_10_00_01.bin

開始移植

移植步驟在ti官網有詳細

說明,步驟如下:

1../graphics_sdk_setuplinux_4_10_00_01.bin 會出現圖形安裝介面,選擇es8.x(for am335x).

2. 修改rules.make中home等路徑,需要核心和檔案系統的路徑,參考說明。

3.make  omapes=8.x pm_runtime=1 , pm_runtime 在說明中未提及,在官網的sgxdbg中有說明,根據核心情況進行新增。

4.make omapes=8.x pm_runtime=1 install

5.將檔案系統刷如開發板。

6.執行開發板下的/etc/init.d/335x-demo,如果沒報錯,移植成功,如果報錯,參考sgxdbg.

測試將graphics_sdk_4_10_00_01/gfx_linux_sdk/ogles/sdkpackage/trainingcourse/01_helloapi下的ogleshelloapi_nullws.cpp編譯,簡單修改其makefile即可,生成檔案複製到開發板執行,在螢幕上顯示和目錄下helloapi.png相同的圖形。

嘗試簡單修改ogleshelloapi_nullws.cpp進行多點連線,測試成功,速度很快,完全硬體加速,其他函式沒有嘗試。

測試中發現,每次開機都要執行/etc/init.d/335x-demo,否則執行測試程式會報錯。

am335x nand驅動移植

使用ok335xd核心板上的nand flash,無論是速度還是穩定性,都比sd卡好,所以接下來的任務是使用sd中的u boot操作nand flash,把需要的映象燒錄進去之後,就可以從nand flash啟動了!第一步 按照 u boot for am335x 的步驟準備好 ok335x開發板 ...

AM335x移植linux核心 轉

am335x移植linux核心 該部落格中詳細介紹了移植linux核心到am335x上相關,裝置驅動採用裝置樹 dt 方式載入,包含裝置啟動 uboot kernel driver rootfs及簡單上層應用。一些文件羅列如下 1.為am335x移植linux核心主線 4 booting witho...

SIM7100在AM335X上移植

有了前面的理論作為基礎,這次移植sim7100到am335x上非常順利,sim7100只是乙個例子,其實只要是高通方案的4g模組,估計移植過程都差不多,sim7100是高通的方案,現在階段 在linux上,有2種途徑,gobinet 和qmi wwan,我的am335x linux核心是3.2版本的...