hvad der er BSP og hvordan man skriver en BSP for en ny bestyrelse?

H

Helios

Guest
Jeg har brug for noget info om at skrive en Board Support Package for en ny bestyrelse med ARM 7 TDMI.

hvad er BSP og hvordan man skriver en BSP for en ny bestyrelse?

 
Hej

BSP - Bestyrelsen støtte pakken er en samling af funktioner & subrotuine for støtte hardware perifere

denne funktion er indevidual til eatch processor og et stykke tid supplyed af comapny

se på www.ti.com for TMS470 arm chip bsp på stedet

alle de bedste

Bobi

 
Board støtte pakke (BSP), er bibliotekerne primært skrevet i ANSI C for en bestemt processor, der fungerer som bindeled mellem generaliseret C compiler og mål processor.

Hvad angår ARM7TDMI ATMEL har BSP for deres EB40 boards.and de støttede oversætteren CodeWarrior fra Metrowerks.

 
Et bord støtte pakke er det lag, der sidder direkte over hardware og under RTOS kerne.Det giver som indvinding fra hardwaren.Skrivning af en BSP er forskelligt for forskellige RTOSs.Dog vil det næsten altid involvere første boot, hardware initialisering og derefter placere et opkald til kernen inititalization og gydende roden opgave.BSP er skrevet i henhold til den hardware, der findes på bord.

For din sag, skal du de grundlæggende bootup kode, som ville være i forsamlingen.Denne kode kan enten findes fra Net (med held) eller kan være nødvendigt at være skrevet (ved at læse mikroprocessor manual).Denne kode skal udføre minimal bootup (disable interrupts, initialiserer RAM og andre basale opgaver som angivet i manualen), og derefter opfordre C rutine at fremføre.Vi kalder C rutine at gøre det nemt at skrive kode.Det kan ikke være nødvendig.Check med din særlige RTOS BSP Udvikler manual for at se, om det er påkrævet.

Fra dette tidspunkt, at dens al C-kode initialisere alle hardware og derefter initialisere kernen.

 

Welcome to EDABoard.com

Sponsor

Back
Top