S5P4418 LCD螢幕解析度的除錯

2021-10-08 23:28:59 字數 514 閱讀 8191

最近要用s5p4418驅動800x600解析度的螢幕,在android linux環境下,

會報下列錯誤:

[    0.587000] nxp-fb.0: dma addr = 0x63600000, buf[0xe32bcb40]

[    0.593000] nxp-fb.0: dma addr = 0x637d5000, buf[0xe32bcc80]

[    0.599000] nxp-fb.0: dma addr = 0x639aa000, buf[0xe32bcdc0]

[    0.657000] unable to handle kernel paging request at virtual address efa05000

經過簡單除錯發現在nxp-fb.c的nxp_fb_copy_boot_logo函式中的memcpy((void*)dest, (const void*)virt, size)會出錯,

修改nxp-fb.c, 部分變數 新增頁對齊 page_align 即可解決

S5p4418 啟動配製分析

在介紹之前我先簡單介紹一下三星 s5p4418 這顆晶元,s5p4418 是一顆cortex a9 四核晶元,主頻 1.4ghz,最大記憶體可以支援到 2gb,這算是三星 arm晶元發布以來在性 比上不高於國內晶元的第一顆晶元。更具有針對國內行業客戶的一顆晶元。在網上大家對這顆晶元眾說分雲,有的說是...

S5P4418原廠GPIO驅動程式分析

2014年八月,世界上第二大半導體三星電子收購南韓nexell公司旗下的4330主控晶元,正式更名為s5p4418,徹底取代三星s5pv210 exynos4412等主控進入多核高速時代。來自於網路,不一定靠譜。正因為s5p4418來自於nexell公司,所以核心 中有大部分是由nexell原廠工程...

Android5 1 s5p6818平台鎖屏去除

android5.1下鎖屏和之前的有差別,專案需求首先要把鎖屏去掉。在原始碼的frameworks目錄下進行配置和修改 frameworks base packages settingsprovider res valuse defaults.xml。在裡面找到 true,初始值為false,將其修...