Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 3 sty 2025, o 14:54


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 2 mar 2015, o 19:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 maja 2013
Posty: 83
Lokalizacja: Tychy
Pomógł: 3

Witam!

Otóż przesiadłem się z Atollica na CooCox ponieważ Atollic ma ograniczana darmowa wersję kodu do 8kb dla Cortex-M0 a nasz CooCox takiego ograniczenia już nie ma.
Dopowiem że w Atollic wszystko działa łącznie z kodem.
Podczas kompilacji tam mojego pierwszego programu (korzystałem z pomocy świetnej strony http://www.sunduino.pl :)) napotkałem taki oto błąd:
Obrazek

Program Size:
text data bss dec hex filename
0 0 0 0 0 TEST.elf

BUILD SUCCESSFUL
Total time: 1 second

Mimo że niby kod się wygenerował to plik .elf jest pusty.

Zamieszczam też sam kod w C żeby uniknąć niedomówień może w nim jest błąd choć nie sądzę tak.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Starałem się też to wgrać do pamięci FLASH i debugować ale i są problemy. Niby coś się wgrało (mimo że .elf ma 0kb).
ObrazekObrazek

Również wklejam konfigurację ST-Link.
Obrazek

Z góry dziękuję za udzieloną pomoc :)

_________________
Musicie od siebie wymagać...
JP II



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 mar 2015, o 19:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

Doprecyzuj jakie masz Discovery , na stronie znajdziesz dla CoIDE przykłady dla VL, F0 i F4 one się różnią naprawdę :)

Patrze po oknach widzę że F0 czyli ... to powinno ciebie dotyczyć
http://www.sunduino.pl/wordpress/coide- ... discovery/


Autor postu otrzymał pochwałę

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 mar 2015, o 20:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 maja 2013
Posty: 83
Lokalizacja: Tychy
Pomógł: 3

Działa ! Świetnie , zapomniałem dokładnie zmienić rozszerzenie startup_stm32f0xx.c , zrobiłem to normalnie i przez "zmień nazwę " i powstał "potwór" startup_stm32f0xx.c.s . Musiałem użyć programu TotalCommander i zmienić na startup_stm32f0xx.s i wszytko teraz działa :)

Mam STM32F0Discovery

_________________
Musicie od siebie wymagać...
JP II



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 mar 2015, o 20:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

czasem właśnie takie drobiazgi ... mają wpływ właśnie na wiele kłopotów :)
cieszę się że działa.

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO