PIC18 bootloader
"Ing. Libor Konečný"
support na mikrovlny.cz
Čtvrtek Červen 9 19:13:05 CEST 2011
Zdravim fachmany na PIC.
Potreboval byl radu, resim bootloader, ktery pak prepise reset vector po
uspesnem skonceni zapisu.
Firmware se ale jeste predtim ulozi do flash a az pote se spusti
bootrutina , ktera prehrava fw.
Vse pak nabehne OK.
Vse je naspano elementranimi funkcemi aby se neodkazoval na neexistujici
funkce po prehrani.
Kompilator je MIKROC.
Problem nastava pokud prerusim napajeni uprostred bootovani : prepisu
flash PICu z FLASH pameti.
Pak bootloader necte se korektne z flash, flash funkce jsou rovnez
napsany elekmentarne (vcetne deleni a nasobeni) a jsou v protect pameti
u bootroutiny.
Zjistil jsem ze nefunguje vnorene volani funkci, tedy bootrutina umi
zavolat napriklad flash write a uspesne se vratit, ale pokud flash write
vola elementarydiv() funkci , tak tak uz nefunguje korektne.
Je jeste neco co se musi udelat aby vse fungovalo spravne ?
Mockrat dekuji za pripadnou pomoc.
LK
Další informace o konferenci Hw-list