博客專欄

        EEPW首頁 > 博客 > SS528V100 22AP30 Hi3531DV200開發注意事項

        SS528V100 22AP30 Hi3531DV200開發注意事項

        發布人:VXzhanggong345 時間:2023-10-06 來源:工程師 發布文章

        SS528V100 22AP30 Hi3531DV200開發注意事項

        一、在反復開關視頻采集編碼程序一定次數后,mpp會全局初始化失敗,只能重啟開發板才能恢復。
        初步排查有可能是VB設置cfg失敗,嘗試在啟動編碼程序時,調用hi_mpi_sys_exit()和mpi_vb_exit(),再調用想要的init(),但是出問題的時候,仍舊是恢復不了;

        【解答思路】:這種大概率是程序獲取了vb沒釋放導致的,處理方式有兩種:
        1.排查程序資源釋放,在調用hi_mpi_sys_exit()和mpi_vb_exit()確保所有vb正確釋放
        2.開啟強制銷毀vb,這么做有一定的風險,建議優先按方式1處理

        二、SS528V100 光電冗余備份,光口不自識別千兆

        **【問題描述】**使用RTL8211F網卡芯片,作為光電冗余備份,光口僅能識別到10Mbps,需要使用ethtool工具設置后方可識別到1Gbps,電口正常;
        請問如何設置能使光口主動識別到千兆?
        所處環境:室內,SFP-GE-LX-SM1310千兆單模光模塊,RTL8211F網卡芯片

        【解答思路】:用ethtol工具強制千兆;

        三、ss528 系統啟動后,第一次執行sample_audio 錄音失敗

        【問題描述】
        1、系統啟動(上電啟動或reboot重啟)后,第一次執行sample_audio錄音失敗。
        2、之后再次執行就正常了。
        【所處環境】:
        ubuntu 22.04 lts server

        【解答思路】: 主從模式改一下。

        四、ss528v100 uboot 不需要壓縮,怎么去除

        【問題描述】:ss528v100 uboot 啟動慢,該怎么去除壓縮呢?所處環境:ubuntu 22.04 lts server

        【解決思路】
        要去除SS528V100 U-Boot的壓縮,你可以按照以下步驟進行操作:
        1、在Ubuntu 22.04 LTS Server上安裝所需的工具鏈。你可以使用以下命令安裝:
        sudo apt-get update
        sudo apt-get install build-essential
        2、下載SS528V100 U-Boot源代碼。你可以從相關網站或官方渠道獲取源代碼,并將其解壓到一個目錄中。
        3、進入U-Boot源代碼目錄,并打開include/configs/your_board.h文件(其中your_board.h是你的開發板配置文件)。
        4、找到并注釋掉以下兩行代碼(如果存在):
        #define CONFIG_SYS_BOOTM_LEN (64 << 20)
        #define CONFIG_SYS_MALLOC_LEN (32 * 1024 * 1024)
        5、打開include/config_defaults.h文件,并找到以下行:
        #define CONFIG_SYS_TEXT_BASE 0x00000000
        6、將該行修改為:
        #define CONFIG_SYS_TEXT_BASE 0x80000000
        7、進入U-Boot源代碼目錄,并執行以下命令編譯U-Boot:
        make your_board_defconfig
        make
        8、編譯完成后,在輸出目錄中找到生成的u-boot.bin文件。
        9、將生成的u-boot.bin文件刷寫至你的SS528V100開發板中。
        這樣,你就成功去除了SS528V100 U-Boot的壓縮,從而提高了啟動速度。請確保在進行任何修改之前備份好相關文件,以防止意外情況發生。

        【解決思路2】
        使用預編譯的uboot鏡像;更新最新版SDK,E37 2421 2401

        五、SS528(Hi3531D)編解碼,圖形層和視頻層都綁定在同一設備層上的話,可以疊加顯示嗎?

        【問題描述】
        實際場景需求:圖形層做的是交互,視頻層做的是拉流顯示,要疊加顯示

        【解決思路】
        具體解決方法::一般是用colorkey的方式讓圖形層透明讓視頻層顯示出來。
        設置的是hifb的參數,只要把lvgl的背景色設置為colorkey的值就可以透明了

        六、用ffmpeg拉多個視頻流的話,是不是一個流開一個vdec通道?
        【解決思路】
        當使用FFmpeg來提取多個視頻流時,通常會為每個視頻流打開一個獨立的視頻****(vdec)通道。每個視頻流都會被視為一個獨立的輸入,并通過相應的****進行解碼。先從flv取出h264拿去解碼,再使用,不能直接使用。

        未完待續……

        WE CHAT 芯片圖.jpg

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




        技術專區

        關閉
        主站蜘蛛池模板: 邮箱| 宜阳县| 桃园市| 红河县| 兴业县| 上高县| 大城县| 焦作市| 平安县| 灵寿县| 广水市| 陆川县| 庄浪县| 仲巴县| 静宁县| 沙湾县| 托克逊县| 广河县| 曲麻莱县| 元阳县| 云浮市| 友谊县| 喀喇沁旗| 衡水市| 梁平县| 青阳县| 屏边| 江安县| 太仓市| 若尔盖县| 蓬溪县| 新巴尔虎左旗| 新干县| 皮山县| 绩溪县| 西平县| 渭源县| 油尖旺区| 平定县| 辽宁省| 甘南县|