摘要: checkpatch.sh 是对 checkpatch.pl 的封装 , 在opteeos 官方脚本里面 scripts/ 下 可以找到 有如下使用方法 Usage: checkpatch.sh [--working] Check working area checkpatch.sh <commit 阅读全文
posted @ 2024-05-14 17:03 颜小雀 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 如果遇到bl32 panic ,如果能明显感觉到错误的发生位置,可以使用加EMSG 打印的方式debug 但是遇到压测的时候发生的panic, 这样是低效的,而且加上log还会影响时序,影响压测结果。 下面给出一个终极debug 方式,这样的判断panic 发生的函数位置, 百试不爽。 举例: [ 阅读全文
posted @ 2024-05-14 16:50 颜小雀 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 我们会经常遇到一些 TA , 把自己的TA_STACK_SIZE 和 TA_HEAP_SIZE 设置的太大 ,从而无法成功被load的情况。因为ta ram 一共就这些内存, 但是 TA的这两个宏配置是 由用户去决定的,为了避免这些TA owner 方便自己害了他人考虑,我们在可以做出如下限制。 在 阅读全文
posted @ 2024-05-14 16:24 颜小雀 阅读(4) 评论(0) 推荐(0) 编辑