Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[STM32L][STM32L-Discovery] Zablokowane programowanie procesora

26 Nov 2011 20:59 2587 4
  • Level 11  
    Programowałem mój STM32L i pojawił się problem.
    Wszystko było dobrze, aż tu nagle po ostatnim wgrywaniu programu nie mogę już żadnego innego wgrać. W TrueStudio wyświetla mi komunikat "Target_no_device". Próbowałem też na drugim komputerze gdzie ostatnio też coś wgrywałem na ten procesor i te same objawy. Mam płytkę Discovery i programuję przez programator ST-LINK, który jest na płytce. Czy spotkał się ktoś z czymś takim kiedyś? Jest jakaś możliwość odblokowania tego tak, żeby się dało wgrać nowy program do STMa?
  • Helpful post
    Level 13  
    Może pamięć się "zalock'owała" (ustawiły się przypadkiem flagi "option bytes") ? Mnie się to zdarzyło wielokrotnie.

    Do unlock'owania procesorów STM32 używam programatora J-Link i oprogramowania z firmy SEGGER a konkretnie "JLinkSTM32.exe". Jest to specjalnie napisany program do takich właśnie sytuacji.
    W ST-Linku powinien pomóc Masss Erase z programu "STLink Utility", ale nigdy nie miałem okazji tego sprawdzić.

    Napisz czy pomogło.
  • Helpful post
    MCUs specialist
    Jak JTAG nie chce się połączyć, to przełącz układ na tryb bootloadera - wtedy JTAG powinien się odblokować. Może być konieczne kasowanie pamięci przez bootloader.

    4\/3!!
  • Helpful post
    Level 27  
    Miałem dokładnie taki sam problem -> odmontowanie wszystkich napędów wirtualnych ( u mnie Deamon Tools ) pomogło.
  • Level 11  
    Zainstalowałem "STLink Utility". Zrobiłem "full chip erase" i udało się. Wielkie dzięki za pomoc! :)