STM32 bootloader

Pentru a microcontroler Flash (scris în codul său de program), este necesar să existe un programator, care costă bani, din păcate.

Dar microcontrolere STM32 există o alternativă - utilizarea încărcătorului încorporat.

Acest încărcător este scris pentru controlerul de memorie la locul de muncă. Nu se poate schimba, nu pot fi șterse. Acesta poate fi utilizat numai.

Pentru a face acest lucru, computerul trebuie să aibă un port COM fizic sau virtual. Chiar și fără întregul port, și numai două semnale: TxD și RxD.

Pentru a rula încărcătorul neobkodimo anumit mod și pentru a conecta ieșirea BOOT0 BOOT1

Următorul citat shemku, ca de obicei o fac (numerotarea pentru un pachet de 48 de pini):

STM32 bootloader
de intrare la controler cu un semn de întrebare este opțională. Aceasta este arta mea. Pentru a salva butoanele. Cu această includere butonul «PROG» poate fi folosit nu numai pentru a intra în bootloader, dar și pentru alte scopuri.

Cum să utilizați built-in bootloader

Pentru a începe, trebuie să descărcați programul Flash Loader Demonstartor de la STM și instalați-l pe computer.

Apoi, conectati cu laptop.

Apăsați butonul «PROG» și ținându-l apăsați scurt «RESET»

Eliberați butonul «PROG». Porniți încărcătorul intern.

Acum, controlerul poate fi cusute cu ajutorul Flash Loader Demonstartor.

După cum puteți vedea, nimic complicat. Dezavantajul acestei metode este incapacitatea de a programare în circuit de depanare, dar ieftinătate și simplitatea sunt evidente.