Stránka 1 z 1

Zkompilování souboru s koncovkou INO

Napsal: 09 kvě 2015, 14:46
od hafca
Chtěl jsem si zkompilovat stažený soubor s koncovkou INO. S Arduino jsem se setkal poprvé a vypadává na mě ale jeden error za druhým. Pokaždé jsem instaloval požadavanou knihovnu, ale stejně těch chyb tam zbývá nějak moc a s tím zbytkem si nevím rady. Je to ATmega328 Camera Controller kdyby se někomu chtělo kouknout se na to a poradit mi co s tím

Napsal: 09 kvě 2015, 15:33
od Honza_dy
Dej sem screeny těch errorů.

Napsal: 09 kvě 2015, 15:46
od hafca
Tohle je výpis z Arduino 1.6.4
C:\Users\ja\AppData\Local\Temp\build2020946764999119499.tmp\Adafruit PCD8544 Nokia 5110 LCD library\Adafruit_PCD8544.cpp.o: In function `Adafruit_PCD8544::begin(unsigned char, unsigned char)':
C:\Users\ja\Documents\Arduino\libraries\Adafruit_PCD8544_Nokia_5110_LCD_library/Adafruit_PCD8544.cpp:174: undefined reference to `SPIClass::begin()'
C:\Users\ja\Documents\Arduino\libraries\Adafruit_PCD8544_Nokia_5110_LCD_library/Adafruit_PCD8544.cpp:175: undefined reference to `SPIClass::setClockDivider(unsigned char)'
C:\Users\ja\Documents\Arduino\libraries\Adafruit_PCD8544_Nokia_5110_LCD_library/Adafruit_PCD8544.cpp:176: undefined reference to `SPIClass::setDataMode(unsigned char)'
C:\Users\ja\Documents\Arduino\libraries\Adafruit_PCD8544_Nokia_5110_LCD_library/Adafruit_PCD8544.cpp:177: undefined reference to `SPIClass::setBitOrder(unsigned char)'
collect2.exe: error: ld returned 1 exit status
Chyba kompilace.

To jsou ty poslední.

Napsal: 09 kvě 2015, 20:20
od monterjirka
...jen jestli tomu "překladači" nechybí něco, co by dokázal rozlousknout jako "Adafruit_PCD...."

Napsal: 10 kvě 2015, 15:33
od dreamer
Zkus adresář ve kterém je knihovna přejmenovat třeba na N5110 a samozřejmě ve zdrojáku také změnit. Jednou se mi stalo že se zaboha nechtěla přilinkovat knihovna s podobným (dlouhým, podtržítka a podobné znaky) názvem, kontroloval jsem snad 10x jestli někde nemám chybu a nenašel jsem nic. Po přejmenování už nebyl problém.

Napsal: 10 kvě 2015, 16:31
od hafca
Hledalo to knihovnu SPI co měla být u Nokie LCD, kde ale nebyla. Našel jsem jí, dokopíroval k Nokii a prošlo to bez chyby.
Teď už nezbývá než doufat, že ten postup i knihovna byl správné.
Jen jsem měl za to, že mi to někam uloží zkompilovaný HEX. Jak to tak vypadá, dá se jen rovnou vypálit do procesoru.

Napsal: 23 kvě 2015, 16:13
od Habesan
Že by???
hafca píše:C:\Users\ja\AppData\Local\Temp\build2020946764999119499.tmp\Adafruit PCD8544 Nokia 5110 LCD library\Adafruit_PCD8544.ccp.hex
nebo
C:\Documents and Settings"hafca"\Local Settings\temp\build2020946764999119499.tmp\Adafruit_PCD8544.hex
(Dej si vyhledat soubory *.hex mladší než 1 minuta.)

Napsal: 23 kvě 2015, 17:09
od hafca
Děkuji, to je ono, nenapadlo mě to hledat někde v tempu. K tomu mi včera přišel z Aukra převodník Arduino USB na RS232 TTL PL2303HX . Tak to teď mám ošéfované ze dvou stran. :lol:

Napsal: 31 kvě 2015, 15:11
od hafca
Někde dělám chybu, ale nevím kde. Ten programátor z Aukra nemá vývod RST, který je na schematu zapojený na programovací konektor. Takže přímo v Arduino 1.6.4 to naprogramovat nejde.
Dá se to nějak obejít nebo programátor můžu hodit do šuplíku a hledat jiný?
Při programování přes USB programátor zase nevím, jaké je nastavení pojistek. A navíc, měl jsem objednaný Atmega328P a i na poudru je tak označený. Při pokusu o vypálení mi všechny programy hlásily jiný čip. Nakonec až v avrdudess mi to hlásí Atmega 328, bez toho P. :roll: