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



Teraz jest 29 mar 2024, o 06:15


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 2 lut 2018, o 20:40 
Offline
Użytkownik

Dołączył(a): 28 maja 2016
Posty: 469
Lokalizacja: Katowice
Pomógł: 1

cześć.
Napisałem sobie prosty programik, który wyświetla mi kolejne wagi bitów 2,4,8,16,32 itp i gdy zmieniam nazwę tego programu w eclipsie, to od razu wyskakują mi w kodzie krzaczki i błędy. Czym to jest spowodowane? Zauważyłem jeszcze,że aby pozbyć się tego problemu wystarczy na moment zmienić deklarację zmiennej np z uint8_t na int, a następnie powrócę do uint8_t , skompiluję i wszystko wraca do normy, krzaczki znikają.

_________________
Nikt nie mówił,że będzie łatwo...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2018, o 20:50 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Bardzo ładnie i precyzyjnie to kolega opisał.
A skoro krzaki to najlepszy będzie sekator ;-)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2018, o 20:52 
Offline
Użytkownik

Dołączył(a): 28 maja 2016
Posty: 469
Lokalizacja: Katowice
Pomógł: 1

hehe. pojawiają się czerwone pluskwy ;)

_________________
Nikt nie mówił,że będzie łatwo...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2018, o 20:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

A czy samo czyszczenie i kompilacja (Clean & Build) po zmianie nazwy nie pomaga?

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2018, o 20:58 
Offline
Użytkownik

Dołączył(a): 28 maja 2016
Posty: 469
Lokalizacja: Katowice
Pomógł: 1

nie pomaga niestety

_________________
Nikt nie mówił,że będzie łatwo...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2018, o 21:04 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Ty to masz talent do generowania problemów ze zmianą nazwy projektów.
Pokaż co tam masz w konsoli.

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2018, o 21:08 
Offline
Użytkownik

Dołączył(a): 28 maja 2016
Posty: 469
Lokalizacja: Katowice
Pomógł: 1

21:08:34 **** Build of configuration Release for project 01a_dioda_led_kolejna_dioda_l_c_d ****
make all
'Building file: ../LCD/lcd44780.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=8000000UL -MMD -MP -MF"LCD/lcd44780.d" -MT"LCD/lcd44780.o" -c -o "LCD/lcd44780.o" "../LCD/lcd44780.c"
'Finished building: ../LCD/lcd44780.c'
' '
'Building file: ../main.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=8000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.c"
'Finished building: ../main.c'
' '
'Building target: 01_DiodaLED.elf'
'Invoking: AVR C Linker'
avr-gcc -Wl,-Map,01_DiodaLED.map -mmcu=atmega32 -o "01_DiodaLED.elf" ./LCD/lcd44780.o ./main.o
'Finished building target: 01_DiodaLED.elf'
' '
'Invoking: AVR Create Extended Listing'
avr-objdump -h -S 01_DiodaLED.elf >"01_DiodaLED.lss"
'Finished building: 01_DiodaLED.lss'
' '
'Create Flash image (ihex format)'
avr-objcopy -R .eeprom -R .fuse -R .lock -R .signature -O ihex 01_DiodaLED.elf "01_DiodaLED.hex"
'Finished building: 01_DiodaLED.hex'
' '
'Create eeprom image (ihex format)'
avr-objcopy -j .eeprom --no-change-warnings --change-section-lma .eeprom=0 -O ihex 01_DiodaLED.elf "01_DiodaLED.eep"
'Finished building: 01_DiodaLED.eep'
' '
'Invoking: Print Size'
avr-size --format=avr --mcu=atmega32 01_DiodaLED.elf
AVR Memory Usage
----------------
Device: atmega32

Program: 1350 bytes (4.1% Full)
(.text + .data + .bootloader)

Data: 37 bytes (1.8% Full)
(.data + .bss + .noinit)


'Finished building: sizedummy'
' '

21:08:35 Build Finished (took 1s.606ms)

_________________
Nikt nie mówił,że będzie łatwo...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2018, o 21:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1146
Lokalizacja: Kraków
Pomógł: 93

Wystarczy zrobić clean projektu i index -> Freshen all files


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2018, o 21:30 
Offline
Użytkownik

Dołączył(a): 28 maja 2016
Posty: 469
Lokalizacja: Katowice
Pomógł: 1

ok. dziękuję :) pomogło w 100%

_________________
Nikt nie mówił,że będzie łatwo...



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: 9 ] 

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO