Closed RutaHunter closed 3 years ago
Can you provide picture about no boot ?
[Looks] like this all the time. No movement
Hi! The 'boot' will be display only when you use LCD12864 or MKS LCD12864B, so, if you use LCD2004 and it's no display, because bootloader have not LCD2004 display.
I know lcd2004 doesn't fit. My 12864b broke and until a new one came, I connected lcd2004. I think that in lcd2004 there should also be some movements when executing code in the processor. I know that when the code runs, the red led near the fan connector blink. And in case of successful firmware, the file on the flash card changes the extension to *.cur, but this also does not happen. I have flashed the processor through usart1 using stflash. The processor reads and writes perfectly, but the program does not start executing. Can the bootloader be damaged? Can you have full factory firmware?
@RutaHunter
Flashing the bootloader didn't help either. Maybe I'm stitching it wrong somehow? Can there be any instructions for the firmware if the firmware does not work with the micro sd?
Can you provide your download bootloader procedure?I will check it.
Pin boot0 (60) to 3.3v, connect UART to USART1, run STM Flash Loader Demonstrator Connect pin boot0 (60) to GND and restart device, but nothing
It seems everything is normal during the burning process
Any ideas?
I need test it and i will use this flash process and check it work. But boot0 has connect to GND
I test it and it's work and i use this flash process. So, i think your board 3.3V short to GND, because Boot0 has connect to gnd diretly, you need disconnect it
Again flash bootloader, disconnect boot 0 from board, insert micro sd with firmware and turned on power, but same
connect UART to USART1
how?
greetings
edit:
you mean connect PB6 and PB7 to USB UART dongle?
is not posible use the SWD port for use with STLink?
You need use STM32 PA9-TX1,PA10-RX1(AUX-1 interface)
I has use this flash process and it is work.
You need use STM32 PA9-TX1,PA10-RX1(AUX-1 interface)
- Disconnect boot0
- USB serial module's TX connect to AUX-1 RX,USB serial module's RX connect to AUX-1 TX,GND connect to GND,5V connect to 5V
- Boot0 connect to 3.3V
- Run STMFlashLoader Demo and add file
- Download
I has use this flash process and it is work.
I did exactly that, but the program in the processor does not start.
you mean connect PB6 and PB7 to USB UART dongle?
is not posible use the SWD port for use with STLink?
at the moment i don't have STLink
Needn't use STLink, just use a simple USB to serial port module, like this: Robin e3 use STMFlashLoader Demo.zip
I wrote that the processor reads and writes well. It doesn't run the program.
I wrote that the processor reads and writes well. It doesn't run the program.
When you use boot0 to connect to 3.3V, be sure to disconnect boot0 and GND. If you don’t do this, I have to suspect that the chip is damaged, because your subsequent steps don’t seem to have any problems.
Hi. I take my 12864lcd/ If i flash to processor this bootloader https://github.com/makerbase-mks/MKS-Robin-E3-E3D/blob/ender3-3d-touch/firmware/Bootloader/MKS%20Robin%20E3_E3D%20TEST.hex then the screen says "boot" and the speaker beeps.
if I flash something else, then only the backlight is on on the screen and nothing happens
You can flash MKS Robin E3_E3D TEST.hex and this hex file include bootloader, and after, you can update Robin_e3.bin file.
You can flash MKS Robin E3_E3D TEST.hex and this hex file include bootloader, and after, you can update Robin_e3.bin file.
It did not help
If this can be started normally, I think it's working ok.
I will close this question temporarily.
I have the same issue with my MKS Robin e3d and MKS LCD12864B.
This is how it boots up: https://youtu.be/nOsbkkQBBko
This is how it handles the firmware update: https://youtu.be/mu0gxG2ySPE
Sometimes it is possible to make it start working by inserting an xd card but it works very rarely. And if it works the contrast is too low though it is set to 205. When I get into the corresponding menu the contrast of the screen gets magically repaired: https://youtu.be/z7TEHHgfpps
Also when I attach a screen from the Ender-3 it works like a charm via ext1+ext2 as well as via ext3: https://youtu.be/eUXtF-SC6lw
Of course for the Ender's screen I use #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER and for the MKS LCD12864B the #define MKS_LCD12864
Hi. I bought the mks robin e3d board. Downloaded the firmware https://github.com/makerbase-mks/MKS-Robin-E3-E3D/blob/ender3-3d-touch/firmware/marlin2.0.x%20bin/Robin_e3_TMC2209.bin, renamed Robin_e3.bin, copy to micro sd and inserted it into the board, turned on the power and no reaction. The blue diode is on and that's it, and there are 2 stripes on the screen. Without a flash drive, the board behaves the same way and does not boot. The bootloader may have broken? How to fix?