Pertama :
Siapkan IDE Arduino dan Atmel studio 6 yang telah anda instal terlebih dahulu buat pemanasan...
Kedua :
Buke IDE arduino, kemudian pilih board yang akan
dibuat.
Example : Tools >> Board >> ATmega 162.
Ketiga :
Kemudian pilih File >> Preference >> “Show
verbose output during” , centang compilation, lalu compile sketch
arduino anda.
Keempat :
Setelah itu buka file [.hex ] hasil compile sketch arduino.
Kelima :
Kemudian copy file [Core.a] dan setelah dcopy rubah
namanya menjadi “libcore.a” lpaset ke dalam folder <Arduino\hardware\arduino\avr\cores\ATmega162>.
Dimana folder “ATmega162” dibuat lebih dahulu sesuai nama board yang
dipakai.
Keenem :
Tambahkan library [arduino.h] ke dalam folder
ATmega162 dan library-library pendukung lainnya.anda bisa mencontoh folder
board lain yang sudah tersedia librarynya.
Ketujuh :
Copy file [libcore.a] ke dalam <My
Documents\Atmel Studio\CORE> buat folder ATmega162_Core atau sesuai nama
board yang dipakai, kemudian paste file [libcore.a].
Kedelapan :
Buka atmel studio 6 dan pilih file >> new
>> project >> pilih “GCC C++ Executable Project”. dan tulis
nama dan lokasi project akan dibuat. >> ok >> Pilih device yang akan dibuat. Pada contoh kali ini
adalah ATmega162.
Kesembilan :
Setelah atmel studio 6 telah dibuat project baru, lalu
pencet Alt+F7 >> Pilih Toolchain dan setting seperti berikut :
Keterangan gambar :
- ARDUINI=156 : Menandakan IDE arduino yang digunakan adalah versi 1.5.6.
- F_CPU=16000000L : Menandakan ext clock yang dipakai adalah 16 Mhz.
Keterangan gambar :
- File pertama adalah me-link-kan file [libcore.a] yang telah dibuat pada langkah kelima. Dengan cara pilih gambar plus warna hijau dan arahkan ke directory [libcore.a].
- File kedua adalah me-link-kan file [pins_arduino.h] yang terletak pada <Arduino\hardware\arduino\avr\variants\ATmega162> dengan cara yang sama dengan file pertama.
- Isi “oter flag” dengan “-fno-exceptions”
- Isi libraries dengan “libcore dan libm”.
- Link-kan “library search path” pada file “libcore.a” yang terletak pada <My Documents\Atmel Studio\CORE\ATmega162_Core> atau sesuai board yang telah dipakai pada langkah Ketujuh.
Kesepuluh :
Selamat berinovasi dengan arduino.Semoga bermanfaat.
Tidak ada komentar:
Posting Komentar