王扬搏的用户贡献
跳转到导航
跳转到搜索
2026年6月15日 (星期一)
- 06:392026年6月15日 (一) 06:39 差异 历史 +37 首页 →Getting Started 当前 标签:可视化编辑
- 06:392026年6月15日 (一) 06:39 差异 历史 +448 新 DebugProcedure 创建页面,内容为“在遇到异常现象时,可以依据此手册,提交必要信息给开发人员以便于开发人员快速了解BUG。 # 上电日志,包含coredump日志,如果怀疑当前状态异常但CPU没有异常可能通过mem_trace 0x0,手动触发一个异常。Debug:coredump # 内存泄漏问题,可以打开CONFIG_BACKTRACE=y,和CONFIG_MM_ENABLE_TRACKING=y,帮助开发人员发现哪里的内存没有释放。Debug:mm track” 当前 标签:可视化编辑
2026年6月12日 (星期五)
- 06:182026年6月12日 (五) 06:18 差异 历史 +597 新 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…” 当前 标签:可视化编辑
- 06:102026年6月12日 (五) 06:10 差异 历史 +6,369 新 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来对这些数据进行解析,获得异常发生时的一些状态。比如哪个进…” 当前 标签:可视化编辑
- 03:392026年6月12日 (五) 03:39 差异 历史 +2,644 新 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_…” 当前 标签:可视化编辑
- 03:262026年6月12日 (五) 03:26 差异 历史 +186 首页 Add Debug section 标签:可视化编辑
2025年5月23日 (星期五)
- 03:012025年5月23日 (五) 03:01 差异 历史 −867 首页 无编辑摘要 标签:可视化编辑
- 03:012025年5月23日 (五) 03:01 差异 历史 +818 新 Demo Test 创建页面,内容为“应用级别的测试,内容有examples目录中包含的Demo以及Demo所依赖的物理环境。 Agent环境 Ubuntu 16.04,同时测试用例会尽量兼容新的Linux环境或GNU utils环境,方便开发人员与用户来验证。 Expect语言 通常大部分功能可以通过串口对设备发送命令,接收期望的输出来验证,大部分的测试用例由Expect语言来实现。 single BL616 大部分纯软件的功能都可以在这个…” 当前
- 03:012025年5月23日 (五) 03:01 差异 历史 +4 首页 →Products 标签:可视化编辑