Merhaba Arkadaşlar.
http://www.etc.ugal.ro/cchiculita/software/tinybldusage.htm
yukarıdaki linkte anlatılan Tiny Bootlader'i CCS C ile kolaylıkla kullanıyordum. Yani CCS de tanımlamak kolaydı.
Şöyleki 16f877 için
#org 0x1F00, 0x1FFF void loader16F876(void) {}
18f452 için
#ORG 0x7000,0x7FFF {} // Added for bootloader
satırlarını eklemek yeterli oluyordu.
Sorun şu ben aynı şekilde bu Bootloader i Hi-Tech C ile nasıl çalıştırabilirim.
merhaba arkadaşlar. kendi soruma kendim cevap veriyom kusura bakmayın :)
sorunu çözdüm.
__CONFIG(5, 0xFFFF);
/*
* Table Write Protect Boot = Enabled
* Config. Write Protect = Disabled
* Data EE Write Protect = Disabled
* Table Write Protect 00200-01FFF = Disabled
* Table Write Protect 02000-03FFF = Disabled
* Table Write Protect 04000-05FFF = Disabled
* Table Write Protect 06000-07FFF = Enabled
*/
__CONFIG(6, WPB & WP3);
/*
* Table Read Protect Boot = Enabled
* Table Read Protect 00200-01FFF = Disabled
* Table Read Protect 02000-03FFF = Disabled
* Table Read Protect 04000-05FFF = Disabled
* Table Read Protect 06000-07FFF = Enabled
*/
ile çalışıyor.