高通平臺bootloader裡面串列埠log輸出配置方法
1:在modem端將相應的gpio設定成相應功能。
2:在/lk/project/xxx.mk開啟uart輸出log功能。
3:在platform/msm_shared/uart.c中定義uart幾輸出log,
#if PLATFORM_MSM7X30
static unsigned uart_base = MSM_UART2_BASE;
#elif PLATFORM_MSM7X27A
static unsigned uart_base = MSM_UART1_BASE;
#else
static unsigned uart_base = MSM_UART3_BASE;
#endif
這樣appsboot就可以列印log了
相關推薦
高通平臺bootloader裡面串列埠log輸出配置方法
1:在modem端將相應的gpio設定成相應功能。 2:在/lk/project/xxx.mk開啟uart輸出log功能。 3:在platform/msm_shared/uart.c中定義uart幾輸出log, #if PLATFORM_MSM7X30 static uns
[Android]高通平臺BootLoader啟動流程
一、什麼是BootLoader BootLoader程式碼是晶片復位後,進入作業系統之前執行的一段程式碼。主要用於完成由硬體啟動到作業系統啟動的過渡,從而為作業系統提供基本的執行環境。 BootLoder主要的啟動流程可以概括為:PBL階段、SBL階段、LK階段。之後會載入並啟動kern
高通平臺framework,hal,kernel開啟log【轉】
本文轉載自:https://blog.csdn.net/u010164190/article/details/78625636 1 1.Add framework log 2 #define LOG_NDEBUG 0 3 2.Add hal log 4 #define LOG_NDEBU
高通平臺BootLoader的流程
原文連結:http://www.codingblog.cn/blog/44451.html 注:很多內容和MTK LK階段相同,可以借鑑學習。aboot.c內容差異很大。 本文以C6的bootlader程式碼為例, 1.
高通平臺SPI外設的片選訊號配置
spi master 和spi device有各自的dts配置: 這是spi master的配置示例,也就是spi控制器 這是一個spi device的配置示例,也就是spi外設(從裝置) 一個spi控制器上可以連線多個從裝置,在任何時刻只有一個從裝置可以通
Android4.4高通平臺中的應用路徑及應用裁剪方法
去掉Android中應用的方法: 1.build\target\project 修改它下面的.mk檔案 如:core.mk,core_minimal.mk,full_base.mk,full_base_telephony.mk,generic_no_te
高通平臺串列埠除錯 AP與模組串列埠通訊除錯總結 uart
高通平臺串列埠除錯 AP與模組串列埠通訊除錯總結 2016年07月07日 18:03:41 閱讀數:3144 原文網址:http://blog.csdn.net/linux_devices_driver/article/details/24329043 1:檢查A
高通平臺啟動log概述(PBL log、sbl1 log、kernel log)【轉】
本文轉自:https://blog.csdn.net/RadianceBlau/article/details/78416776?utm_source=blogxgwz9 高通平臺啟動log概述(PBL log、sbl1 log、kernel log)在嵌入式linux的除錯過程中log有著至關重要的地位,
MTK平臺編譯userdebug版本開啟串列埠log方法
1.在lk中,進入目錄: vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/mt_boot.c 在這個檔案中,找到以下ifdef USER_BUILD位置(有兩處),進行修改: #ifdef USE
高通平臺 UART log 開啟方法
1 配置kernel DTS 例如: kernel\arch\arm\boot\dts\qcom\msm8909-mtp.dtsi, 配置status屬性 okay. 同時檢查DTS 確認UART PIN 沒有配作他用 &blsp1
高通平臺msm8916修改開機logo 高通平臺修改LK(bootloader)開機logo
經過兩天的奮戰終於把開機logo給搞定了啊。 首先修改開機logo要從哪裡入手呢?先分析一下原始碼看看. ---> 1 void display_image_on_screen() 2 { 3 struct fbimage default_fbimg, *fbimg; 4
高通平臺如何抓取宕機定屏log
問題:當我們遇到了手機宕機問題(hang issue),如何進行處理? 如果手機宕機,並且沒有重啟(reboot),可能的原因: 1、 在kernel中,程序中有一些dead lock,同時Android service也堵塞了(blocked),
高通平臺如何offline 抓取systrace log
Most kernel modules have tracing configuration, customer can switch on/off tracing event accordingly. For example, if you only care about bus vote, followi
(高通平臺)pdaf log打印不出來的檢查步驟
檢查自己寫的pdaf驅動是否正確主要就是依據打印出來的pdaf log,那如果log出不來肯定是有問題的,接下來說下如何排查問題: 1:首先我們要檢查sensor驅動h檔案有沒有開啟pdaf,如果沒
基於Android7.1 8953 高通平臺下零死角玩轉裝置樹DTS
【基於Android7.1 8953 高通平臺下零死角玩轉裝置樹DTS】 更新內容: 【創科之龍_安卓開發】第01課_為什麼引用linux裝置樹和對比優勢 【創科之龍_安卓開發】第02課_如何在Linux-3.x核心
高通平臺讀寫nv總結【轉】
本文轉載自:https://blog.csdn.net/suofeng12345/article/details/52713993 一,引言 1. 什麼是NV &nbs
高通平臺 ramdump-parser 簡介
ramdump 是什麼?簡單來說就是把系統memory中的某一個時間點的的資料資訊通過一定手段取出來儲存起來的記憶體崩潰檔案,屬於ELF檔案格式。 當系統發生致命錯誤無法恢復的時候,主動觸發抓取ramdump把異常現場保留下來供離線分析定位問題是一種非常重要的高階除錯手段。 高
通過高通平臺簡單總結的許可權問題
android 5.x開始,引入了非常嚴格的selinux許可權管理機制,我們經常會遇到因為selinux許可權問題造成的各種avc denied困擾。有時候我們在添加了一些驅動或應用的時候,發現不能用,但是程式本身查不出問題來,那就要抓log看一下了,很多時候就是因為沒有新增許可權,下
高通平臺電池曲線
跟電池相關的一些名詞: FCC Full-Charge Capacity 滿電荷電量 UC Remaining Capacity RC 剩餘電量 CC Coulumb Counter 電量計 UUC Unusable Capacity 不可用電量 PC Percentage
在高通平臺新增或者移植一個完整的camera
OV8865 1、kernel部分: A、kernel_driver: 把驅動檔案ov8865_qtech_f8865ac.c 放到kernel/drivers/media/platform/msm/camera_v2/sensor/目錄下 B、kernel_dt