Skocz do zawartości

Próba zgrania frimweru z sterownika.


BlackJack

Pomocna odpowiedź

Mam taki sterownik:

W środku siedzi STM32F100. Na PCB nie ma żadnego złącza do programowania, ale z tego co wiem te mikrokomputery można programować przez fabryczny bootlauder. Zakładam że producent używa portu RS232 do wgrywania firmweru, przy produkcji,

Ten sam port służy do wgrywania oprogramowania do sterownika (PLC).

Jakim narzędziem moznaby spróbować, czy da się wyciagnąć Frimware z MCU a potem wgrać z innej wersji? Chodzi mi o to że posiadam wersję z wyjsciami przekaźnikowymi, a chciałbym jej wgrać soft z wersji trazystorowej, ale najpierw z jednej i drugiej muszę jakoś wydostać frimware.

Link do komentarza
Share on other sites

Zwykły ST-Link (2$ na aliexpress) + ST-LINK utility rade, o ile producent nie zabezpieczył pamięci przed odczytem. Prawdopodobnie dałby się jeszcze odczytać to używając bootloadera. Jeżeli jest zostawiony tam fabryczny to znajdziesz w internecie programy do obsługi tego podłączając przejściówkę na RS232 do odpowiednich pinów. Oczywiście tu też działa zabezpieczenie pamięci przed odczytem.

Link do komentarza
Share on other sites

Możesz zrzucić flash przez serial używając zwykłego seriala na usb i program stm32flash -- ale tak jak @Harnas pisze, tylko jeśli nie są ustawione bity zabezpieczające pamięć przed odczytem. Producenci raczej te bity standardowo ustawiają, więc nie miałbym wielkich nadziei.

Link do komentarza
Share on other sites

No to trochę rozszerze pytanie bo akurat w STMach nie siedzę, w ARMach też. Czy z tymi bitami zabezpieczającymi jest tak jak w AVR, tzn, czy próba odczytania zabezpieczonego kodu nie spowoduje skasowania FLASHa, no bo tego chcialbym uniknąć najbardziej.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.