在高通的u-boot中有这么一个功能,当系统以外挂死的情况下,重启进入u-boot之后会dump debug文件到tftp server上,这个文件看情况而定,可能会很大。这里可能会影响到我们客户的使用。所以发布版本一般会关掉。
在u-boot代码中搜索到出现crash dump时的打印。会看到有个crash dump的宏出现。记下这个宏。
1.在头文件和配置中关掉这个宏。重新编译-> 我的结果是引导失败了。
2.打开宏,但是makefile中屏蔽掉crashdump的编译,然后其他依赖的地方注释掉,在dump文件的地方,将broad_restar提前,直接重启板即可。
这个crash dump对于debug是一个很好的帮助,大概看了一下就是u-boot启动时会去固定地址读取固定的标记,这个标记不正常即意味着非正常重启,就把固定区域的内容通过tftp上传到到读服务器端以供debug使用。不需要可以去关掉。这里不详细展开了。因为代码在公司,回家看不到的。sorry,按照套路去搜索一下即可。
高通u-boot关闭crash dump
最新推荐文章于 2024-06-23 10:10:18 发布