发现本身的代码的意思和本身理解的意思有不相同的时候,本身先用printf打印输出分析spa
当发现是本身那一个知识点没有掌握好时,本身用其余的C编译器,仿写用到的知识点的程序,而后掌握该知识点。调试
最后实在找不到问题的时候本身理解不了,就用硬件仿真调试,设置断点,查看数值分析。编译器
对于本身不熟悉的东西,理解正确十分重要。好比本身让三句arm汇编代码浪费了很久时间,硬件调试的时候终于发现了问题。什么代码理解不了的时候能硬件调试的时候先硬件调试。可是这样本身就会依赖硬件调试器,本身的能力不能很好提高。仍是少用硬件调试。编译