New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
inconsistent DFU #79
Comments
not hellen with old 407 SW dfu jump works! that's inconclusive i also have 2nd 176 407 from same pack of samples that opens many possibilities but i would compare designs arounds caps etc before we go swapping parts maybe up some caps? |
With the PROG button held (ie, MCU always enters system ROM at reset), the reset line is triggering every exactly 1 second, so something is triggering a hardware reset after ~1 second Reset is low, not reset is high: The large period at the left is me pressing the physical reset button, then the ~1 second spaced blips are the MCU resetting itself (internal resets are implemented on the STM32 by physically pulling the nRST pin low internally with a transistor). |
|
The above photo is injecting an 8mhz sine wave in to the OSC_IN pin - so that we can guarantee the "crystal" will have locked |
Evidently the F42x bootloader waits longer, because on a random proteus board it takes even longer, but the bootloader still works perfectly |
There are some JLC drop-in alternatives to consider:
|
Here's a similar topic already discussed: |
This will add support for alternate crystal speeds without different firmware: rusefi/rusefi#2952 |
Also there are some JLC drop-in alternatives to consider: You may also try fitting 3225-2pin package on 5032 footprint NX3225GD-8MHZ-STD-CRA-3 higher freq crystals require less drive and are physically smaller, so should be able to start faster |
520-200-12-30-AEM-TR |
Maybe this is linked to the embedded bootloader version: V3 on STM32F407 and STM32F401 Check AN2606 for details |
digikey stuff in stock H130A-8.000-8-2030-TR 8 MHz |
Ordered a stack of 16 and 20MHz options from digikey, will test soon on 121vw |
@BeerMoneyMotorsports please order qty 20 of ABM3-20.000MHZ-B2-T 535-9105-1-ND 20 MHz ESR 30 Ohm I believe that we have major improvement in Hellen72 rev D behavior |
@mck1117 says that 20MHz crystal ABM3-20.000MHZ-B2-T starts in ~250us looks like minimal fix for Hellen MCU is to jump from 8MHz to 20MHz and move on? |
We have reports of two or three kinds of Hellen boards failing to reboot into DFU via "reboot_dfu" command
Same reboot to DFU procedure could be initiated by rusEFI console using "Program" button while "Automatic DFU" is selected
This issue is NOT about "reset" or "PROD" button, the scope of this issue is ONLY software-based reboot to DFU
Steps to reproduce:
expected result: DFU process starts
actual result: board reboots into normal operation
The text was updated successfully, but these errors were encountered: