色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HPM6750 LVGL刷屏性能再提升?大神網友開辟片內新天地

先楫半導體HPMicro ? 2022-07-22 11:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

先楫體驗官“RSCN”評測了HPM6750的coremark跑分后(原文請至EEWORLD搜索RSCN)又出干貨!這次“RSCN”將為我們演示如何優化自己手中的HPM6750使它性能提升。

以下正文轉自EEWORLD @RSCN

之前的coremark跑分測評中,在flash和ram運行的性能大致一樣,主要的原因還是代碼空間小于32K,這剛好是cache的空間范圍內,HPM6750有32K ICACHE和32K DCACHE,性能上是最高的,所以跑分上,兩者并沒有太大的差距。

但是,如果代碼空間超過了32K,這時候cache總會有用滿的時候,也會有不命中的情況下,這時候需要考慮的正是系統資源和編譯整合利用

下面以littlevgl的benchmark跑分例子要進行性能提升的一個驗證方法,當然這僅僅作為參考,并不能決定大多數應用場景。

由于上個貼子說明了SPI的一點缺陷,會導致DMA的輔助功能提升并不大,在實際跑lvgl的時候,code放在flash,編譯器使用segger,代碼缺省優化,也其實沒優化的情況下,生成的代碼如下:

b51c1710-039c-11ed-9ade-dac502259ad0.png

那么按照這樣燒錄進去,weightied fps大概是120多左右

b5582e8a-039c-11ed-9ade-dac502259ad0.png

這是有點低了,先從lvgl的配置上去優化,lvgl的刷新周期,從30fps最大刷新率改為100fps刷新率,提升上也并不是很大,大概在160左右變動。

b585787c-039c-11ed-9ade-dac502259ad0.pngb59f55f8-039c-11ed-9ade-dac502259ad0.png

那么開O3優化的效果又是如何,再次燒錄進去,weightied fps大概是174多左右

b5bd9676-039c-11ed-9ade-dac502259ad0.png

當然也試了以下方法,實驗過程也忘了拍照,但是其實效果性能并沒有提升多少,也就180左右變動

1、改為全尺寸雙緩沖,但是其實這種對MCU屏幕有用,對于SPI屏幕上,效果并沒多少。

2、改為非全尺寸雙緩沖,大概五分之一局部刷新。

3、改為單緩沖局部刷新和單緩沖全尺寸刷新,效果均不大。

于是試著找了官方的技術,放假期間的,技術也在中午跟著我遠程調試了下,換為GCC編譯器,以及開啟了相關優化,優化提升也不明顯,大概也是180fps變動。

在調試的過程中,有個idea讓樓主茅塞頓開,也就是官方技術建議把中斷isr放在ram運行,但實際提升也不大。

于是樓主照著這個思路來看下性能有沒有增加,也就是把核心的代碼加載到ram中運行。好在HPM6750有足夠的RAM來加載,根據手冊可知道,兩核心有SLV各512K,SRAM一共1M,這是足夠加載很多核心代碼。

b5eb93be-039c-11ed-9ade-dac502259ad0.png

說干就干,在代碼上去實現的話,可以使用ATTR_RAMFUNC修飾符放在定義的函數前面,這樣編譯的時候就會加載到RAM運行。

在實際調試中,單純幾個函數的修飾并不能解決問題。也不可能去手動一個一個修飾,好在與SES可以可視化去操作加載。從ATTR_RAMFUNC,Link文件可看到。

ATTR_RAMFUNC是把函數放在了section的.fast中

b6175e0e-039c-11ed-9ade-dac502259ad0.png

從Link可看到,fast是放在了ILM_SLV的256K空間中

b62d4c00-039c-11ed-9ade-dac502259ad0.png

于是我們可以參考Link,自己在copy個link,把fast放在更大的RAM上,也就是SRAM上

b6445bc0-039c-11ed-9ade-dac502259ad0.png

那么ses如何去加載這些函數到RAM上了,跟keil類似

右鍵點擊需要加載的文件夾,選擇options

b658e702-039c-11ed-9ade-dac502259ad0.png

選擇code段改為.fast,這樣就可以一次搞定加載所有需要到RAM運行的函數。

b6768b90-039c-11ed-9ade-dac502259ad0.png

根據之前的調試性能,再加載核心的放在RAM中運行,燒錄代碼進去,奇跡的時刻,從122fps提升到286,整整提升了兩倍性能,這已經對于SPI這個稍微缺陷IP,足夠有幫助了。

b68d26ac-039c-11ed-9ade-dac502259ad0.png

于此總結:

1、在從代碼優化,編譯器優化上,可以提高性能。

2、在1的基礎上,隨著代碼空間的增多,32k cache總有用完的時候,xip flash 也會有所損失性能,最好就是可以把主要的代碼加載到RAM中運行,更可提高性能。

3、除了32K cache的加持,內部RAM整合也有足夠2M,對于系統而言,是足夠性能整合的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5152

    文章

    19686

    瀏覽量

    317923
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CSC7137B 應用指南:小功率電源管理革新方案

    場景中開辟出一新天地。接下來,我們將深入剖析CSC7137B的卓越特性,并結合實際應用場景,提供一套完整且詳盡的應用指南。晶源微代理-粵華信科技全系統供應?一、
    的頭像 發表于 07-18 15:14 ?124次閱讀
    CSC7137B 應用指南:小功率電源管理革新方案

    【EASY EAI Orin Nano開發板試用體驗】移植LVGL9.1(C語言工程)

    本帖最后由 donatello1996 于 2025-7-7 19:38 編輯 從LVGL的GIT下載源碼并解壓,版本9.1: 在Makefile里面添加所有要用到的LVGL源文件,注意
    發表于 07-04 23:27

    Silicon Labs BG2xL精簡版藍牙SoC開辟信道探測、邊緣智能應用新天地

    隨著物聯網領域的復雜性和互聯性不斷提高,對無線設備的需求正在發生變化。它不再只是將數據從A點傳輸到B點,現在的設備需要更智能、更節能,并且專為特定的一些任務而設計。無論是實現工業設備的預測性維護、在密集環境中追蹤資產,還是在超低功耗傳感器中使用紐扣電池運行多年,開發人員都需要精簡、可靠、隨時可以根據新興的應用場景進行擴展的解決方案。 在與客戶交流并密切關注物聯網領域發展方向的過程中,有一件事情已經變得很
    的頭像 發表于 04-30 15:28 ?830次閱讀

    如何在linux小核下運行lvgl

    我希望在linux小核下運行lvgl,板載的屏幕是豎屏,有沒有辦法從硬件旋轉的方式讓linuxlvgl實現豎屏橫用,我試過lvgl的軟件旋轉,刷屏效率非常低,查看發現似乎drm并沒有開放旋轉的屬性,我應該怎么做
    發表于 04-28 06:12

    任意波形發生器在電光調制器、量子光學和脈沖激光二極管中的應用

    現在,光學、光子學和激光技術應用越來越流行。新一代的科學家們正在汽車、醫療、航空航天、國防、量子和激光傳感器等領域開辟新天地。這些領域的應用挑戰不斷增加。昊量電光的任意波形和函數發生器幫助工程師應對這些挑戰,生成各種類型的脈沖、信號和調制,滿足不同應用的需求
    的頭像 發表于 04-09 16:59 ?281次閱讀
    任意波形發生器在電光調制器、量子光學和脈沖激光二極管中的應用

    重磅更新 | 先楫半導體HPM_SDK v1.9.0 發布

    版本更新概況[New]增加HPM6P00系列MCU以及hpm6p00evk支持[New]增加了開發板已知問題說明[Update]將全系列開發板VCore電壓調節至1.275V,HPM6750系列開發板主頻設成816MHz,
    的頭像 發表于 04-02 08:31 ?442次閱讀
    重磅更新 | 先楫半導體<b class='flag-5'>HPM</b>_SDK v1.9.0 發布

    養老機器人功能融合,芯片企業將狂卷出新天地

    委員會(IEC)發布養老機器人國際標準《互聯家庭環境下使用的主動輔助生活機器人性能準則》,引起業內關注。 ? 根據應用場景,養老機器人可以分為健康養護類、生活輔助類、情感陪伴類、醫療集成類這四大類,再進行細分,健
    的頭像 發表于 03-12 00:09 ?1976次閱讀
    養老機器人功能融合,芯片企業將狂卷出<b class='flag-5'>新天地</b>?

    基于RTThread nano的LVGL線程卡頓是什么原因引起的?

    ) { lv_timer_handler(); rt_thread_mdelay(5); } } 現象是該線程能運行,但觸控檢測和刷屏都特別慢,CPU占用率一直是99%,裸機運行LVGL是流暢的,移植了nano就很卡,可有償
    發表于 03-07 06:00

    圖撲 HT 總線式拓撲圖的可視化實現

    圖撲軟件 HT 自定義連線功能為圖形交互設計開辟了廣闊的新天地。從基本的"橫-豎-橫"連線到復雜的總線拓撲圖,不僅提升了數據可視化的靈活性,還大幅增強了用戶體驗。通過精細調整連線的旋轉角度和投影點,在 2.5D 效果中呈現更加美
    的頭像 發表于 02-25 11:26 ?405次閱讀
    圖撲 HT 總線式拓撲圖的可視化實現

    高速鏈路設計難?利用HPM6750雙千兆以太網透傳實現LED大屏實時控制

    HPM6750雙千兆以太網透傳方案演示LED大屏顯示系統利用發光二極管構成的點陣模塊或像素單元組成大面積顯示屏顯示字符、圖像等信息,具有低功耗、低成本、高亮度、長壽命、寬視角等優點,近年來隨著
    的頭像 發表于 02-08 13:45 ?1012次閱讀
    高速鏈路設計難?利用<b class='flag-5'>HPM6750</b>雙千兆以太網透傳實現LED大屏實時控制

    錦浪科技以光伏技術助力高校人才培養

    校企聯動升級,開辟教研新天地。錦浪在上海交大二期教研試點項目的成功落地,不僅展示了最前沿的光伏技術,還推動了產學研深度融合,成為一本生動的高科技光伏教科書。
    的頭像 發表于 02-07 17:08 ?546次閱讀

    夢芯科技精彩亮相CHINTERGEO 2024

    近日,以“智繪新天地 數領測繪展未來”為主題的測繪地理信息裝備行業展會CHINTERGEO 2024在湖北武漢中國光谷科技會展中心盛大開幕。
    的頭像 發表于 11-07 16:32 ?964次閱讀

    如何做一個hpm6750evk2的bootloader?

    我正在做一個hpm6750evk2的bootloader。設計很簡單,boot工程代碼只做跳轉到1M后的APP工程代碼處,APP工程就是做的一個點燈的程序而已,boot、APP工程都是跑
    發表于 10-23 19:01

    HPM6750 Bootloader設計

    我正在做一個hpm6750evk2的bootloader。設計很簡單,boot工程代碼只做跳轉到1M后的APP工程代碼處,APP工程就是做的一個點燈的程序而已,boot、APP工程都是跑
    發表于 10-23 18:59

    hpm_manufacturing_tool linux 版本 選擇 hidraw 連接等待超時

    _manufacturing_tool_gui linux 版本 選擇 hidraw 連接 HPM6750 芯片,能識別到 hidraw 設備,單擊連接是提示重啟芯片這個時候會等待超時然后軟件報錯,此時查看 lsusb 設備是檢測不到 hpm6750
    發表于 08-07 16:43
    主站蜘蛛池模板: 在线亚洲免费 | 欧美97色伦影院在线观看 | 天天躁日日躁狠狠躁中文字幕老牛 | 啊灬啊别停灬用力啊老师 | 激情欧美日韩一区二区 | 在线观看成人免费视频 | 手机在线免费观看毛片 | 阴茎插入阴道 | 亚洲国产三级在线观看 | 精品精品国产自在现拍 | 97在线观看免费 | 欧美一道本一区二区三区 | 日韩在线 无码 精品 | 一二三四免费中文在线1 | 男女交性视频无遮挡全过程 | 一个人HD在线观看免费高清视频 | 国产亚洲精品成人a在线 | 三级网站午夜三级 | 久久se精品一区二区国产 | 一个人免费完整在线观看影院 | 精品高清国产a毛片 | 亚洲精品一本之道高清乱码 | 曰批视频免费40分钟不要钱 | 美女岔开腿露出粉嫩花苞 | 蜜桃传媒星空传媒在线播放 | 偷尝禁果H1V1幸运的山熊 | 国产成人一区二区三中文 | 99影视久久电影网久久看影院 | 寂寞骚妇女被后入式抽插 | 扒开屁股眼往里面夹东西 | 一二三四在线观看高清电视剧 | 97国产露脸精品国产麻豆 | 国产在线精品视频资源 | 在线观看日本污污ww网站 | 久久99精国产一区二区三区四区 | 国产偷国产偷亚洲高清app | 国产午夜电影在线观看不卡 | 欧美牲交A欧美牲交VDO | 国产高清美女一级毛片久久 | 国产99久久| 蜜桃视频一区二区 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品