Atollic True Studio - sposób na szybkie załadowanie programu!

Keil uvision, IAR ...
ODPOWIEDZ
Awatar użytkownika
Nefarious19
Magyster
Posty: 35
Rejestracja: 17 paź 2017, 10:03
Lokalizacja: Łódź

Atollic True Studio - sposób na szybkie załadowanie programu!

Post autor: Nefarious19 » 05 maja 2019, 20:21

Witajcie.

Ci z Was którzy zapewne korzystaliz Atollica więdzą że standardowo by wgrać kod do procka należy nacisnąć robala który ma za zadanie odpalić sesję debugera. Nie zawsze jednak chcemy debugować a po prostu szybciutko załadować wsad do procka. Niestety musimy sami sobie stworzyć taką konfigurację bo ja w atollicu takiej opcji nie widziałem.
Wchodzimy więc w Run->External Tools->External Tool Configuration...

Naszym oczom ukaże się okno:

Obrazek

Klikamy na program i na symbol nowego pliku powyżej New. Wypełniamy pola jak poniżej:

W polu Location musimy podać pełną ścieżkę do ST-LINK_CLI.exe

Obrazek

W zakładce Build musimy zaznaczyć jak poniżej:

Obrazek

Klikamy Apply i Close.

Przechodzimy do głównego okna programu, zaznaczamy nasz projekt i wybieramy z menu u góry: Run->External Tools->LOAD_AND_RUN

Nasz projekt powinien zostać zbudowany a plik .hex powinien sie wgrać. w konsoli powinniśmy mieć więc output jak poniżej:

Obrazek

Żeby cały proces był jeszcze szybszy bo mnie osobiści wkurzałoby to klikanie zrobimy sobie skrót klawiszowy.

Window->Preferences->General->Keys

U mnie wygląda to tak:

Obrazek

I to wszystko. miłego katowania Flasha.

Awatar użytkownika
xbary
Użytkownik
Posty: 97
Rejestracja: 08 paź 2017, 19:59

Re: Atollic True Studio - sposób na szybkie załadowanie programu!

Post autor: xbary » 05 maja 2019, 20:30

I fajnie, komiksowe przedstawienie problemu, podoba mi się ...

:)

Awatar użytkownika
l3n1n
Moderator
Posty: 289
Rejestracja: 28 paź 2017, 8:46
Lokalizacja: 3M

Re: Atollic True Studio - sposób na szybkie załadowanie programu!

Post autor: l3n1n » 05 maja 2019, 20:38

Komiksowe? A Batman gdzie? Pewnie foreste znowu ocenzurował...
Sorry za offtop, ale nie mogłem się powstrzymać.
Świetny post Nef. Dzięki.

Awatar użytkownika
squeez
Użytkownik
Posty: 125
Rejestracja: 16 paź 2017, 23:52

Re: Atollic True Studio - sposób na szybkie załadowanie programu!

Post autor: squeez » 05 maja 2019, 21:52

Ja może tylko dodam od siebie (jako zatwardziały linuxowiec) że korzystając z tego rozwiązania pod linuxem wygląda to tak:
Obrazek

Wcześniej jeśli ktoś nie ma st-flash należy pobrać i skompilować ze strony projektu: https://github.com/texane/stlink

Czyli:

Kod: Zaznacz cały

$git clone https://github.com/texane/stlink
$cd stlink
$make
#cp build/Release/st-* /usr/local/bin
Jak ma się zainstalowane Attolic to reguły do udev-a już powinny być jak nie to trzeba je skopiować i zrestartować udev:

Kod: Zaznacz cały

#cp etc/udev/rules.d/49-stlinkv* /etc/udev/rules.d
#devadm control --reload
No i jeszcze jedna mała uwaga, trzeba mieć plik bin, to zrobimy w opcjach projektu:
Obrazek

ODPOWIEDZ