acsi2stm
acsi2stm copied to clipboard
One of 5 boards not starting up.
I had 5 compact boards made by JLCPCB - one of them gives a green LED1 with power but LED2 never comes on orange. It is identified and flashed just fine by STM32CubeProgrammer. Any idea where it may be getting hung up so I can complain to JLCPCB or try to fix the (tiny) component?
Hi @cebelcher, thanks for your feedback and sorry for the late reply. Can you try flashing version 4.10 ? I'm fighting against a random initialization bug in the firmware, it might be a duplicate of #56.
I did try 4.10 on the one of the 5 boards that doesn't seem to boot - the behavior is definitely different - the yellow LED 2 light does blink during boot up (I'm using PPutnik's TOS 1.4), but I do not see the ASCI2STM screen that I do with the other 4 boards, and I do not get a C drive on the desktop.
Not sure if this is bad assembly or a bad component from JLCPCB.
Thanks!
Difficult to say without doing extensive probing on the hardware (oscilloscope, logic probe, component tester). Anyway, if the behavior is different, something is wrong with the board. Possible issues:
- Bad component
- Bad solder joint
- Solder bridge (too much solder, shorting component leads)
- Clone STM32 chip (I really hope it's not the issue and that JLCPCB is a reliable provider)
- Random initialization bug in the firmware (I'm fighting something like that, but it seems 4.10 is working for everyone having issues)
Personally I built 7 units (including 5 early prototypes, but it's the same schematic, different layout) and they all work beautifully.