|
RDA8851開發(fā)手冊(cè)目錄:
031014okhczdwnmdlgwgg6.png (98.11 KB, 下載次數(shù): 75)
下載附件
2018-12-8 03:15 上傳
031101x6tv7v5k7tl7519t.png (427.89 KB, 下載次數(shù): 68)
下載附件
2018-12-8 03:15 上傳
我們的系統(tǒng)里面有很多 heap,其中最原始的兩個(gè) heap 編號(hào)是 heap0 和 heap1,heap0 是在外部 RAM上分配的(8809內(nèi)置的RAM也屬于這種),heap1是在片上SRAM上分配的。我們一般關(guān)注heap0。 在RAM上, 除去靜態(tài)分配的內(nèi)存 (data、 bss、 分配到RAM執(zhí)行的text和overlay等),其它都給了heap0。其它的heap(比如上面CSW和 MMI的heap)又從heap0上分出來,分出來后的heap在邏輯上和heap0是平等的。
CSW 和 MMI 的這兩個(gè) heap 由于比較大,所以其分配比較敏感,如果太大了會(huì)造成 RAM 的浪費(fèi),且會(huì)影響到其它heap空間的分配(其它heap空間嚴(yán)重過小會(huì)造成開機(jī)死機(jī),輕微過小會(huì)導(dǎo)致有時(shí)無法撥打電話或者有時(shí) echo loop 測(cè)試無效等各種 bug),太小了會(huì)影響通訊和多媒體功能。目前配置這兩個(gè) heap的大小主要依賴經(jīng)驗(yàn)值,影響的因素有存儲(chǔ)規(guī)格(3216、3232、3264、6464),有無WAP/MMS,有無JAVA,屏幕的分辨率等等。所以配置一個(gè)新項(xiàng)目,最好參考現(xiàn)有的規(guī)格比較接近的項(xiàng)目,來配置這兩個(gè)參數(shù)。另外,需要保證如下約束:
_heap_size- cswHeapSize- cosHeapSize > 350K(3216項(xiàng)目)
_heap_size- cswHeapSize- cosHeapSize > 400K(非3216項(xiàng)目)
其中_heap_size可以在符號(hào)表文件(map文件)中查到。
2. MMI 配置
MMI 的配置信息放在資源包的 mmi_cfg 目錄下,包括:mmi_cfg.deg,conversion.mk 以及 mmi_features.h。而資源包被target.def的CT_ERES變量所定義,這就把target和資源包(包括MMI配置)給關(guān)聯(lián)起來了。
這些配置信息根據(jù)名字就可以理解。
3. 資源
發(fā)布的代碼有一個(gè)默認(rèn)的資源包,位于softapplication路徑下mmi_cfg、mmi_customer兩個(gè)文件夾中。
完整的pdf格式文檔51黑下載地址:
RDA8851開發(fā)手冊(cè) .pdf
(7.31 MB, 下載次數(shù): 48)
2018-12-8 03:15 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
RDA8851CM_Chip_Datasheet.pdf
(1.15 MB, 下載次數(shù): 38)
2018-12-8 03:15 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|