SemiDrive X9H 平台 Safety 域 Camera 測試

一、 前言

       芯馳 X9H 晶片,搭載多個操作系統協同運行,系統實現了儀表、空調、中控、副駕多媒體的四屏驅動控制,在人車智能交互上可以通過顯示屏、螢幕觸摸控制、語音控制、物理按鍵控制、車身協議的完美融合,使汽車更智能。讓車主及乘客有更好的體驗樂趣。攝像頭是智能座艙必不可少的外設,本文介紹如何在芯馳開發板 safety 域測試攝像頭。

二、 軟體環境搭建

1.  軟體下載

本文使用 PTG4.1 版本基線,使用 X9HP_Ref_Isolation_AndroidUser_Linux_Serdes_8G_emmc_3200.json 配置文件。

  • 配置 key
  • 下載 buildsystem 文件夾
  • source lunch_sd.sh -c X9HP_Ref_Isolation_AndroidUser_Linux_Serdes_8G_emmc_3200.json -b X9_3.0.0_PTG4.1 -u customer_c
  • make sync_all 同步代碼
  • make build_all 編譯
  • make genpac 生成 pac 包

2.  軟體下載

使用提供的 SdToolsBox 工具進行下載

3.  啟動系統

觀察 1# 螢幕是否能進入安卓界面,Safety 域 log 是否正常,如下圖所示 log,視為正常啟動



三、 資源分配與配置

1.  Safety 域資源配置

修改 domain_res.h 文件,添加 RES_I2C_I2C9,並順序修改數組標號

2.  Safety 域測試 Demo 配置

添加 SUPPORT_CSI_TEST := true 配置

 

3.  DTS 配置

關閉 csi0 節點



關閉 csimipi0 節點

關閉 I2C8 節點

4.  編譯

使用命令 make dtb 重新編譯 dts

使用命令 make freertos 重新編譯生成 safety.bin

5. 下載

在之前編譯的 pac 文件基礎上,替換 safety.bin dtb 文件,重新燒錄到板子中。

四、 Safety 域測試 Demo

輸入命令 cam_test -i 0 -s 1280 720 -y 0 -d 0 0 -p 1 ,此時 log 如下

 螢幕可以輸出攝像頭圖像,測試完畢。

 

 

 

五、 參考文檔

  • 《SD_X9_SDK_User_Manual》
  • 《SemiDrive_基於 Domain 的資源分配指南 5.pdf》
  • 《SemiDrive_X9_Camera 添加調試指南 00.pdf》


歡迎在博文下方留言評論,我們會及時回復您的問題。如有更多需求,歡迎聯繫大聯大世平集團 ATU 部門:atu.sh@wpi-group.com

作者:Chelsea / 佟強

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論