嵌入式开发问题排查技巧


最小功能验证

  ->查看原理图

   ->查看PCBA                         (万用表)

     ->测试时钟&电源              (示波器+协议分析仪)

       ->梳理流程&时序图

        ->单步调试gdb             (MDK IAR自带Debug工具      Makefile,Cmake工程使用GDB)

        ->模块堆栈内存泄漏检测Valgrind

                      ->自测函数google cmockery

                     ->代码检查Cppcheck