Naprawa płyty głównej.

Awatar użytkownika
konradsdev1
Postów w temacie: 6
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Naprawa płyty głównej.

Post autor: konradsdev1 »

Jarewa pisze:Właśnie tam to jest marlin, jak i ustawienia. Dlatego głównie marlina wgrywa się przez kartę SD bo w stm jest tylko program rozruchowy
Raczej nie, ten EEPROM ma pojemność 2KB.
W EEPROM zapamiętywane są tylko ustawienia Marlina.
marlech pisze:Dzięki wielkie trochę mi rozjaśniliście sytuację, a na grupie nie ma kogoś kto miałby bootloadera do tej płyty ? i podpowiedział jak wgrać bootloadera i firmware. Czy do tej operacji wystarczy ST0Link/v2 czy potrzebne będzie np. arduino Uno.
Do wgrania bootloadera i firmware wystarczy STLink.
Ten Marlin od Creality nie wymaga jakiegoś specjalnego bootloadera, wystarczy jakikolwiek który zrobi jump do adresu 0x8002000.

Tu masz skompilowany bootloader:
https://github.com/rogerclarkmelbourne/ ... y_binaries
Wgraj plik generic-none_bootloader.bin pod adres 0x8000000.
Następnie wgraj plik bin od Creality pod adres 0x8002000.
dziobu, Abys
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 6
Posty: 1598
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 368

Re: Naprawa płyty głównej.

Post autor: Jarewa »

Się piedyklem, nie sprawdziłem jaka pojemność...
marlech
Konto z ograniczeniami
Postów w temacie: 22
Posty: 21
Rejestracja: 08 lis 2022, 19:18
Lokalizacja: Zabrze
Drukarka: Ender3 v2
x 1

Re: Naprawa płyty głównej.

Post autor: marlech »

Zrobiłem wydaje się wszystko co zalecił konradsdev1 ale niewiele to pomogło poza tym że po wgraniu bootloadera zaczął działać zewnętrzny zegar (kwarc 8MHz) podpięty do chyba 5 i 6 nóżkę MCU ale już po wgraniu piku *.bin od creality zegar nie działa i znowu nie potrafię stwierdzić czemu pewnie się nie wykonuje program na MCU.
Awatar użytkownika
konradsdev1
Postów w temacie: 6
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Naprawa płyty głównej.

Post autor: konradsdev1 »

Jakiego programu używasz do wgrywania?
Sprawdź czy na pewno wgrałeś firmware pod adres 0x8002000 i nie nadpisałeś bootloadera.
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Awatar użytkownika
konradsdev1
Postów w temacie: 6
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Naprawa płyty głównej.

Post autor: konradsdev1 »

Niestety wprowadziłem Cię w błąd.
Teraz sprawdziłem, że Creality zrobiło modyfikację i ich Marlin kompilowany jest pod adres 0x08007000 więc z tym bootloaderem nie zadziała.
Spróbuję przekompilować bootloader żeby ładował firmware z adresu 0x08007000.

Druga opcja to skompilowanie Marlina po zmodyfikowaniu pliku "buildroot\share\PlatformIO\ldscripts\creality.ld"

Kod: Zaznacz cały

// rom (rx)  : ORIGIN = 0x08007000, LENGTH = 512K - 28K
rom (rx)  : ORIGIN = 0x08002000, LENGTH = 512K - 8K
Abys
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
marlech
Konto z ograniczeniami
Postów w temacie: 22
Posty: 21
Rejestracja: 08 lis 2022, 19:18
Lokalizacja: Zabrze
Drukarka: Ender3 v2
x 1

Re: Naprawa płyty głównej.

Post autor: marlech »

konradsdev1 pisze:Niestety wprowadziłem Cię w błąd.
Teraz sprawdziłem, że Creality zrobiło modyfikację i ich Marlin kompilowany jest pod adres 0x08007000 więc z tym bootloaderem nie zadziała.
Spróbuję przekompilować bootloader żeby ładował firmware z adresu 0x08007000.

Druga opcja to skompilowanie Marlina po zmodyfikowaniu pliku "buildroot\share\PlatformIO\ldscripts\creality.ld"

Kod: Zaznacz cały

// rom (rx)  : ORIGIN = 0x08007000, LENGTH = 512K - 28K
rom (rx)  : ORIGIN = 0x08002000, LENGTH = 512K - 8K
Dziekuje bardzo za pomoc, chyba poczekam na twoją kompilację bootloadera. Nie czuję się na siłach aby skompilować Marlina (jak coś nie będzie działać to dalej nie będę miał wiedzy czemu i co jest powodem)
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 15
Posty: 8943
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: Naprawa płyty głównej.

Post autor: dziobu »

Spróbuj wrzucić to zamiast bootloadera:
stm32f103_Jump_0x7000.rar
(529 Bajtów) Pobrany 47 razy
Nie wiem czy ichnie cuda mają jakieś specjalne wymagania (nienawidze githubowego kodu opartego głównie na kompilacji warunkowej) ale jakby zadziałało to przynajmniej oryginalny soft odpalisz.
Awatar użytkownika
konradsdev1
Postów w temacie: 6
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Naprawa płyty głównej.

Post autor: konradsdev1 »

Tu masz zmodyfikowany bootloader z https://github.com/rogerclarkmelbourne/ ... bootloader, który powinien uruchomić Marlina od Creality.
Wgraj plik generic-none_bootloader-0x7000.bin pod adres 0x8000000.
Następnie wgraj plik bin od Creality pod adres 0x8007000.
Załączniki
generic-none_bootloader-0x7000.zip
(4.81 KiB) Pobrany 41 razy
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 6
Posty: 1598
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 368

Re: Naprawa płyty głównej.

Post autor: Jarewa »

Tylko pytanie czy jest sens?? Z nieoryginalnego bootloader już nie zaktualizuje marlina przez SD jak to jest przy sprawnej tylko zostanie ciągle stlink...
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 15
Posty: 8943
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: Naprawa płyty głównej.

Post autor: dziobu »

Nie, nie ma. Dużo lepiej działa płyta bez żadnego programu :)
mcxmcx, konradsdev1
ODPOWIEDZ

Wróć do „Ender”