Atmel projesinde HEX nerede?

Başlatan Epsilon, 07 Ocak 2026, 12:33:18

Brdk Khn

#15

Epsilon

@Brdk Khn
Rica etsem derlemeyi nasıl yaptığınızı ekran görüntüleri ile biraz anlatmanız mümkünmü?

elektronikhobi

Alıntı yapılan: Epsilon - 07 Ocak 2026, 19:38:40inux la falan da alakası yok

Olmaz olur mu.



Bu kütük nbproject dizininde bulunan Makefile-local-default-mk kütüğüdür.

Arkadaş zaten hex kütüğünü oluşturduğu için avr-gcc ile uğraşmak istemedim.

Brdk Khn

1. Atmel Studio da attiny84 için  sıfırdan bir C projesi oluşturun.

2. Elinizdeki tüm .h ve .c dosyalarını Belgelerim içindeki Atmel Studio nun  proje klasörüne kopyalayın (main.c dosyasının olduğu)

3.frostguard.c dosyasının tüm içeriğini main.c ye olduğu gibi kopyalayın. Artık ana dosyamız main.c olacak

4. main.c de en baştaki #include satırlarına gidin.

5. Tüm .c dosyalarını  aşağıdaki gibi #include komutu ile main.c ye ekleyin,

#include "globals.c"           
#include "tm1637.c"               
#include "mode_temperatures.c" 
#include "mode_date_time.c"       
#include "mode_irrigate.c"       
#include "mode_watch.c"           
#include "mode_data.c"           
#include "mode_menu.c"           
#include "mode_brightness.c"   
#include "uart.c"               
#include "ds18x20.c"           

6. Atmel studio da optimizasyon ayarını  optimize for size (-Os) yapın.

Bir sorun yoksa f7 ile derlemesi lazım.

sifirzero

Derleme olmadiysa .hex vermez
sifirzero.blogspot.com sifirrzero@gmail.com iman hem nurdur hem kuvvettir

Epsilon

Alıntı yapılan: sifirzero - 13 Ocak 2026, 19:52:17Derleme olmadiysa .hex vermez
Zaten 2 nolu mesajda neden hex in olmadığını ben açıkladım.Konuda çözüldü ayrıca


Benzer Konular (5)