当前位置: 首页 > article >正文

uboot 打开log 的 方法

uboot 版本

commit f919c3a889f0ec7d63a48b5d0ed064386b0980bd (HEAD -> v2024.10, tag: v2024.10)
Author: Tom Rini <trini@konsulko.com>
Date:   Mon Oct 7 08:54:35 2024 -0600

    Prepare v2024.10

    Signed-off-by: Tom Rini <trini@konsulko.com>
 

开启的选项:
CONFIG_DEBUG_UART=y
 

 git diff include/log.h
diff --git a/include/log.h b/include/log.h
index fc0d598447..908f9c015f 100644
--- a/include/log.h
+++ b/include/log.h
@@ -184,6 +184,7 @@ int _log_buffer(enum log_category_t cat, enum log_level_t level,
 #define log_io(_fmt...)                log(LOG_CATEGORY, LOGL_DEBUG_IO, ##_fmt)
 #define log_cont(_fmt...)      log(LOGC_CONT, LOGL_CONT, ##_fmt)

+#define LOG_DEBUG
 #ifdef LOG_DEBUG
 #define _LOG_DEBUG     LOGL_FORCE_DEBUG
 #ifndef DEBUG



没有开启log时:
No serial driver found
resetting ...
reset not supported yet
### ERROR ### Please RESET the board ###
 

开启log打印之后
spl_early_init
size=30, ptr=30, limit=4000: 801dc000
common/malloc_simple.c:26-alloc_simple() size=30, ptr=60, limit=4000: common/malloc_simple.c:47-malloc_simple() 801dc030
common/malloc_simple.c:26-alloc_simple() size=98, ptr=f8, limit=4000: common/malloc_simple.c:47-malloc_simple() 801dc060
drivers/core/lists.c:216-lists_bind_fdt() bind node chosen
drivers/core/lists.c:221-lists_bind_fdt() Device 'chosen' has no compatible string
common/malloc_simple.c:26-alloc_simple() size=30, ptr=128, limit=4000: common/malloc_simple.c:47-malloc_simple() 801dc0f8
No serial driver found
resetting ...
reset not supported yet
### ERROR ### Please RESET the board ###
 


http://www.kler.cn/a/443395.html

相关文章:

  • 【网络协议】开放式最短路径优先协议OSPF详解(四)
  • 腾讯云AI代码助手编程挑战赛——智能音乐推荐系统
  • Electron快速入门——跨平台桌面端应用开发框架
  • selenium合集
  • 【权限管理】Apache Shiro学习教程
  • STM32Flash读写BUG,坑—————4字对齐
  • 题海拾贝:P8772 [蓝桥杯 2022 省 A] 求和
  • 在Visual Studio Code (VSCode) 中将终端输出重定向到一个文本文件中
  • 如何在Playwright中操作窗口的变化
  • 【SH】Ubuntu Server 24搭建Web服务器访问Python程序研发笔记
  • 在Rocky Linux中安装【Jenkins】的详细指南
  • Python MySQL 进阶用法详解
  • TRELLIS,一键生成3D模型,图像转3D,微软开源
  • MYSQL语法
  • 【人工智能】从TF-IDF到BERT:Python实现文本分类的全面指南
  • 12.7深度学习_经典神经网络_VGG
  • 八、Hbase
  • 数字设计工程师学习路线:从基础到高阶的全面指南
  • 什么,不用 Tomcat 也能运行 Java web?
  • 4.redis通用命令
  • API超越应用的时代,深入了解F5 API安全解决方案
  • 接口文档案例
  • 以太网帧、IP数据报图解
  • 【机器学习】机器学习的基本分类-强化学习-策略梯度(Policy Gradient,PG)
  • 在Ubuntu中配置mysql,并允许外部访问数据库
  • 在源码中编译c执行程序