02-09-2021, 11:29 PM
Taj bootloader je bukvalno stisnut da zuzima što manje mesta i pitanje je koliko je funkcionalan. Ja ga nisam koristio nikad.
Po tome što si napisao izgleda kao da prepiše sam sebe (ili bar jedan deo) fajlom koji ubacuješ. Moguće je i da ti nisu isti konfiguracioni bitovi (naročito za oscilator) u tvojoj aplikaciji i ovom bootloaderu. Tamo imaš i source za bootloader pa uporedi sa svojom aplikacijom.
Druga mogućnost je da probaš da sa pickit ubaciš notinybld16F88.HEX možda radi kako treba. Kod tog PIC-a da bi upisivao u programski flash moraš prvo da obrišeš ceo blok. U suprotnom upisivanje ne prolazi kako treba. Ona prva varijanta to ne radi!
Treća i najbolja je da posetiš:
https://www.microchip.com/promo/8-bit-bootloader
i nađeš sve što ti je potrebno.
Po tome što si napisao izgleda kao da prepiše sam sebe (ili bar jedan deo) fajlom koji ubacuješ. Moguće je i da ti nisu isti konfiguracioni bitovi (naročito za oscilator) u tvojoj aplikaciji i ovom bootloaderu. Tamo imaš i source za bootloader pa uporedi sa svojom aplikacijom.
Druga mogućnost je da probaš da sa pickit ubaciš notinybld16F88.HEX možda radi kako treba. Kod tog PIC-a da bi upisivao u programski flash moraš prvo da obrišeš ceo blok. U suprotnom upisivanje ne prolazi kako treba. Ona prva varijanta to ne radi!
Treća i najbolja je da posetiš:
https://www.microchip.com/promo/8-bit-bootloader
i nađeš sve što ti je potrebno.