diff --git a/README.md b/README.md index a5cd4ae..39def0e 100644 --- a/README.md +++ b/README.md @@ -36,11 +36,15 @@ ### 2.1 演示 -- 制造除零异常 -- 查看错误诊断信息 -- 查看函数调用栈 -- 定位错误代码 -- 检查出错代码 +该演示分如下几个步骤: + +- 1、制造除零异常([IAR 工程,点击查看源码](https://github.com/armink/CmBacktrace/tree/master/demo/non_os/stm32f10x/app/src)) +- 2、查看错误诊断信息 +- 3、查看函数调用栈基本信息 +- 4、通过命令行工具进入项目工程存放可执行文件的路径 +- 5、使用 addr2line 命令,查看函数调用栈详细信息,并定位错误代码 + +[![cm_backtrace_demo](https://raw.githubusercontent.com/armink/CmBacktrace/master/docs/zh/images/cm_backtrace_demo.gif)](https://github.com/armink/CmBacktrace) ### 2.2 Demo diff --git a/docs/zh/images/cm_backtrace_demo.gif b/docs/zh/images/cm_backtrace_demo.gif new file mode 100644 index 0000000..be37b08 Binary files /dev/null and b/docs/zh/images/cm_backtrace_demo.gif differ diff --git a/docs/zh/images/demo/CmBacktrace.uga b/docs/zh/images/demo/CmBacktrace.uga new file mode 100644 index 0000000..f7e254b Binary files /dev/null and b/docs/zh/images/demo/CmBacktrace.uga differ diff --git a/docs/zh/images/demo/call_stack_basic_info.png b/docs/zh/images/demo/call_stack_basic_info.png new file mode 100644 index 0000000..cd591ec Binary files /dev/null and b/docs/zh/images/demo/call_stack_basic_info.png differ diff --git a/docs/zh/images/demo/call_stack_details.png b/docs/zh/images/demo/call_stack_details.png new file mode 100644 index 0000000..76a7916 Binary files /dev/null and b/docs/zh/images/demo/call_stack_details.png differ diff --git a/docs/zh/images/demo/cd_exe_dir.png b/docs/zh/images/demo/cd_exe_dir.png new file mode 100644 index 0000000..9ad9071 Binary files /dev/null and b/docs/zh/images/demo/cd_exe_dir.png differ diff --git a/docs/zh/images/demo/demo_code.png b/docs/zh/images/demo/demo_code.png new file mode 100644 index 0000000..d77a513 Binary files /dev/null and b/docs/zh/images/demo/demo_code.png differ diff --git a/docs/zh/images/demo/fault_diagnosis.png b/docs/zh/images/demo/fault_diagnosis.png new file mode 100644 index 0000000..68258df Binary files /dev/null and b/docs/zh/images/demo/fault_diagnosis.png differ diff --git a/docs/zh/images/demo/paste_cmd.png b/docs/zh/images/demo/paste_cmd.png new file mode 100644 index 0000000..2b982e7 Binary files /dev/null and b/docs/zh/images/demo/paste_cmd.png differ