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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

1個(gè)工具4類日志,幫你解決99%的問(wèn)題

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-12-17 16:26 ? 次閱讀

眾所周知,通過(guò)日志可以對(duì)研發(fā)過(guò)程中,以及模組運(yùn)行過(guò)程中的各種故障進(jìn)行分析,快速定位和解決問(wèn)題。

但新手朋友往往念叨著“抓日志”,卻又無(wú)從下手……此時(shí)就不得不提到工程師朋友的寶藏工具——[LuaTools]多功能下載調(diào)試工具,簡(jiǎn)單又高效。

LuaTools新版下載/使用教程

https://docs.openluat.com/Luatools/

本文特別分享LuaTools日志相關(guān)內(nèi)容。

一、LuaTools日志分類

LuaTools包括4種日志:工具本身的日志、用戶日志、底層日志、死機(jī)日志。

1. 工具本身的日志

在工具目錄/log/,main_當(dāng)天日期.txt形式存在,記錄工具本身工作中輸出的日志,主要用于工具報(bào)錯(cuò)時(shí)查找錯(cuò)誤原因。當(dāng)天工具第一次打開,才會(huì)新建文件。

2. 用戶日志

在工具目錄/log/,trace_當(dāng)天日期_首次記錄時(shí)間.txt形式存在,記錄了LuatOS里調(diào)用print、log等API輸出的日志,LuatOS組件輸出的部分日志,CSDK里調(diào)用luat_debug_print輸出的日志,一般查看模組工作狀態(tài)。在工具重新打開后,會(huì)新建文件。

3. 底層日志

在工具目錄/log/4gdiag/,根據(jù)模塊內(nèi)SoC平臺(tái)不同,會(huì)有不同的類型。

1)AP log

Air724系列模組(展銳平臺(tái)),Air780/Air700系列模組及Air8000工業(yè)引擎模組(移芯平臺(tái))支持。當(dāng)天日志_首次記錄時(shí)間_固件類型_固件版本_SOC名稱_IMEI_接收COM口號(hào).bin形式存在,記錄了SoC AP處理器(移芯包括了CP處理器)輸出的所有l(wèi)og,當(dāng)LuatOS日志無(wú)法定位問(wèn)題時(shí),需要用到,有時(shí)也會(huì)用于死機(jī)問(wèn)題分析。

2)CP log

Air724系列模組(展銳平臺(tái))支持。xxx.tra形式存在,記錄了soc CP處理器輸出的所有l(wèi)og,當(dāng)AP log都無(wú)法定位問(wèn)題時(shí),需要用到。

4. 死機(jī)日志

Air780/Air700系列模組及Air8000工業(yè)引擎模組(移芯平臺(tái))支持,目前有2類:

1)Ramdump

在工具目錄/log/ramdump/,當(dāng)天日志_首次記錄時(shí)間_固件類型_固件版本_SOC名稱_IMEI_接收COM口號(hào)_ramdump.bin形式存在,用于死機(jī)問(wèn)題分析,必須開啟AP log抓取,才能在死機(jī)時(shí)抓取ramdump。

2)Flashdump

在工具目錄/log/flashdump/,這是移芯EC7XX獨(dú)有功能。

二、LuaTools如何與EPAT共存

EPAT是底層日志工具,適用于Air780系列/Air700系列模組及Air8000工業(yè)引擎模組。

默認(rèn)狀態(tài)下,LuaTools會(huì)開啟AP log和CP log抓取,由于移芯平臺(tái)沒(méi)有CP log,所以CP log項(xiàng)目沒(méi)有影響。

但是EPAT抓底層log會(huì)和LuaTools抓AP log沖突,兩者是同一個(gè)東西。因此,如果想用LuaTools查看用戶日志,用EPAT查看底層log,需要將LuaTools抓取AP log的功能關(guān)閉。

新版本: LuaTools ->賬戶 ->工具配置; 老版本: LuaTools ->工具 ->配置。

如下圖所示,將打開AP LOG去掉勾選即可:image.png

三、如何抓死機(jī)信息

Air780系列/Air700系列模組及Air8000工業(yè)引擎模組,LuaTools抓死機(jī)信息是自動(dòng)進(jìn)行的,只要保證AP log是正常抓取,也就是說(shuō)EPAT不能開啟,正常抓取完成后LuaTools有非常明顯的提示文件存放位置。

如果LuaTools和EPAT并存,或者只開EPAT,那么需要用EPAT來(lái)保存log。

但是光靠死機(jī)信息不一定能找到問(wèn)題點(diǎn),因此需要提供全套文件包括:

死機(jī)前AP log,或者EPAT的log,注意要在死機(jī)發(fā)生前的。

Ramdump文件(或者flashdump文件,但是flashdump內(nèi)容少,不一定有用),如果是EPAT抓的ramdump,則在保存成zip壓縮包中時(shí)已經(jīng)保存了。

SoC文件,如果是618的CSDK,則需要編譯輸出目錄的xxx.elf,xxx.map,comdb.txt文件。

今天的分享就到這里了~

更多模組日志相關(guān)內(nèi)容詳見:

https://docs.openluat.com/howtouselog/

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 定位
    +關(guān)注

    關(guān)注

    5

    文章

    1403

    瀏覽量

    35819
  • 調(diào)試工具
    +關(guān)注

    關(guān)注

    1

    文章

    51

    瀏覽量

    12783
收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    詳解journalctl日志管理

    systemd 提供了自己的日志系統(tǒng)(logging system),稱為 journal。使用 systemd 日志,無(wú)需額外安裝日志服務(wù)(syslog)。
    的頭像 發(fā)表于 06-05 17:22 ?104次閱讀
    詳解journalctl<b class='flag-5'>日志</b>管理

    【新品】ESP32-P4全功能開發(fā)板,啟明云端WT99P4C5-S1多媒體開發(fā)板強(qiáng)勢(shì)來(lái)襲!

    為了滿足廣大開發(fā)者對(duì)于高性能、多功能開發(fā)平臺(tái)的需求,深圳市啟明云端有限公司重磅推出了基于WT0132P4-A1核心板設(shè)計(jì)的多媒體開發(fā)板——WT99P4C5-S1。這款開發(fā)板集成了樂(lè)鑫ESP32-P4
    的頭像 發(fā)表于 03-18 18:06 ?767次閱讀
    【新品】ESP32-P<b class='flag-5'>4</b>全功能開發(fā)板,啟明云端WT<b class='flag-5'>99P4C5-S1</b>多媒體開發(fā)板強(qiáng)勢(shì)來(lái)襲!

    分布式日志追蹤ID實(shí)戰(zhàn)

    作者:京東物流 張小龍 本文通過(guò)介紹分布式應(yīng)用下各個(gè)場(chǎng)景的全局日志ID透?jìng)魉悸罚约敖榻B分布式日志追蹤ID簡(jiǎn)單實(shí)現(xiàn)原理和實(shí)戰(zhàn)效果,從而達(dá)到通過(guò)提高日志查詢排查問(wèn)題的效率。 背景 開發(fā)排查系統(tǒng)問(wèn)題用得
    的頭像 發(fā)表于 01-20 10:16 ?581次閱讀

    Linux實(shí)時(shí)查看日志的四種命令詳解

    如何在Linux中實(shí)時(shí)查看日志文件的內(nèi)容?那么有很多實(shí)用程序可以幫助用戶在文件更改或不斷更新時(shí)輸出文件的內(nèi)容。在Linux中實(shí)時(shí)顯示文件內(nèi)容的常用命令是tail命令(有效地管理文件)。 1
    的頭像 發(fā)表于 01-13 10:45 ?2646次閱讀
    Linux實(shí)時(shí)查看<b class='flag-5'>日志</b>的四種命令詳解

    Wine開發(fā)系列——如何使用Wine日志調(diào)試問(wèn)題

    助于快速理解代碼的執(zhí)行流程和功能。在大型項(xiàng)目中,通常會(huì)先實(shí)現(xiàn)一套自己的調(diào)試日志框架,主要有兩個(gè)目的: 統(tǒng)一日志風(fēng)格和存儲(chǔ):確保日志格式一致,并且有統(tǒng)一的存儲(chǔ)方式,這有助于用戶更容易地報(bào)
    的頭像 發(fā)表于 01-06 11:29 ?830次閱讀

    在眾核場(chǎng)景下EXT4該如何應(yīng)對(duì)才能發(fā)揮性能

    一、背景和問(wèn)題 1. EXT4日志的問(wèn)題 隨著計(jì)算機(jī)系統(tǒng)加載數(shù)百個(gè)CPU內(nèi)核,文件系統(tǒng)的可擴(kuò)展性得到進(jìn)一步強(qiáng)調(diào)。因此本文主要定位服務(wù)器中廣泛使用的Ext
    的頭像 發(fā)表于 12-30 11:35 ?442次閱讀
    在眾核場(chǎng)景下EXT<b class='flag-5'>4</b>該如何應(yīng)對(duì)才能發(fā)揮性能

    4網(wǎng)線和6網(wǎng)線區(qū)別

    4網(wǎng)線和6網(wǎng)線在多個(gè)方面存在顯著差異,以下是具體的比較: 一、傳輸性能 傳輸頻率與速率 4網(wǎng)線:傳輸頻率相對(duì)較低,通常在20MHz左右
    的頭像 發(fā)表于 11-07 10:16 ?2823次閱讀

    nginx日志配置方法

    access_log用來(lái)定義日志級(jí)別,日志位置。
    的頭像 發(fā)表于 10-24 17:43 ?504次閱讀

    Linux日志管理經(jīng)驗(yàn)總結(jié)

    日志內(nèi)容,合理的日志內(nèi)容(日志錨點(diǎn),內(nèi)容格式,等)可以為應(yīng)用服務(wù)的執(zhí)行記錄、問(wèn)題排查提供最有力的幫助。
    的頭像 發(fā)表于 10-24 17:36 ?470次閱讀

    日志篇:模組日志總體介紹

    ?今天我們學(xué)習(xí)合宙模組日志總體介紹,以下進(jìn)入正文。 一、本文討論的邊界 本文是對(duì)合宙 4G 模組, 以及 4G+GNSS 模組的日志功能的總體介紹。通過(guò)
    的頭像 發(fā)表于 10-24 07:16 ?495次閱讀
    <b class='flag-5'>日志</b>篇:模組<b class='flag-5'>日志</b>總體介紹

    統(tǒng)一日志數(shù)據(jù)流圖

    統(tǒng)一日志數(shù)據(jù)流圖 日志系統(tǒng)數(shù)據(jù)流圖 系統(tǒng)進(jìn)行日志收集的過(guò)程可以分為三個(gè)環(huán)節(jié): (1)日志收集和導(dǎo)
    的頭像 發(fā)表于 08-21 15:00 ?503次閱讀
    統(tǒng)一<b class='flag-5'>日志</b>數(shù)據(jù)流圖

    日志框架簡(jiǎn)介-Slf4j+Logback入門實(shí)踐

    前言 隨著互聯(lián)網(wǎng)和大數(shù)據(jù)的迅猛發(fā)展,分布式日志系統(tǒng)和日志分析系統(tǒng)已廣泛應(yīng)用,幾乎所有應(yīng)用程序都使用各種日志框架記錄程序運(yùn)行信息。因此,作為工程師,了解主流的日志記錄框架非常重要。雖然應(yīng)
    的頭像 發(fā)表于 07-30 10:00 ?1436次閱讀
    <b class='flag-5'>日志</b>框架簡(jiǎn)介-Slf<b class='flag-5'>4</b>j+Logback入門實(shí)踐

    InDTU300系列產(chǎn)品如何輸出實(shí)時(shí)日志?

    電腦連接InDTU維護(hù)串口/串口2,登錄后在配置工具設(shè)置界面,選擇高級(jí)模式。 找到“其他配置(應(yīng)用擴(kuò)展配置)”,”是否為調(diào)試模式“項(xiàng)選擇“是(串口2)”,調(diào)試模式等級(jí)選擇顯示詳細(xì)日志。 點(diǎn)擊右下角
    發(fā)表于 07-25 06:05

    鐵威馬教程 如何收集NAS的日志

    一:使用Putty等工具登錄NAS命令行終端。 步驟二:修改日志存儲(chǔ)的位置 2.1.執(zhí)行以下命令: ? 代碼:
    的頭像 發(fā)表于 07-16 18:02 ?883次閱讀
    鐵威馬教程 如何收集NAS的<b class='flag-5'>日志</b>

    奇怪!應(yīng)用的日志呢??

    1. 問(wèn)題回顧 問(wèn)題背景 是在進(jìn)行中臺(tái)應(yīng)用中間件遷移過(guò)程中,發(fā)現(xiàn)存在 項(xiàng)目啟動(dòng)失敗 或者 項(xiàng)目正常啟動(dòng) (jsf正常掛載并正常運(yùn)行,mq正常發(fā)送和消費(fèi))但是 無(wú)任何日志打印 現(xiàn)象。 更奇怪 的是不打
    的頭像 發(fā)表于 06-11 10:48 ?511次閱讀
    奇怪!應(yīng)用的<b class='flag-5'>日志</b>呢??

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品