Ali vsi mikrokontrolerji zahtevajo bootloader utripati uporabniški program?

S

sivamit

Guest
Hi Imam nekaj vprašanj na bootloader in programiranje .. 1. Ali vsi mikrokontrolerji zahtevajo bootloader utripati uporabniški program ..? 2. Ali lahko programa UC mimo bootloader funkcije ..? Hvala, Shiva
 
Hi! 1. Nobena od kontrolorji zahtevajo bootloader utripati uporabniški program. Uporabite lahko programer (npr. ALL11) za program, vse mikrokontrolerji. Vendar pa je večina novih mikrokontrolerjev reportaža svoj spomin program, kar pomeni, da lahko sami reflash. Bootloader uporablja to sposobnost mikrokrmilniška za reflash spomin. Bootloader sam je programska oprema, ki prevzame nadzor na reset in čaka nekaj časa, da bi dobili odgovor od programske opreme PC strani skozi katero koli komunikacije mikrokrmilniška npr. vmesniki I2C, SPI in USART. 2. Offcourse smo lahko reflash mikrokrmilniška brez uporabe bootloader. Flash programiranje preko namenske strojne opreme je zmeraj na voljo uporabniku. V bistvu vse sodobne krmilniki so seprate spomine, za bootloader, ki se lahko bodisi posvečen bootloader ali se lahko uporablja uporabijo kot je redni program, spomin, npr PIC, itd podjetja AVR Obstajajo tudi izjeme od tega npr LPC (NXP Semiconductors) serijo mikrokontrolerjev imeti poseben bootloader, ki prihaja preprogrammed iz tovarne in ni del na pomnilniški čip uporabnikov. Upam, da sem odgovorila na vprašanja, ki stanuje v določeni meri. Regards.
 
Živjo, hvala za post. Ali imate docs / materiali na bootloader ..? .. Ali pa u vedo, koristne spletne strani v zvezi s to temo ..? Hvala vnaprej ...!!!
 
[Quote = waseem] Hi! 1. Nobena od kontrolorji zahtevajo bootloader utripati uporabniški program. Uporabite lahko programer (npr. ALL11) za program, vse mikrokontrolerji. Vendar pa je večina novih mikrokontrolerjev reportaža svoj spomin program, kar pomeni, da lahko sami reflash. Bootloader uporablja to sposobnost mikrokrmilniška za reflash spomin. Bootloader sam je programska oprema, ki prevzame nadzor na reset in čaka nekaj časa, da bi dobili odgovor od programske opreme PC strani skozi katero koli komunikacije mikrokrmilniška npr. vmesniki I2C, SPI in USART. [/Quote] 1. Ali vsi mikrokontrolerji zahtevajo bootloader utripati uporabniški program ..? Ja .. posredno ali neposredno .. zato, ker ju je na začetku prazna. po Reset, če to doesnt našli veljaven navodila za izvedbo se sesuje. 2. Ali lahko programa UC mimo bootloader funkcije ..? To je nekaj takega kot ATMEL 8051, kjer smo pa drugo vezje za magistrski krmilnik. Na koncu so potrebne bootloaderfunctions.
 
Shiva, 1. Ali vsi mikrokontrolerji zahtevajo bootloader utripati uporabniški program ..? Vsi mikrokontrolerji potrebuje logiko, da gorijo flash pomnilnika. To je lahko s pomočjo boot loader ALI JTAG ali zunanjih programer. Torej, če ni posssible vleči čip s PCB in mesto programer potrebuje bootloader, npr PIC 16f877 čip nima Boot ROM (tovarniško programirano), vendar smo lahko zapišete kodo boot loader v Flash z uporabo standardnega PIC Programer. Po gorenja bootloader lahko preprosto shranite / posodobitev uporabnikov programa v Flash z uporabo preprostih serijska vrata. 2. Ali lahko programa UC mimo bootloader funkcije ..? Yes. V nekaterih primerih, če je bootloader tovarniško programirana lahko še vedno uporabljajo vzporedno programer, tudi če bootloader prebiva v trenutek lahko programa UC mimo funkcije bootloader. Njena malce težko odgovoriti na ta vprašanja v posplošeni način, saj obstaja toliko metod programiranja ter škorenj odvisno od UC. Preverite liste vseh mikrokrmilniška USB ALI flashless mikrokontrolerji ARM. V primeru flashless roko UCS, kot AT91SAMxx, najprej boot loader mora biti programirana v zunanjo bliskavico z JTAG. Po tem ARM škornji z uporabo programirane boot loader, ampak potem dobi uporabnik programa iz PC in na koncu ponastavi n izvede uporabniški program. Pojdite skozi liste in u boste našli veliko informacij. FL_KNV
 

Welcome to EDABoard.com

Sponsor

Back
Top