BlackJack Napisano Maj 16, 2017 Udostępnij Napisano Maj 16, 2017 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. Cytuj Link do komentarza Share on other sites More sharing options...
Harnas Maj 16, 2017 Udostępnij Maj 16, 2017 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. Cytuj Link do komentarza Share on other sites More sharing options...
deshipu Maj 16, 2017 Udostępnij Maj 16, 2017 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. Cytuj Link do komentarza Share on other sites More sharing options...
BlackJack Maj 18, 2017 Autor tematu Udostępnij Maj 18, 2017 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. Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. 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
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!