Furkan KELEŞOĞLU
Aktif Üye
- Katılım
- 12 Ekim 2019
- Mesajlar
- 495
1- bootloader nasıl yazılır ? neler referans alınır.
2- hex uzantılı dosya nasıl parcalanıp gönderilecek ?
3- bootloaderi daha fazla acıp hiç olmazsa kullandığımız pic gibi işlemcilerde nasıl calıştığına ne yapmak gerektiğini konuşalım.
4-ICSP programlayıcının pici nasıl programlıyor. ( bir gün logic analyzeri ICSP bağlama fikri geldi böylelikle hex uzantılı dosya ile giden datalar arasındaki bağlantıyı kuracaktım) fakat logic analyzer sacma sapan davranınca o iş yattı.
Bu konu hakkında konuşalım gerekirse bir uygulama yapalım. Çünkü internette pek bilgi bulamıyorum hazır bootloaderler olsa kullansakta iç yapısını bilmediğim hiç bir şeyden zevk alamıyorum.
Mikro Elekktronikanın acık kaynaklı olarak paylaştığı bootloader yazılımı vardı galiba yanlış hatırlamıyor isem orada ki kodu incelediğim de pic ilk enerjiyi yediğinde bootloader kısmına gelip. UART tan veri gelip gelmediğine bakıyor eğer gelmezse programa devam ediyor eğer gelirse ilk hafızayı temizliyor daha sonra block lara kodu yazıyor. koddan bunu anladık ama tam manasıyla nasıl calıştığını bilmem lazım. dediğim gibi hex dosyası neye göre parcalanıyor.
2- hex uzantılı dosya nasıl parcalanıp gönderilecek ?
3- bootloaderi daha fazla acıp hiç olmazsa kullandığımız pic gibi işlemcilerde nasıl calıştığına ne yapmak gerektiğini konuşalım.
4-ICSP programlayıcının pici nasıl programlıyor. ( bir gün logic analyzeri ICSP bağlama fikri geldi böylelikle hex uzantılı dosya ile giden datalar arasındaki bağlantıyı kuracaktım) fakat logic analyzer sacma sapan davranınca o iş yattı.
Bu konu hakkında konuşalım gerekirse bir uygulama yapalım. Çünkü internette pek bilgi bulamıyorum hazır bootloaderler olsa kullansakta iç yapısını bilmediğim hiç bir şeyden zevk alamıyorum.
Mikro Elekktronikanın acık kaynaklı olarak paylaştığı bootloader yazılımı vardı galiba yanlış hatırlamıyor isem orada ki kodu incelediğim de pic ilk enerjiyi yediğinde bootloader kısmına gelip. UART tan veri gelip gelmediğine bakıyor eğer gelmezse programa devam ediyor eğer gelirse ilk hafızayı temizliyor daha sonra block lara kodu yazıyor. koddan bunu anladık ama tam manasıyla nasıl calıştığını bilmem lazım. dediğim gibi hex dosyası neye göre parcalanıyor.