1.4. 代码异常解决流程

针对出现代码异常复位、代码死机、代码非正常运行时,提供开发者解决问题流程:

  • 开发者应该习惯使用debug进行问题定位,多数情况下都能通过debug或多次debug调节解决问题。常见debug方式:

    • log debug:通过uart debug出问题点, 最常见也是使用最广的定位bug的方式。

    • 比较法:例如比较是否公版未修改是否出现这个问题。

    • 断点调试:例如怀疑是某个部分导致问题,在这个位置前面或者后面debug进行测试。

  • 当开发者无法定位到哪里导致死机或者复位问题,请将问题按照下面步骤进行反馈。

    • 打开库打印和异常中断打印

    • 开发者查看打印看是否能定位到问题,若不能,请通过 issue 进行反馈。