我有一块CH32V307RCT6的PCBA,芯片是自己焊接的。但焊了第一块,烧写可以,调试不行,看上去程序完全没有运行。
焊接了第二块板子,只焊了电源和MCU,可以调试。
于是第一块板子返工,重新热风枪吹了一遍,也可以了。同事反馈可能是1脚没焊好,然而都想不明白Vbat不应该导致芯片无法运行。表现是,运行了无法到达断点,按暂停会停在固定的地方,但也是不正常的停止。单步运行同样无法停下来,按暂停还是停在老地方。
今天,原先OK的第二块板子,又不行了,现象和第一块板没好的时候一样。
电源脚看着都是焊上的,但我nRST悬空的。然而nRST飞线到VDD,故障依旧。
重点:烧写可以,但程序不运行(程序的最初会点亮一个LED,但不亮)、无法调试。