主要公开日志

跳转到导航 跳转到搜索

所有Bouffalo Lab Docs公开日志的联合展示。您可以通过选择日志类型、输入用户名(区分大小写)或相关页面(区分大小写)筛选日志条目。

日志
  • 2026年6月15日 (一) 06:39 王扬搏 留言 贡献创建了页面DebugProcedure (创建页面,内容为“在遇到异常现象时,可以依据此手册,提交必要信息给开发人员以便于开发人员快速了解BUG。 # 上电日志,包含coredump日志,如果怀疑当前状态异常但CPU没有异常可能通过mem_trace 0x0,手动触发一个异常。Debug:coredump # 内存泄漏问题,可以打开CONFIG_BACKTRACE=y,和CONFIG_MM_ENABLE_TRACKING=y,帮助开发人员发现哪里的内存没有释放。Debug:mm track”) 标签可视化编辑
  • 2026年6月12日 (五) 06:18 王扬搏 留言 贡献创建了页面Debug:backtrace (创建页面,内容为“1.backtrace功能支持命令行,默认打印当前任务的backtrace,也可以选择或打印全部。 DWARF CFI backtrace [task|all] 2.可以用addr2line命令,把backtrace转为可读形式。 riscv64-unknown-elf-addr2line -f -e your.elf 0xa006d234 0xa006c42e 0xa0060d82 0xa00108fc 0xa006d3de 0xa00049f8 void backtrace_now(void); void backtrace_tasks_all(void); 3.支持如下API,用户可以在某些时机调用,方便debug,见backtrace.h vo…”) 标签可视化编辑
  • 2026年6月12日 (五) 06:10 王扬搏 留言 贡献创建了页面Debug:coredump (创建页面,内容为“ 1. 在CPU触发异常时,会把当前的内存中的数据dump到串口中,用户可以保存到日志为coredump.log,coredump格式如下。 -+-+-+- BFLB COREDUMP v0.0.1 +-+-+-+ <nowiki>------</nowiki> DATA BEGIN 62xxxxxx@00000400@predefined ------ ... ... <nowiki>------</nowiki> END R6yo3A== ------ 2. 将这些数据导入到gdb server中,可以使用gdb来对这些数据进行解析,获得异常发生时的一些状态。比如哪个进…”) 标签可视化编辑
  • 2026年6月12日 (五) 03:39 王扬搏 留言 贡献创建了页面Debug:mm track (创建页面,内容为“mm_track start [callsite_cap] [data_cap] [depth] [skip] start命令会分配所需内存,第一次运行mm_track时,会默认以callsite_cap=1024,data_cap=4096,depth=5,skip=2来运行,其中callsite_cap代表可以存储的调用栈数量,data_cap代表可以存储的栈帧的数量(每个栈可能有多个栈帧),depth代表栈回溯时最大的回溯深度,skip代表栈回溯时跳过的栈帧(有可能前两级栈帧无意义) mm_…”) 标签可视化编辑
  • 2025年5月23日 (五) 03:01 王扬搏 留言 贡献创建了页面Demo Test (创建页面,内容为“应用级别的测试,内容有examples目录中包含的Demo以及Demo所依赖的物理环境。 Agent环境 Ubuntu 16.04,同时测试用例会尽量兼容新的Linux环境或GNU utils环境,方便开发人员与用户来验证。 Expect语言 通常大部分功能可以通过串口对设备发送命令,接收期望的输出来验证,大部分的测试用例由Expect语言来实现。 single BL616 大部分纯软件的功能都可以在这个…”)
  • 2025年5月20日 (二) 03:21 已自动创建用户账号 王扬搏 留言 贡献