现象是 BootLoader程序在下载程序过程中, 通信返回出现错误值。
总在 2000条左右(不定哪里) 返回个错误值,这个错误值是不曾定义的 0x00(就是说无论如何,BootLoader程序自身不会返回这个值)。而十几万条串口通信验证正确也是验证的BootLoader程序。
设计缺陷可能有,但现在问题是没有方向。
之前发生错误时,返回的是 0x00,0xf0 两个值(也不曾定义),我将 407 周边的 104电容全部 叠加一个 104,就变成现在这个一个错误值了。错误位置没变化,仍在2000条左右,错误值从2个变到1个。
|