www.德州仪器.com
3.2.6m0,m1sarams
3.2.7l0,l1,h0sarams
3.2.8bootrom
tms320f2808,tms320f2806
tms320f2801,ucd9501
DigitalSignalProcessors
SPRS230F–OCTOBER2003–REVISEDSEPTEMBER2005
便条
thef2808/f2806/f2801flashandotpwaitstatescanbeconfiguredbytheapplication.
Thisallowsapplicationsrunningatslowerfrequenciestoconfiguretheflashtousefewer
waitstates.
Flasheffectiveperformancecanbeimprovedbyenablingtheflashpipelinemodeinthe
flashoptionsregister.withthismodeenabled,effectiveperformanceoflinearcode
executionwillbemuchfasterthantherawperformanceindicatedbythewaitstate
configurationalone.theexactperformancegainwhenusingtheflashpipelinemodeis
应用-依赖.
formoreinformationontheflashoptions,flashwait-状态,andotpwait-stateregisters,
seethe
TMS320x280xSystemControlandInterruptsReferenceGuide
(literaturenumber
spru712).
all280xdevicescontainthesetwoblocksofsingleaccessmemory,each1kx16insize.thestack
pointerpointstothebeginningofblockm1onreset.them0andm1blocks,likeallothermemoryblocks
onc28xdevices,aremappedtobothprogramanddataspace.hence,theusercanusem0andm1to
executecodeorfordatavariables.thepartitioningisperformedwithinthelinker.thec28xdevice
presentsaunifiedmemorymaptotheprogrammer.thismakesforeasierprogramminginhigh-水平的
languages.
thef2808containsanadditional16kx16ofsingle-accessram,dividedinto3blocks(l0-4k,l1-4k,
h0-8k).thef2806containsanadditional8kx16ofsingle-accessram,dividedinto2blocks(l0-4k,
l1-4k).thef2801/ucd9501containanadditional4kx16ofsingle-accessram(l0-4k).eachblock
canbeindependentlyaccessedtominimizecpupipelinestalls.eachblockismappedtobothprogram
anddataspace.
thebootromisfactory-programmedwithboot-loadingsoftware.激励-modesignalsareprovidedtotell
thebootloadersoftwarewhatbootmodetouseonpowerup.theusercanselecttobootnormallyorto
downloadnewsoftwarefromanexternalconnectionortoselectbootsoftwarethatisprogrammedinthe
internalflash.thebootromalsocontainsstandardtables,suchassin/coswaveforms,forusein
mathrelatedalgorithms.
table3-5.bootmodeselection
GPIO18GPIO29GPIO34
MODEDESCRIPTIONSPICLKASCITXDA
SCITXDB
BoottoFlashJumptoFlashaddress0x3F7FF6111
Youmusthaveprogrammedabranchinstructionhereprior
toresettoredirectcodeexecutionasdesired.
sci-abootloadadatastreamfromsci-a110
spi-abootloadfromanexternalserialspieepromonspi-a101
I2CBootLoaddatafromanexternalEEPROMataddress0x50on100
theI2Cbus
ecan-abootcallcan_boottoloadfromecan-amailbox1.011
boottom0saramjumptom0saramaddress0x000000.010
BoottoOTPJumptoOTPaddress0x3D7800001
paralleli/obootloaddatafromgpio0-gpio15000
FunctionalOverview
29