RealThread_STM32F4.yaml 153 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074
  1. ---
  2. vendor: RealThread
  3. dvendor: STMicroelectronics
  4. name: STM32F4
  5. version: 0.2.3
  6. yaml_version: 1
  7. type: Chip_Support_Packages
  8. family_name: STM32
  9. series:
  10. description: |-
  11. The STM32F4 family incorporates high-speed embedded memories and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
  12. - 64-Kbyte of CCM (core coupled memory) data RAM
  13. - LCD parallel interface, 8080/6800 modes
  14. - Timer with quadrature (incremental) encoder input
  15. - 5 V-tolerant I/Os
  16. - Parallel camera interface
  17. - True random number generator
  18. - RTC: subsecond accuracy, hardware calendar
  19. - 96-bit unique ID
  20. series_name: STM32F4
  21. peripheral: {}
  22. sub_series:
  23. - sub_series_name: STM32F401
  24. cpu_info:
  25. max_clock: '84000000'
  26. chips:
  27. - chip_name: STM32F401CB
  28. peripheral: {}
  29. memory:
  30. - id: IROM1
  31. start: '0x08000000'
  32. size: '0x00020000'
  33. default: '1'
  34. - id: IRAM1
  35. start: '0x20000000'
  36. size: '0x00010000'
  37. init: '0'
  38. default: '1'
  39. compiler:
  40. gcc:
  41. entry_point: entry
  42. link_script: linkscripts\STM32F401CB\link.lds
  43. marco:
  44. - STM32F401xC
  45. files:
  46. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S
  47. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h
  48. - libraries\CMSIS\Lib\GCC
  49. armcc:
  50. entry_point: none
  51. link_script: none
  52. marco: []
  53. files: []
  54. iarcc:
  55. entry_point: none
  56. link_script: none
  57. marco: []
  58. files: []
  59. - chip_name: STM32F401RB
  60. peripheral: {}
  61. memory:
  62. - id: IROM1
  63. start: '0x08000000'
  64. size: '0x00020000'
  65. default: '1'
  66. - id: IRAM1
  67. start: '0x20000000'
  68. size: '0x00010000'
  69. init: '0'
  70. default: '1'
  71. compiler:
  72. gcc:
  73. entry_point: entry
  74. link_script: linkscripts\STM32F401RB\link.lds
  75. marco:
  76. - STM32F401xC
  77. files:
  78. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S
  79. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h
  80. - libraries\CMSIS\Lib\GCC
  81. armcc:
  82. entry_point: none
  83. link_script: none
  84. marco: []
  85. files: []
  86. iarcc:
  87. entry_point: none
  88. link_script: none
  89. marco: []
  90. files: []
  91. - chip_name: STM32F401VB
  92. peripheral: {}
  93. memory:
  94. - id: IROM1
  95. start: '0x08000000'
  96. size: '0x00020000'
  97. default: '1'
  98. - id: IRAM1
  99. start: '0x20000000'
  100. size: '0x00010000'
  101. init: '0'
  102. default: '1'
  103. compiler:
  104. gcc:
  105. entry_point: entry
  106. link_script: linkscripts\STM32F401VB\link.lds
  107. marco:
  108. - STM32F401xC
  109. files:
  110. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S
  111. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h
  112. - libraries\CMSIS\Lib\GCC
  113. armcc:
  114. entry_point: none
  115. link_script: none
  116. marco: []
  117. files: []
  118. iarcc:
  119. entry_point: none
  120. link_script: none
  121. marco: []
  122. files: []
  123. - chip_name: STM32F401CC
  124. peripheral: {}
  125. memory:
  126. - id: IROM1
  127. start: '0x08000000'
  128. size: '0x00040000'
  129. default: '1'
  130. - id: IRAM1
  131. start: '0x20000000'
  132. size: '0x00010000'
  133. init: '0'
  134. default: '1'
  135. compiler:
  136. gcc:
  137. entry_point: entry
  138. link_script: linkscripts\STM32F401CC\link.lds
  139. marco:
  140. - STM32F401xC
  141. files:
  142. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S
  143. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h
  144. - libraries\CMSIS\Lib\GCC
  145. armcc:
  146. entry_point: none
  147. link_script: none
  148. marco: []
  149. files: []
  150. iarcc:
  151. entry_point: none
  152. link_script: none
  153. marco: []
  154. files: []
  155. - chip_name: STM32F401RC
  156. peripheral: {}
  157. memory:
  158. - id: IROM1
  159. start: '0x08000000'
  160. size: '0x00040000'
  161. default: '1'
  162. - id: IRAM1
  163. start: '0x20000000'
  164. size: '0x00010000'
  165. init: '0'
  166. default: '1'
  167. compiler:
  168. gcc:
  169. entry_point: entry
  170. link_script: linkscripts\STM32F401RC\link.lds
  171. marco:
  172. - STM32F401xC
  173. files:
  174. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S
  175. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h
  176. - libraries\CMSIS\Lib\GCC
  177. armcc:
  178. entry_point: none
  179. link_script: none
  180. marco: []
  181. files: []
  182. iarcc:
  183. entry_point: none
  184. link_script: none
  185. marco: []
  186. files: []
  187. - chip_name: STM32F401VC
  188. peripheral: {}
  189. memory:
  190. - id: IROM1
  191. start: '0x08000000'
  192. size: '0x00040000'
  193. default: '1'
  194. - id: IRAM1
  195. start: '0x20000000'
  196. size: '0x00010000'
  197. init: '0'
  198. default: '1'
  199. compiler:
  200. gcc:
  201. entry_point: entry
  202. link_script: linkscripts\STM32F401VC\link.lds
  203. marco:
  204. - STM32F401xC
  205. files:
  206. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S
  207. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h
  208. - libraries\CMSIS\Lib\GCC
  209. armcc:
  210. entry_point: none
  211. link_script: none
  212. marco: []
  213. files: []
  214. iarcc:
  215. entry_point: none
  216. link_script: none
  217. marco: []
  218. files: []
  219. - chip_name: STM32F401CD
  220. peripheral: {}
  221. memory:
  222. - id: IROM1
  223. start: '0x08000000'
  224. size: '0x00060000'
  225. default: '1'
  226. - id: IRAM1
  227. start: '0x20000000'
  228. size: '0x00018000'
  229. init: '0'
  230. default: '1'
  231. compiler:
  232. gcc:
  233. entry_point: entry
  234. link_script: linkscripts\STM32F401CD\link.lds
  235. marco:
  236. - STM32F401xE
  237. files:
  238. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S
  239. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h
  240. - libraries\CMSIS\Lib\GCC
  241. armcc:
  242. entry_point: none
  243. link_script: none
  244. marco: []
  245. files: []
  246. iarcc:
  247. entry_point: none
  248. link_script: none
  249. marco: []
  250. files: []
  251. - chip_name: STM32F401RD
  252. peripheral: {}
  253. memory:
  254. - id: IROM1
  255. start: '0x08000000'
  256. size: '0x00060000'
  257. default: '1'
  258. - id: IRAM1
  259. start: '0x20000000'
  260. size: '0x00018000'
  261. init: '0'
  262. default: '1'
  263. compiler:
  264. gcc:
  265. entry_point: entry
  266. link_script: linkscripts\STM32F401RD\link.lds
  267. marco:
  268. - STM32F401xE
  269. files:
  270. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S
  271. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h
  272. - libraries\CMSIS\Lib\GCC
  273. armcc:
  274. entry_point: none
  275. link_script: none
  276. marco: []
  277. files: []
  278. iarcc:
  279. entry_point: none
  280. link_script: none
  281. marco: []
  282. files: []
  283. - chip_name: STM32F401VD
  284. peripheral: {}
  285. memory:
  286. - id: IROM1
  287. start: '0x08000000'
  288. size: '0x00060000'
  289. default: '1'
  290. - id: IRAM1
  291. start: '0x20000000'
  292. size: '0x00018000'
  293. init: '0'
  294. default: '1'
  295. compiler:
  296. gcc:
  297. entry_point: entry
  298. link_script: linkscripts\STM32F401VD\link.lds
  299. marco:
  300. - STM32F401xE
  301. files:
  302. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S
  303. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h
  304. - libraries\CMSIS\Lib\GCC
  305. armcc:
  306. entry_point: none
  307. link_script: none
  308. marco: []
  309. files: []
  310. iarcc:
  311. entry_point: none
  312. link_script: none
  313. marco: []
  314. files: []
  315. - chip_name: STM32F401CE
  316. peripheral: {}
  317. memory:
  318. - id: IROM1
  319. start: '0x08000000'
  320. size: '0x00080000'
  321. default: '1'
  322. - id: IRAM1
  323. start: '0x20000000'
  324. size: '0x00018000'
  325. init: '0'
  326. default: '1'
  327. compiler:
  328. gcc:
  329. entry_point: entry
  330. link_script: linkscripts\STM32F401CE\link.lds
  331. marco:
  332. - STM32F401xE
  333. files:
  334. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S
  335. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h
  336. - libraries\CMSIS\Lib\GCC
  337. armcc:
  338. entry_point: none
  339. link_script: none
  340. marco: []
  341. files: []
  342. iarcc:
  343. entry_point: none
  344. link_script: none
  345. marco: []
  346. files: []
  347. - chip_name: STM32F401RE
  348. peripheral: {}
  349. memory:
  350. - id: IROM1
  351. start: '0x08000000'
  352. size: '0x00080000'
  353. default: '1'
  354. - id: IRAM1
  355. start: '0x20000000'
  356. size: '0x00018000'
  357. init: '0'
  358. default: '1'
  359. compiler:
  360. gcc:
  361. entry_point: entry
  362. link_script: linkscripts\STM32F401RE\link.lds
  363. marco:
  364. - STM32F401xE
  365. files:
  366. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S
  367. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h
  368. - libraries\CMSIS\Lib\GCC
  369. armcc:
  370. entry_point: none
  371. link_script: none
  372. marco: []
  373. files: []
  374. iarcc:
  375. entry_point: none
  376. link_script: none
  377. marco: []
  378. files: []
  379. - chip_name: STM32F401VE
  380. peripheral: {}
  381. memory:
  382. - id: IROM1
  383. start: '0x08000000'
  384. size: '0x00080000'
  385. default: '1'
  386. - id: IRAM1
  387. start: '0x20000000'
  388. size: '0x00018000'
  389. init: '0'
  390. default: '1'
  391. compiler:
  392. gcc:
  393. entry_point: entry
  394. link_script: linkscripts\STM32F401VE\link.lds
  395. marco:
  396. - STM32F401xE
  397. files:
  398. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S
  399. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h
  400. - libraries\CMSIS\Lib\GCC
  401. armcc:
  402. entry_point: none
  403. link_script: none
  404. marco: []
  405. files: []
  406. iarcc:
  407. entry_point: none
  408. link_script: none
  409. marco: []
  410. files: []
  411. ui:
  412. uart:
  413. default_value: UART1
  414. prompt_message_en: select one uart as console output interface
  415. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  416. tx_pin:
  417. default_value: PA9
  418. prompt_message_en: 'set the tx pin name of the console device interface, the
  419. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  420. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  421. PB6
  422. rx_pin:
  423. default_value: PA10
  424. prompt_message_en: 'set the rx pin name of the console device interface, the
  425. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  426. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  427. docs:
  428. - file: documents\DM00096844.pdf
  429. title: STM32F401xB/C/D/E Reference Manual
  430. - file: documents\DM00095523.pdf
  431. title: STM32F401xB/C/D/E Errata Sheet
  432. svd:
  433. file: debug\svd\STM32F401x.svd
  434. project_type:
  435. bare_metal:
  436. function_map:
  437. clk_init: none
  438. uart_init: none
  439. putc: none
  440. sysTick: none
  441. marco:
  442. - SOC_FAMILY_STM32
  443. - SOC_SERIES_STM32F4
  444. - USE_HAL_DRIVER
  445. source_files:
  446. - drivers\baremetal
  447. rtt_nano:
  448. function_map:
  449. clk_init: none
  450. uart_init: none
  451. putc: none
  452. getc: none
  453. sysTick: none
  454. heap_init: none
  455. marco:
  456. - SOC_FAMILY_STM32
  457. - SOC_SERIES_STM32F4
  458. - USE_HAL_DRIVER
  459. source_files:
  460. - drivers\nano
  461. rtt:
  462. function_map:
  463. rt_hw_board_init;: none
  464. rt_hw_serial_register: none
  465. rt_hw_pin_register: none
  466. heap_init: none
  467. marco:
  468. - SOC_FAMILY_STM32
  469. - SOC_SERIES_STM32F4
  470. - USE_HAL_DRIVER
  471. source_files:
  472. - drivers\rtt
  473. - sub_series_name: STM32F410
  474. cpu_info:
  475. max_clock: '100000000'
  476. chips:
  477. - chip_name: STM32F410CB
  478. peripheral: {}
  479. memory:
  480. - id: IROM1
  481. start: '0x08000000'
  482. size: '0x00020000'
  483. default: '1'
  484. - id: IRAM1
  485. start: '0x20000000'
  486. size: '0x00008000'
  487. init: '0'
  488. default: '1'
  489. compiler:
  490. gcc:
  491. entry_point: entry
  492. link_script: linkscripts\STM32F410CB\link.lds
  493. marco:
  494. - STM32F410Cx
  495. files:
  496. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410cx.S
  497. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410cx.h
  498. - libraries\CMSIS\Lib\GCC
  499. armcc:
  500. entry_point: none
  501. link_script: none
  502. marco: []
  503. files: []
  504. iarcc:
  505. entry_point: none
  506. link_script: none
  507. marco: []
  508. files: []
  509. - chip_name: STM32F410RB
  510. peripheral: {}
  511. memory:
  512. - id: IROM1
  513. start: '0x08000000'
  514. size: '0x00020000'
  515. default: '1'
  516. - id: IRAM1
  517. start: '0x20000000'
  518. size: '0x00008000'
  519. init: '0'
  520. default: '1'
  521. compiler:
  522. gcc:
  523. entry_point: entry
  524. link_script: linkscripts\STM32F410RB\link.lds
  525. marco:
  526. - STM32F410Rx
  527. files:
  528. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410rx.S
  529. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410rx.h
  530. - libraries\CMSIS\Lib\GCC
  531. armcc:
  532. entry_point: none
  533. link_script: none
  534. marco: []
  535. files: []
  536. iarcc:
  537. entry_point: none
  538. link_script: none
  539. marco: []
  540. files: []
  541. - chip_name: STM32F410TB
  542. peripheral: {}
  543. memory:
  544. - id: IROM1
  545. start: '0x08000000'
  546. size: '0x00020000'
  547. default: '1'
  548. - id: IRAM1
  549. start: '0x20000000'
  550. size: '0x00008000'
  551. init: '0'
  552. default: '1'
  553. compiler:
  554. gcc:
  555. entry_point: entry
  556. link_script: linkscripts\STM32F410TB\link.lds
  557. marco:
  558. - STM32F410Tx
  559. files:
  560. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410tx.S
  561. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410tx.h
  562. - libraries\CMSIS\Lib\GCC
  563. armcc:
  564. entry_point: none
  565. link_script: none
  566. marco: []
  567. files: []
  568. iarcc:
  569. entry_point: none
  570. link_script: none
  571. marco: []
  572. files: []
  573. - chip_name: STM32F410C8
  574. peripheral: {}
  575. memory:
  576. - id: IROM1
  577. start: '0x08000000'
  578. size: '0x00010000'
  579. default: '1'
  580. - id: IRAM1
  581. start: '0x20000000'
  582. size: '0x00008000'
  583. init: '0'
  584. default: '1'
  585. compiler:
  586. gcc:
  587. entry_point: entry
  588. link_script: linkscripts\STM32F410C8\link.lds
  589. marco:
  590. - STM32F410Cx
  591. files:
  592. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410cx.S
  593. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410cx.h
  594. - libraries\CMSIS\Lib\GCC
  595. armcc:
  596. entry_point: none
  597. link_script: none
  598. marco: []
  599. files: []
  600. iarcc:
  601. entry_point: none
  602. link_script: none
  603. marco: []
  604. files: []
  605. - chip_name: STM32F410R8
  606. peripheral: {}
  607. memory:
  608. - id: IROM1
  609. start: '0x08000000'
  610. size: '0x00010000'
  611. default: '1'
  612. - id: IRAM1
  613. start: '0x20000000'
  614. size: '0x00008000'
  615. init: '0'
  616. default: '1'
  617. compiler:
  618. gcc:
  619. entry_point: entry
  620. link_script: linkscripts\STM32F410R8\link.lds
  621. marco:
  622. - STM32F410Rx
  623. files:
  624. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410rx.S
  625. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410rx.h
  626. - libraries\CMSIS\Lib\GCC
  627. armcc:
  628. entry_point: none
  629. link_script: none
  630. marco: []
  631. files: []
  632. iarcc:
  633. entry_point: none
  634. link_script: none
  635. marco: []
  636. files: []
  637. - chip_name: STM32F410T8
  638. peripheral: {}
  639. memory:
  640. - id: IROM1
  641. start: '0x08000000'
  642. size: '0x00010000'
  643. default: '1'
  644. - id: IRAM1
  645. start: '0x20000000'
  646. size: '0x00008000'
  647. init: '0'
  648. default: '1'
  649. compiler:
  650. gcc:
  651. entry_point: entry
  652. link_script: linkscripts\STM32F410T8\link.lds
  653. marco:
  654. - STM32F410Tx
  655. files:
  656. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410tx.S
  657. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410tx.h
  658. - libraries\CMSIS\Lib\GCC
  659. armcc:
  660. entry_point: none
  661. link_script: none
  662. marco: []
  663. files: []
  664. iarcc:
  665. entry_point: none
  666. link_script: none
  667. marco: []
  668. files: []
  669. ui:
  670. uart:
  671. default_value: UART1
  672. prompt_message_en: select one uart as console output interface
  673. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  674. tx_pin:
  675. default_value: PA9
  676. prompt_message_en: 'set the tx pin name of the console device interface, the
  677. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  678. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  679. PB6
  680. rx_pin:
  681. default_value: PA10
  682. prompt_message_en: 'set the rx pin name of the console device interface, the
  683. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  684. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  685. docs:
  686. - file: documents\DM00180366.pdf
  687. title: STM32F410 Reference Manual
  688. - file: documents\DM00214043.pdf
  689. title: STM32F410x8/STM32F410xB Data Sheet
  690. svd:
  691. file: debug\svd\STM32F410xx.svd
  692. project_type:
  693. bare_metal:
  694. function_map:
  695. clk_init: none
  696. uart_init: none
  697. putc: none
  698. sysTick: none
  699. marco:
  700. - SOC_FAMILY_STM32
  701. - SOC_SERIES_STM32F4
  702. - USE_HAL_DRIVER
  703. source_files:
  704. - drivers\baremetal
  705. rtt_nano:
  706. function_map:
  707. clk_init: none
  708. uart_init: none
  709. putc: none
  710. getc: none
  711. sysTick: none
  712. heap_init: none
  713. marco:
  714. - SOC_FAMILY_STM32
  715. - SOC_SERIES_STM32F4
  716. - USE_HAL_DRIVER
  717. source_files:
  718. - drivers\nano
  719. rtt:
  720. function_map:
  721. rt_hw_board_init;: none
  722. rt_hw_serial_register: none
  723. rt_hw_pin_register: none
  724. heap_init: none
  725. marco:
  726. - SOC_FAMILY_STM32
  727. - SOC_SERIES_STM32F4
  728. - USE_HAL_DRIVER
  729. source_files:
  730. - drivers\rtt
  731. - sub_series_name: STM32F411
  732. cpu_info:
  733. max_clock: '100000000'
  734. chips:
  735. - chip_name: STM32F411CC
  736. peripheral: {}
  737. memory:
  738. - id: IROM1
  739. start: '0x08000000'
  740. size: '0x00040000'
  741. default: '1'
  742. - id: IRAM1
  743. start: '0x20000000'
  744. size: '0x00020000'
  745. init: '0'
  746. default: '1'
  747. compiler:
  748. gcc:
  749. entry_point: entry
  750. link_script: linkscripts\STM32F411CC\link.lds
  751. marco: []
  752. files: []
  753. armcc:
  754. entry_point: none
  755. link_script: none
  756. marco: []
  757. files: []
  758. iarcc:
  759. entry_point: none
  760. link_script: none
  761. marco: []
  762. files: []
  763. - chip_name: STM32F411RC
  764. peripheral: {}
  765. memory:
  766. - id: IROM1
  767. start: '0x08000000'
  768. size: '0x00040000'
  769. default: '1'
  770. - id: IRAM1
  771. start: '0x20000000'
  772. size: '0x00020000'
  773. init: '0'
  774. default: '1'
  775. compiler:
  776. gcc:
  777. entry_point: entry
  778. link_script: linkscripts\STM32F411RC\link.lds
  779. marco: []
  780. files: []
  781. armcc:
  782. entry_point: none
  783. link_script: none
  784. marco: []
  785. files: []
  786. iarcc:
  787. entry_point: none
  788. link_script: none
  789. marco: []
  790. files: []
  791. - chip_name: STM32F411VC
  792. peripheral: {}
  793. memory:
  794. - id: IROM1
  795. start: '0x08000000'
  796. size: '0x00040000'
  797. default: '1'
  798. - id: IRAM1
  799. start: '0x20000000'
  800. size: '0x00020000'
  801. init: '0'
  802. default: '1'
  803. compiler:
  804. gcc:
  805. entry_point: entry
  806. link_script: linkscripts\STM32F411VC\link.lds
  807. marco: []
  808. files: []
  809. armcc:
  810. entry_point: none
  811. link_script: none
  812. marco: []
  813. files: []
  814. iarcc:
  815. entry_point: none
  816. link_script: none
  817. marco: []
  818. files: []
  819. - chip_name: STM32F411CE
  820. peripheral: {}
  821. memory:
  822. - id: IROM1
  823. start: '0x08000000'
  824. size: '0x00080000'
  825. default: '1'
  826. - id: IRAM1
  827. start: '0x20000000'
  828. size: '0x00020000'
  829. init: '0'
  830. default: '1'
  831. compiler:
  832. gcc:
  833. entry_point: entry
  834. link_script: linkscripts\STM32F411CE\link.lds
  835. marco: []
  836. files: []
  837. armcc:
  838. entry_point: none
  839. link_script: none
  840. marco: []
  841. files: []
  842. iarcc:
  843. entry_point: none
  844. link_script: none
  845. marco: []
  846. files: []
  847. - chip_name: STM32F411RE
  848. peripheral: {}
  849. memory:
  850. - id: IROM1
  851. start: '0x08000000'
  852. size: '0x00080000'
  853. default: '1'
  854. - id: IRAM1
  855. start: '0x20000000'
  856. size: '0x00020000'
  857. init: '0'
  858. default: '1'
  859. compiler:
  860. gcc:
  861. entry_point: entry
  862. link_script: linkscripts\STM32F411RE\link.lds
  863. marco: []
  864. files: []
  865. armcc:
  866. entry_point: none
  867. link_script: none
  868. marco: []
  869. files: []
  870. iarcc:
  871. entry_point: none
  872. link_script: none
  873. marco: []
  874. files: []
  875. - chip_name: STM32F411VE
  876. peripheral: {}
  877. memory:
  878. - id: IROM1
  879. start: '0x08000000'
  880. size: '0x00080000'
  881. default: '1'
  882. - id: IRAM1
  883. start: '0x20000000'
  884. size: '0x00020000'
  885. init: '0'
  886. default: '1'
  887. compiler:
  888. gcc:
  889. entry_point: entry
  890. link_script: linkscripts\STM32F411VE\link.lds
  891. marco: []
  892. files: []
  893. armcc:
  894. entry_point: none
  895. link_script: none
  896. marco: []
  897. files: []
  898. iarcc:
  899. entry_point: none
  900. link_script: none
  901. marco: []
  902. files: []
  903. ui:
  904. uart:
  905. default_value: UART1
  906. prompt_message_en: select one uart as console output interface
  907. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  908. tx_pin:
  909. default_value: PA9
  910. prompt_message_en: 'set the tx pin name of the console device interface, the
  911. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  912. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  913. PB6
  914. rx_pin:
  915. default_value: PA10
  916. prompt_message_en: 'set the rx pin name of the console device interface, the
  917. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  918. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  919. docs:
  920. - file: documents\DM00119316.pdf
  921. title: STM32F411xC/E Reference Manual
  922. - file: documents\DM00115249.pdf
  923. title: STM32F411xC/411xE Data Sheet
  924. svd:
  925. file: debug\svd\STM32F411xx.svd
  926. compiler:
  927. gcc:
  928. entry_point: none
  929. link_script: none
  930. marco:
  931. - STM32F411xE
  932. files:
  933. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f411xe.S
  934. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f411xe.h
  935. - libraries\CMSIS\Lib\GCC
  936. armcc:
  937. entry_point: none
  938. link_script: none
  939. marco: []
  940. files: []
  941. iarcc:
  942. entry_point: none
  943. link_script: none
  944. marco: []
  945. files: []
  946. project_type:
  947. bare_metal:
  948. function_map:
  949. clk_init: none
  950. uart_init: none
  951. putc: none
  952. sysTick: none
  953. marco:
  954. - SOC_FAMILY_STM32
  955. - SOC_SERIES_STM32F4
  956. - USE_HAL_DRIVER
  957. source_files:
  958. - drivers\baremetal
  959. rtt_nano:
  960. function_map:
  961. clk_init: none
  962. uart_init: none
  963. putc: none
  964. getc: none
  965. sysTick: none
  966. heap_init: none
  967. marco:
  968. - SOC_FAMILY_STM32
  969. - SOC_SERIES_STM32F4
  970. - USE_HAL_DRIVER
  971. source_files:
  972. - drivers\nano
  973. rtt:
  974. function_map:
  975. rt_hw_board_init;: none
  976. rt_hw_serial_register: none
  977. rt_hw_pin_register: none
  978. heap_init: none
  979. marco:
  980. - SOC_FAMILY_STM32
  981. - SOC_SERIES_STM32F4
  982. - USE_HAL_DRIVER
  983. source_files:
  984. - drivers\rtt
  985. - sub_series_name: STM32F412
  986. cpu_info:
  987. max_clock: '100000000'
  988. chips:
  989. - chip_name: STM32F412CE
  990. peripheral: {}
  991. memory:
  992. - id: IROM1
  993. start: '0x08000000'
  994. size: '0x00080000'
  995. default: '1'
  996. - id: IRAM1
  997. start: '0x20000000'
  998. size: '0x00040000'
  999. init: '0'
  1000. default: '1'
  1001. compiler:
  1002. gcc:
  1003. entry_point: entry
  1004. link_script: linkscripts\STM32F412CE\link.lds
  1005. marco:
  1006. - STM32F412Cx
  1007. files:
  1008. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412cx.S
  1009. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412cx.h
  1010. - libraries\CMSIS\Lib\GCC
  1011. armcc:
  1012. entry_point: none
  1013. link_script: none
  1014. marco: []
  1015. files: []
  1016. iarcc:
  1017. entry_point: none
  1018. link_script: none
  1019. marco: []
  1020. files: []
  1021. - chip_name: STM32F412CG
  1022. peripheral: {}
  1023. memory:
  1024. - id: IROM1
  1025. start: '0x08000000'
  1026. size: '0x00100000'
  1027. default: '1'
  1028. - id: IRAM1
  1029. start: '0x20000000'
  1030. size: '0x00040000'
  1031. init: '0'
  1032. default: '1'
  1033. compiler:
  1034. gcc:
  1035. entry_point: entry
  1036. link_script: linkscripts\STM32F412CG\link.lds
  1037. marco:
  1038. - STM32F412Cx
  1039. files:
  1040. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412cx.S
  1041. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412cx.h
  1042. - libraries\CMSIS\Lib\GCC
  1043. armcc:
  1044. entry_point: none
  1045. link_script: none
  1046. marco: []
  1047. files: []
  1048. iarcc:
  1049. entry_point: none
  1050. link_script: none
  1051. marco: []
  1052. files: []
  1053. - chip_name: STM32F412RE
  1054. peripheral: {}
  1055. memory:
  1056. - id: IROM1
  1057. start: '0x08000000'
  1058. size: '0x00080000'
  1059. default: '1'
  1060. - id: IRAM1
  1061. start: '0x20000000'
  1062. size: '0x00040000'
  1063. init: '0'
  1064. default: '1'
  1065. compiler:
  1066. gcc:
  1067. entry_point: entry
  1068. link_script: linkscripts\STM32F412RE\link.lds
  1069. marco:
  1070. - STM32F412Rx
  1071. files:
  1072. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412rx.S
  1073. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412rx.h
  1074. - libraries\CMSIS\Lib\GCC
  1075. armcc:
  1076. entry_point: none
  1077. link_script: none
  1078. marco: []
  1079. files: []
  1080. iarcc:
  1081. entry_point: none
  1082. link_script: none
  1083. marco: []
  1084. files: []
  1085. - chip_name: STM32F412RG
  1086. peripheral: {}
  1087. memory:
  1088. - id: IROM1
  1089. start: '0x08000000'
  1090. size: '0x00100000'
  1091. default: '1'
  1092. - id: IRAM1
  1093. start: '0x20000000'
  1094. size: '0x00040000'
  1095. init: '0'
  1096. default: '1'
  1097. compiler:
  1098. gcc:
  1099. entry_point: entry
  1100. link_script: linkscripts\STM32F412RG\link.lds
  1101. marco:
  1102. - STM32F412Rx
  1103. files:
  1104. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412rx.S
  1105. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412rx.h
  1106. - libraries\CMSIS\Lib\GCC
  1107. armcc:
  1108. entry_point: none
  1109. link_script: none
  1110. marco: []
  1111. files: []
  1112. iarcc:
  1113. entry_point: none
  1114. link_script: none
  1115. marco: []
  1116. files: []
  1117. - chip_name: STM32F412VE
  1118. peripheral: {}
  1119. memory:
  1120. - id: IROM1
  1121. start: '0x08000000'
  1122. size: '0x00080000'
  1123. default: '1'
  1124. - id: IRAM1
  1125. start: '0x20000000'
  1126. size: '0x00040000'
  1127. init: '0'
  1128. default: '1'
  1129. compiler:
  1130. gcc:
  1131. entry_point: entry
  1132. link_script: linkscripts\STM32F412VE\link.lds
  1133. marco:
  1134. - STM32F412Vx
  1135. files:
  1136. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412vx.S
  1137. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412vx.h
  1138. - libraries\CMSIS\Lib\GCC
  1139. armcc:
  1140. entry_point: none
  1141. link_script: none
  1142. marco: []
  1143. files: []
  1144. iarcc:
  1145. entry_point: none
  1146. link_script: none
  1147. marco: []
  1148. files: []
  1149. - chip_name: STM32F412VG
  1150. peripheral: {}
  1151. memory:
  1152. - id: IROM1
  1153. start: '0x08000000'
  1154. size: '0x00100000'
  1155. default: '1'
  1156. - id: IRAM1
  1157. start: '0x20000000'
  1158. size: '0x00040000'
  1159. init: '0'
  1160. default: '1'
  1161. compiler:
  1162. gcc:
  1163. entry_point: entry
  1164. link_script: linkscripts\STM32F412VG\link.lds
  1165. marco:
  1166. - STM32F412Vx
  1167. files:
  1168. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412vx.S
  1169. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412vx.h
  1170. - libraries\CMSIS\Lib\GCC
  1171. armcc:
  1172. entry_point: none
  1173. link_script: none
  1174. marco: []
  1175. files: []
  1176. iarcc:
  1177. entry_point: none
  1178. link_script: none
  1179. marco: []
  1180. files: []
  1181. - chip_name: STM32F412ZE
  1182. peripheral: {}
  1183. memory:
  1184. - id: IROM1
  1185. start: '0x08000000'
  1186. size: '0x00080000'
  1187. default: '1'
  1188. - id: IRAM1
  1189. start: '0x20000000'
  1190. size: '0x00040000'
  1191. init: '0'
  1192. default: '1'
  1193. compiler:
  1194. gcc:
  1195. entry_point: entry
  1196. link_script: linkscripts\STM32F412ZE\link.lds
  1197. marco:
  1198. - STM32F412Zx
  1199. files:
  1200. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412zx.S
  1201. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412zx.h
  1202. - libraries\CMSIS\Lib\GCC
  1203. armcc:
  1204. entry_point: none
  1205. link_script: none
  1206. marco: []
  1207. files: []
  1208. iarcc:
  1209. entry_point: none
  1210. link_script: none
  1211. marco: []
  1212. files: []
  1213. - chip_name: STM32F412ZG
  1214. peripheral: {}
  1215. memory:
  1216. - id: IROM1
  1217. start: '0x08000000'
  1218. size: '0x00100000'
  1219. default: '1'
  1220. - id: IRAM1
  1221. start: '0x20000000'
  1222. size: '0x00040000'
  1223. init: '0'
  1224. default: '1'
  1225. compiler:
  1226. gcc:
  1227. entry_point: entry
  1228. link_script: linkscripts\STM32F412ZG\link.lds
  1229. marco:
  1230. - STM32F412Zx
  1231. files:
  1232. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412zx.S
  1233. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412zx.h
  1234. - libraries\CMSIS\Lib\GCC
  1235. armcc:
  1236. entry_point: none
  1237. link_script: none
  1238. marco: []
  1239. files: []
  1240. iarcc:
  1241. entry_point: none
  1242. link_script: none
  1243. marco: []
  1244. files: []
  1245. ui:
  1246. uart:
  1247. default_value: UART1
  1248. prompt_message_en: select one uart as console output interface
  1249. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  1250. tx_pin:
  1251. default_value: PA9
  1252. prompt_message_en: 'set the tx pin name of the console device interface, the
  1253. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  1254. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  1255. PB6
  1256. rx_pin:
  1257. default_value: PA10
  1258. prompt_message_en: 'set the rx pin name of the console device interface, the
  1259. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  1260. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  1261. docs:
  1262. - file: documents\DM00180369.pdf
  1263. title: STM32F412 Reference Manual
  1264. - file: documents\DM00213872.pdf
  1265. title: STM32F412 Data Sheet
  1266. svd:
  1267. file: debug\svd\STM32F412xG.svd
  1268. project_type:
  1269. bare_metal:
  1270. function_map:
  1271. clk_init: none
  1272. uart_init: none
  1273. putc: none
  1274. sysTick: none
  1275. marco:
  1276. - SOC_FAMILY_STM32
  1277. - SOC_SERIES_STM32F4
  1278. - USE_HAL_DRIVER
  1279. source_files:
  1280. - drivers\baremetal
  1281. rtt_nano:
  1282. function_map:
  1283. clk_init: none
  1284. uart_init: none
  1285. putc: none
  1286. getc: none
  1287. sysTick: none
  1288. heap_init: none
  1289. marco:
  1290. - SOC_FAMILY_STM32
  1291. - SOC_SERIES_STM32F4
  1292. - USE_HAL_DRIVER
  1293. source_files:
  1294. - drivers\nano
  1295. rtt:
  1296. function_map:
  1297. rt_hw_board_init;: none
  1298. rt_hw_serial_register: none
  1299. rt_hw_pin_register: none
  1300. heap_init: none
  1301. marco:
  1302. - SOC_FAMILY_STM32
  1303. - SOC_SERIES_STM32F4
  1304. - USE_HAL_DRIVER
  1305. source_files:
  1306. - drivers\rtt
  1307. - sub_series_name: STM32F413
  1308. cpu_info:
  1309. max_clock: '100000000'
  1310. chips:
  1311. - chip_name: STM32F413ZH
  1312. peripheral: {}
  1313. memory:
  1314. - id: IROM1
  1315. start: '0x08000000'
  1316. size: '0x00180000'
  1317. default: '1'
  1318. - id: IRAM1
  1319. start: '0x20000000'
  1320. size: '0x00050000'
  1321. init: '0'
  1322. default: '1'
  1323. compiler:
  1324. gcc:
  1325. entry_point: entry
  1326. link_script: linkscripts\STM32F413ZH\link.lds
  1327. marco: []
  1328. files: []
  1329. armcc:
  1330. entry_point: none
  1331. link_script: none
  1332. marco: []
  1333. files: []
  1334. iarcc:
  1335. entry_point: none
  1336. link_script: none
  1337. marco: []
  1338. files: []
  1339. - chip_name: STM32F413CH
  1340. peripheral: {}
  1341. memory:
  1342. - id: IROM1
  1343. start: '0x08000000'
  1344. size: '0x00180000'
  1345. default: '1'
  1346. - id: IRAM1
  1347. start: '0x20000000'
  1348. size: '0x00050000'
  1349. init: '0'
  1350. default: '1'
  1351. compiler:
  1352. gcc:
  1353. entry_point: entry
  1354. link_script: linkscripts\STM32F413CH\link.lds
  1355. marco: []
  1356. files: []
  1357. armcc:
  1358. entry_point: none
  1359. link_script: none
  1360. marco: []
  1361. files: []
  1362. iarcc:
  1363. entry_point: none
  1364. link_script: none
  1365. marco: []
  1366. files: []
  1367. - chip_name: STM32F413RH
  1368. peripheral: {}
  1369. memory:
  1370. - id: IROM1
  1371. start: '0x08000000'
  1372. size: '0x00180000'
  1373. default: '1'
  1374. - id: IRAM1
  1375. start: '0x20000000'
  1376. size: '0x00050000'
  1377. init: '0'
  1378. default: '1'
  1379. compiler:
  1380. gcc:
  1381. entry_point: entry
  1382. link_script: linkscripts\STM32F413RH\link.lds
  1383. marco: []
  1384. files: []
  1385. armcc:
  1386. entry_point: none
  1387. link_script: none
  1388. marco: []
  1389. files: []
  1390. iarcc:
  1391. entry_point: none
  1392. link_script: none
  1393. marco: []
  1394. files: []
  1395. - chip_name: STM32F413VH
  1396. peripheral: {}
  1397. memory:
  1398. - id: IROM1
  1399. start: '0x08000000'
  1400. size: '0x00180000'
  1401. default: '1'
  1402. - id: IRAM1
  1403. start: '0x20000000'
  1404. size: '0x00050000'
  1405. init: '0'
  1406. default: '1'
  1407. compiler:
  1408. gcc:
  1409. entry_point: entry
  1410. link_script: linkscripts\STM32F413VH\link.lds
  1411. marco: []
  1412. files: []
  1413. armcc:
  1414. entry_point: none
  1415. link_script: none
  1416. marco: []
  1417. files: []
  1418. iarcc:
  1419. entry_point: none
  1420. link_script: none
  1421. marco: []
  1422. files: []
  1423. - chip_name: STM32F413MH
  1424. peripheral: {}
  1425. memory:
  1426. - id: IROM1
  1427. start: '0x08000000'
  1428. size: '0x00180000'
  1429. default: '1'
  1430. - id: IRAM1
  1431. start: '0x20000000'
  1432. size: '0x00050000'
  1433. init: '0'
  1434. default: '1'
  1435. compiler:
  1436. gcc:
  1437. entry_point: entry
  1438. link_script: linkscripts\STM32F413MH\link.lds
  1439. marco: []
  1440. files: []
  1441. armcc:
  1442. entry_point: none
  1443. link_script: none
  1444. marco: []
  1445. files: []
  1446. iarcc:
  1447. entry_point: none
  1448. link_script: none
  1449. marco: []
  1450. files: []
  1451. - chip_name: STM32F413ZG
  1452. peripheral: {}
  1453. memory:
  1454. - id: IROM1
  1455. start: '0x08000000'
  1456. size: '0x00100000'
  1457. default: '1'
  1458. - id: IRAM1
  1459. start: '0x20000000'
  1460. size: '0x00050000'
  1461. init: '0'
  1462. default: '1'
  1463. compiler:
  1464. gcc:
  1465. entry_point: entry
  1466. link_script: linkscripts\STM32F413ZG\link.lds
  1467. marco: []
  1468. files: []
  1469. armcc:
  1470. entry_point: none
  1471. link_script: none
  1472. marco: []
  1473. files: []
  1474. iarcc:
  1475. entry_point: none
  1476. link_script: none
  1477. marco: []
  1478. files: []
  1479. - chip_name: STM32F413CG
  1480. peripheral: {}
  1481. memory:
  1482. - id: IROM1
  1483. start: '0x08000000'
  1484. size: '0x00100000'
  1485. default: '1'
  1486. - id: IRAM1
  1487. start: '0x20000000'
  1488. size: '0x00050000'
  1489. init: '0'
  1490. default: '1'
  1491. compiler:
  1492. gcc:
  1493. entry_point: entry
  1494. link_script: linkscripts\STM32F413CG\link.lds
  1495. marco: []
  1496. files: []
  1497. armcc:
  1498. entry_point: none
  1499. link_script: none
  1500. marco: []
  1501. files: []
  1502. iarcc:
  1503. entry_point: none
  1504. link_script: none
  1505. marco: []
  1506. files: []
  1507. - chip_name: STM32F413RG
  1508. peripheral: {}
  1509. memory:
  1510. - id: IROM1
  1511. start: '0x08000000'
  1512. size: '0x00100000'
  1513. default: '1'
  1514. - id: IRAM1
  1515. start: '0x20000000'
  1516. size: '0x00050000'
  1517. init: '0'
  1518. default: '1'
  1519. compiler:
  1520. gcc:
  1521. entry_point: entry
  1522. link_script: linkscripts\STM32F413RG\link.lds
  1523. marco: []
  1524. files: []
  1525. armcc:
  1526. entry_point: none
  1527. link_script: none
  1528. marco: []
  1529. files: []
  1530. iarcc:
  1531. entry_point: none
  1532. link_script: none
  1533. marco: []
  1534. files: []
  1535. - chip_name: STM32F413VG
  1536. peripheral: {}
  1537. memory:
  1538. - id: IROM1
  1539. start: '0x08000000'
  1540. size: '0x00100000'
  1541. default: '1'
  1542. - id: IRAM1
  1543. start: '0x20000000'
  1544. size: '0x00050000'
  1545. init: '0'
  1546. default: '1'
  1547. compiler:
  1548. gcc:
  1549. entry_point: entry
  1550. link_script: linkscripts\STM32F413VG\link.lds
  1551. marco: []
  1552. files: []
  1553. armcc:
  1554. entry_point: none
  1555. link_script: none
  1556. marco: []
  1557. files: []
  1558. iarcc:
  1559. entry_point: none
  1560. link_script: none
  1561. marco: []
  1562. files: []
  1563. - chip_name: STM32F413MG
  1564. peripheral: {}
  1565. memory:
  1566. - id: IROM1
  1567. start: '0x08000000'
  1568. size: '0x00100000'
  1569. default: '1'
  1570. - id: IRAM1
  1571. start: '0x20000000'
  1572. size: '0x00050000'
  1573. init: '0'
  1574. default: '1'
  1575. compiler:
  1576. gcc:
  1577. entry_point: entry
  1578. link_script: linkscripts\STM32F413MG\link.lds
  1579. marco: []
  1580. files: []
  1581. armcc:
  1582. entry_point: none
  1583. link_script: none
  1584. marco: []
  1585. files: []
  1586. iarcc:
  1587. entry_point: none
  1588. link_script: none
  1589. marco: []
  1590. files: []
  1591. ui:
  1592. uart:
  1593. default_value: UART1
  1594. prompt_message_en: select one uart as console output interface
  1595. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  1596. tx_pin:
  1597. default_value: PA9
  1598. prompt_message_en: 'set the tx pin name of the console device interface, the
  1599. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  1600. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  1601. PB6
  1602. rx_pin:
  1603. default_value: PA10
  1604. prompt_message_en: 'set the rx pin name of the console device interface, the
  1605. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  1606. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  1607. docs:
  1608. - file: documents\DM00305666.pdf
  1609. title: STM32F413/423 Reference Manual
  1610. - file: documents\DM00282249.pdf
  1611. title: STM32F413 Data Sheet
  1612. svd:
  1613. file: debug\svd\STM32F413.svd
  1614. compiler:
  1615. gcc:
  1616. entry_point: none
  1617. link_script: none
  1618. marco:
  1619. - STM32F413xx
  1620. files:
  1621. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f413xx.S
  1622. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f413xx.h
  1623. - libraries\CMSIS\Lib\GCC
  1624. armcc:
  1625. entry_point: none
  1626. link_script: none
  1627. marco: []
  1628. files: []
  1629. iarcc:
  1630. entry_point: none
  1631. link_script: none
  1632. marco: []
  1633. files: []
  1634. project_type:
  1635. bare_metal:
  1636. function_map:
  1637. clk_init: none
  1638. uart_init: none
  1639. putc: none
  1640. sysTick: none
  1641. marco:
  1642. - SOC_FAMILY_STM32
  1643. - SOC_SERIES_STM32F4
  1644. - USE_HAL_DRIVER
  1645. source_files:
  1646. - drivers\baremetal
  1647. rtt_nano:
  1648. function_map:
  1649. clk_init: none
  1650. uart_init: none
  1651. putc: none
  1652. getc: none
  1653. sysTick: none
  1654. heap_init: none
  1655. marco:
  1656. - SOC_FAMILY_STM32
  1657. - SOC_SERIES_STM32F4
  1658. - USE_HAL_DRIVER
  1659. source_files:
  1660. - drivers\nano
  1661. rtt:
  1662. function_map:
  1663. rt_hw_board_init;: none
  1664. rt_hw_serial_register: none
  1665. rt_hw_pin_register: none
  1666. heap_init: none
  1667. marco:
  1668. - SOC_FAMILY_STM32
  1669. - SOC_SERIES_STM32F4
  1670. - USE_HAL_DRIVER
  1671. source_files:
  1672. - drivers\rtt
  1673. - sub_series_name: STM32F423
  1674. cpu_info:
  1675. max_clock: '100000000'
  1676. chips:
  1677. - chip_name: STM32F423ZH
  1678. peripheral: {}
  1679. memory:
  1680. - id: IROM1
  1681. start: '0x08000000'
  1682. size: '0x00180000'
  1683. default: '1'
  1684. - id: IRAM1
  1685. start: '0x20000000'
  1686. size: '0x00050000'
  1687. init: '0'
  1688. default: '1'
  1689. compiler:
  1690. gcc:
  1691. entry_point: entry
  1692. link_script: linkscripts\STM32F423ZH\link.lds
  1693. marco: []
  1694. files: []
  1695. armcc:
  1696. entry_point: none
  1697. link_script: none
  1698. marco: []
  1699. files: []
  1700. iarcc:
  1701. entry_point: none
  1702. link_script: none
  1703. marco: []
  1704. files: []
  1705. - chip_name: STM32F423CH
  1706. peripheral: {}
  1707. memory:
  1708. - id: IROM1
  1709. start: '0x08000000'
  1710. size: '0x00180000'
  1711. default: '1'
  1712. - id: IRAM1
  1713. start: '0x20000000'
  1714. size: '0x00050000'
  1715. init: '0'
  1716. default: '1'
  1717. compiler:
  1718. gcc:
  1719. entry_point: entry
  1720. link_script: linkscripts\STM32F423CH\link.lds
  1721. marco: []
  1722. files: []
  1723. armcc:
  1724. entry_point: none
  1725. link_script: none
  1726. marco: []
  1727. files: []
  1728. iarcc:
  1729. entry_point: none
  1730. link_script: none
  1731. marco: []
  1732. files: []
  1733. - chip_name: STM32F423RH
  1734. peripheral: {}
  1735. memory:
  1736. - id: IROM1
  1737. start: '0x08000000'
  1738. size: '0x00180000'
  1739. default: '1'
  1740. - id: IRAM1
  1741. start: '0x20000000'
  1742. size: '0x00050000'
  1743. init: '0'
  1744. default: '1'
  1745. compiler:
  1746. gcc:
  1747. entry_point: entry
  1748. link_script: linkscripts\STM32F423RH\link.lds
  1749. marco: []
  1750. files: []
  1751. armcc:
  1752. entry_point: none
  1753. link_script: none
  1754. marco: []
  1755. files: []
  1756. iarcc:
  1757. entry_point: none
  1758. link_script: none
  1759. marco: []
  1760. files: []
  1761. - chip_name: STM32F423VH
  1762. peripheral: {}
  1763. memory:
  1764. - id: IROM1
  1765. start: '0x08000000'
  1766. size: '0x00180000'
  1767. default: '1'
  1768. - id: IRAM1
  1769. start: '0x20000000'
  1770. size: '0x00050000'
  1771. init: '0'
  1772. default: '1'
  1773. compiler:
  1774. gcc:
  1775. entry_point: entry
  1776. link_script: linkscripts\STM32F423VH\link.lds
  1777. marco: []
  1778. files: []
  1779. armcc:
  1780. entry_point: none
  1781. link_script: none
  1782. marco: []
  1783. files: []
  1784. iarcc:
  1785. entry_point: none
  1786. link_script: none
  1787. marco: []
  1788. files: []
  1789. - chip_name: STM32F423MH
  1790. peripheral: {}
  1791. memory:
  1792. - id: IROM1
  1793. start: '0x08000000'
  1794. size: '0x00180000'
  1795. default: '1'
  1796. - id: IRAM1
  1797. start: '0x20000000'
  1798. size: '0x00050000'
  1799. init: '0'
  1800. default: '1'
  1801. compiler:
  1802. gcc:
  1803. entry_point: entry
  1804. link_script: linkscripts\STM32F423MH\link.lds
  1805. marco: []
  1806. files: []
  1807. armcc:
  1808. entry_point: none
  1809. link_script: none
  1810. marco: []
  1811. files: []
  1812. iarcc:
  1813. entry_point: none
  1814. link_script: none
  1815. marco: []
  1816. files: []
  1817. ui:
  1818. uart:
  1819. default_value: UART1
  1820. prompt_message_en: select one uart as console output interface
  1821. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  1822. tx_pin:
  1823. default_value: PA9
  1824. prompt_message_en: 'set the tx pin name of the console device interface, the
  1825. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  1826. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  1827. PB6
  1828. rx_pin:
  1829. default_value: PA10
  1830. prompt_message_en: 'set the rx pin name of the console device interface, the
  1831. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  1832. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  1833. docs:
  1834. - file: documents\DM00305666.pdf
  1835. title: STM32F413/423 Reference Manual
  1836. - file: documents\DM00282247.pdf
  1837. title: STM32F423 Data Sheet
  1838. svd:
  1839. file: debug\svd\STM32F413.svd
  1840. compiler:
  1841. gcc:
  1842. entry_point: none
  1843. link_script: none
  1844. marco:
  1845. - STM32F423xx
  1846. files:
  1847. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f423xx.S
  1848. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f423xx.h
  1849. - libraries\CMSIS\Lib\GCC
  1850. armcc:
  1851. entry_point: none
  1852. link_script: none
  1853. marco: []
  1854. files: []
  1855. iarcc:
  1856. entry_point: none
  1857. link_script: none
  1858. marco: []
  1859. files: []
  1860. project_type:
  1861. bare_metal:
  1862. function_map:
  1863. clk_init: none
  1864. uart_init: none
  1865. putc: none
  1866. sysTick: none
  1867. marco:
  1868. - SOC_FAMILY_STM32
  1869. - SOC_SERIES_STM32F4
  1870. - USE_HAL_DRIVER
  1871. source_files:
  1872. - drivers\baremetal
  1873. rtt_nano:
  1874. function_map:
  1875. clk_init: none
  1876. uart_init: none
  1877. putc: none
  1878. getc: none
  1879. sysTick: none
  1880. heap_init: none
  1881. marco:
  1882. - SOC_FAMILY_STM32
  1883. - SOC_SERIES_STM32F4
  1884. - USE_HAL_DRIVER
  1885. source_files:
  1886. - drivers\nano
  1887. rtt:
  1888. function_map:
  1889. rt_hw_board_init;: none
  1890. rt_hw_serial_register: none
  1891. rt_hw_pin_register: none
  1892. heap_init: none
  1893. marco:
  1894. - SOC_FAMILY_STM32
  1895. - SOC_SERIES_STM32F4
  1896. - USE_HAL_DRIVER
  1897. source_files:
  1898. - drivers\rtt
  1899. - sub_series_name: STM32F405
  1900. cpu_info:
  1901. max_clock: '168000000'
  1902. chips:
  1903. - chip_name: STM32F405RG
  1904. peripheral: {}
  1905. memory:
  1906. - id: IROM1
  1907. start: '0x08000000'
  1908. size: '0x00100000'
  1909. default: '1'
  1910. - id: IRAM1
  1911. start: '0x20000000'
  1912. size: '0x00020000'
  1913. init: '0'
  1914. default: '1'
  1915. - id: IRAM2
  1916. start: '0x10000000'
  1917. size: '0x00010000'
  1918. init: '0'
  1919. default: '0'
  1920. compiler:
  1921. gcc:
  1922. entry_point: entry
  1923. link_script: linkscripts\STM32F405RG\link.lds
  1924. marco: []
  1925. files: []
  1926. armcc:
  1927. entry_point: none
  1928. link_script: none
  1929. marco: []
  1930. files: []
  1931. iarcc:
  1932. entry_point: none
  1933. link_script: none
  1934. marco: []
  1935. files: []
  1936. - chip_name: STM32F405VG
  1937. peripheral: {}
  1938. memory:
  1939. - id: IROM1
  1940. start: '0x08000000'
  1941. size: '0x00100000'
  1942. default: '1'
  1943. - id: IRAM1
  1944. start: '0x20000000'
  1945. size: '0x00020000'
  1946. init: '0'
  1947. default: '1'
  1948. - id: IRAM2
  1949. start: '0x10000000'
  1950. size: '0x00010000'
  1951. init: '0'
  1952. default: '0'
  1953. compiler:
  1954. gcc:
  1955. entry_point: entry
  1956. link_script: linkscripts\STM32F405VG\link.lds
  1957. marco: []
  1958. files: []
  1959. armcc:
  1960. entry_point: none
  1961. link_script: none
  1962. marco: []
  1963. files: []
  1964. iarcc:
  1965. entry_point: none
  1966. link_script: none
  1967. marco: []
  1968. files: []
  1969. - chip_name: STM32F405ZG
  1970. peripheral: {}
  1971. memory:
  1972. - id: IROM1
  1973. start: '0x08000000'
  1974. size: '0x00100000'
  1975. default: '1'
  1976. - id: IRAM1
  1977. start: '0x20000000'
  1978. size: '0x00020000'
  1979. init: '0'
  1980. default: '1'
  1981. - id: IRAM2
  1982. start: '0x10000000'
  1983. size: '0x00010000'
  1984. init: '0'
  1985. default: '0'
  1986. compiler:
  1987. gcc:
  1988. entry_point: entry
  1989. link_script: linkscripts\STM32F405ZG\link.lds
  1990. marco: []
  1991. files: []
  1992. armcc:
  1993. entry_point: none
  1994. link_script: none
  1995. marco: []
  1996. files: []
  1997. iarcc:
  1998. entry_point: none
  1999. link_script: none
  2000. marco: []
  2001. files: []
  2002. - chip_name: STM32F405OG
  2003. peripheral: {}
  2004. memory:
  2005. - id: IROM1
  2006. start: '0x08000000'
  2007. size: '0x00100000'
  2008. default: '1'
  2009. - id: IRAM1
  2010. start: '0x20000000'
  2011. size: '0x00020000'
  2012. init: '0'
  2013. default: '1'
  2014. - id: IRAM2
  2015. start: '0x10000000'
  2016. size: '0x00010000'
  2017. init: '0'
  2018. default: '0'
  2019. compiler:
  2020. gcc:
  2021. entry_point: entry
  2022. link_script: linkscripts\STM32F405OG\link.lds
  2023. marco: []
  2024. files: []
  2025. armcc:
  2026. entry_point: none
  2027. link_script: none
  2028. marco: []
  2029. files: []
  2030. iarcc:
  2031. entry_point: none
  2032. link_script: none
  2033. marco: []
  2034. files: []
  2035. - chip_name: STM32F405OE
  2036. peripheral: {}
  2037. memory:
  2038. - id: IROM1
  2039. start: '0x08000000'
  2040. size: '0x00080000'
  2041. default: '1'
  2042. - id: IRAM1
  2043. start: '0x20000000'
  2044. size: '0x00020000'
  2045. init: '0'
  2046. default: '1'
  2047. - id: IRAM2
  2048. start: '0x10000000'
  2049. size: '0x00010000'
  2050. init: '0'
  2051. default: '0'
  2052. compiler:
  2053. gcc:
  2054. entry_point: entry
  2055. link_script: linkscripts\STM32F405OE\link.lds
  2056. marco: []
  2057. files: []
  2058. armcc:
  2059. entry_point: none
  2060. link_script: none
  2061. marco: []
  2062. files: []
  2063. iarcc:
  2064. entry_point: none
  2065. link_script: none
  2066. marco: []
  2067. files: []
  2068. ui:
  2069. uart:
  2070. default_value: UART1
  2071. prompt_message_en: select one uart as console output interface
  2072. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  2073. tx_pin:
  2074. default_value: PA9
  2075. prompt_message_en: 'set the tx pin name of the console device interface, the
  2076. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  2077. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  2078. PB6
  2079. rx_pin:
  2080. default_value: PA10
  2081. prompt_message_en: 'set the rx pin name of the console device interface, the
  2082. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  2083. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  2084. docs:
  2085. - file: documents\DM00031020.pdf
  2086. title: STM32F40x/41x/42x/43x Reference Manual
  2087. - file: documents\DM00037051.pdf
  2088. title: STM32F405/407 Data Sheet
  2089. - file: documents\DM00037591.pdf
  2090. title: STM32F40x/41x Errata Sheet
  2091. svd:
  2092. file: debug\svd\STM32F40x.svd
  2093. compiler:
  2094. gcc:
  2095. entry_point: none
  2096. link_script: none
  2097. marco:
  2098. - STM32F405xx
  2099. files:
  2100. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f405xx.S
  2101. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f405xx.h
  2102. - libraries\CMSIS\Lib\GCC
  2103. armcc:
  2104. entry_point: none
  2105. link_script: none
  2106. marco: []
  2107. files: []
  2108. iarcc:
  2109. entry_point: none
  2110. link_script: none
  2111. marco: []
  2112. files: []
  2113. project_type:
  2114. bare_metal:
  2115. function_map:
  2116. clk_init: none
  2117. uart_init: none
  2118. putc: none
  2119. sysTick: none
  2120. marco:
  2121. - SOC_FAMILY_STM32
  2122. - SOC_SERIES_STM32F4
  2123. - USE_HAL_DRIVER
  2124. source_files:
  2125. - drivers\baremetal
  2126. rtt_nano:
  2127. function_map:
  2128. clk_init: none
  2129. uart_init: none
  2130. putc: none
  2131. getc: none
  2132. sysTick: none
  2133. heap_init: none
  2134. marco:
  2135. - SOC_FAMILY_STM32
  2136. - SOC_SERIES_STM32F4
  2137. - USE_HAL_DRIVER
  2138. source_files:
  2139. - drivers\nano
  2140. rtt:
  2141. function_map:
  2142. rt_hw_board_init;: none
  2143. rt_hw_serial_register: none
  2144. rt_hw_pin_register: none
  2145. heap_init: none
  2146. marco:
  2147. - SOC_FAMILY_STM32
  2148. - SOC_SERIES_STM32F4
  2149. - USE_HAL_DRIVER
  2150. source_files:
  2151. - drivers\rtt
  2152. - sub_series_name: STM32F407
  2153. cpu_info:
  2154. max_clock: '168000000'
  2155. chips:
  2156. - chip_name: STM32F407VG
  2157. peripheral: {}
  2158. memory:
  2159. - id: IROM1
  2160. start: '0x08000000'
  2161. size: '0x00100000'
  2162. default: '1'
  2163. - id: IRAM1
  2164. start: '0x20000000'
  2165. size: '0x00020000'
  2166. init: '0'
  2167. default: '1'
  2168. - id: IRAM2
  2169. start: '0x10000000'
  2170. size: '0x00010000'
  2171. init: '0'
  2172. default: '0'
  2173. compiler:
  2174. gcc:
  2175. entry_point: entry
  2176. link_script: linkscripts\STM32F407VG\link.lds
  2177. marco: []
  2178. files: []
  2179. armcc:
  2180. entry_point: none
  2181. link_script: none
  2182. marco: []
  2183. files: []
  2184. iarcc:
  2185. entry_point: none
  2186. link_script: none
  2187. marco: []
  2188. files: []
  2189. - chip_name: STM32F407IG
  2190. peripheral: {}
  2191. memory:
  2192. - id: IROM1
  2193. start: '0x08000000'
  2194. size: '0x00100000'
  2195. default: '1'
  2196. - id: IRAM1
  2197. start: '0x20000000'
  2198. size: '0x00020000'
  2199. init: '0'
  2200. default: '1'
  2201. - id: IRAM2
  2202. start: '0x10000000'
  2203. size: '0x00010000'
  2204. init: '0'
  2205. default: '0'
  2206. compiler:
  2207. gcc:
  2208. entry_point: entry
  2209. link_script: linkscripts\STM32F407IG\link.lds
  2210. marco: []
  2211. files: []
  2212. armcc:
  2213. entry_point: none
  2214. link_script: none
  2215. marco: []
  2216. files: []
  2217. iarcc:
  2218. entry_point: none
  2219. link_script: none
  2220. marco: []
  2221. files: []
  2222. - chip_name: STM32F407ZG
  2223. peripheral: {}
  2224. memory:
  2225. - id: IROM1
  2226. start: '0x08000000'
  2227. size: '0x00100000'
  2228. default: '1'
  2229. - id: IRAM1
  2230. start: '0x20000000'
  2231. size: '0x00020000'
  2232. init: '0'
  2233. default: '1'
  2234. - id: IRAM2
  2235. start: '0x10000000'
  2236. size: '0x00010000'
  2237. init: '0'
  2238. default: '0'
  2239. compiler:
  2240. gcc:
  2241. entry_point: entry
  2242. link_script: linkscripts\STM32F407ZG\link.lds
  2243. marco: []
  2244. files: []
  2245. armcc:
  2246. entry_point: none
  2247. link_script: none
  2248. marco: []
  2249. files: []
  2250. iarcc:
  2251. entry_point: none
  2252. link_script: none
  2253. marco: []
  2254. files: []
  2255. - chip_name: STM32F407VE
  2256. peripheral: {}
  2257. memory:
  2258. - id: IROM1
  2259. start: '0x08000000'
  2260. size: '0x00080000'
  2261. default: '1'
  2262. - id: IRAM1
  2263. start: '0x20000000'
  2264. size: '0x00020000'
  2265. init: '0'
  2266. default: '1'
  2267. - id: IRAM2
  2268. start: '0x10000000'
  2269. size: '0x00010000'
  2270. init: '0'
  2271. default: '0'
  2272. compiler:
  2273. gcc:
  2274. entry_point: entry
  2275. link_script: linkscripts\STM32F407VE\link.lds
  2276. marco: []
  2277. files: []
  2278. armcc:
  2279. entry_point: none
  2280. link_script: none
  2281. marco: []
  2282. files: []
  2283. iarcc:
  2284. entry_point: none
  2285. link_script: none
  2286. marco: []
  2287. files: []
  2288. - chip_name: STM32F407ZE
  2289. peripheral: {}
  2290. memory:
  2291. - id: IROM1
  2292. start: '0x08000000'
  2293. size: '0x00080000'
  2294. default: '1'
  2295. - id: IRAM1
  2296. start: '0x20000000'
  2297. size: '0x00020000'
  2298. init: '0'
  2299. default: '1'
  2300. - id: IRAM2
  2301. start: '0x10000000'
  2302. size: '0x00010000'
  2303. init: '0'
  2304. default: '0'
  2305. compiler:
  2306. gcc:
  2307. entry_point: entry
  2308. link_script: linkscripts\STM32F407ZE\link.lds
  2309. marco: []
  2310. files: []
  2311. armcc:
  2312. entry_point: none
  2313. link_script: none
  2314. marco: []
  2315. files: []
  2316. iarcc:
  2317. entry_point: none
  2318. link_script: none
  2319. marco: []
  2320. files: []
  2321. - chip_name: STM32F407IE
  2322. peripheral: {}
  2323. memory:
  2324. - id: IROM1
  2325. start: '0x08000000'
  2326. size: '0x00080000'
  2327. default: '1'
  2328. - id: IRAM1
  2329. start: '0x20000000'
  2330. size: '0x00020000'
  2331. init: '0'
  2332. default: '1'
  2333. - id: IRAM2
  2334. start: '0x10000000'
  2335. size: '0x00010000'
  2336. init: '0'
  2337. default: '0'
  2338. compiler:
  2339. gcc:
  2340. entry_point: entry
  2341. link_script: linkscripts\STM32F407IE\link.lds
  2342. marco: []
  2343. files: []
  2344. armcc:
  2345. entry_point: none
  2346. link_script: none
  2347. marco: []
  2348. files: []
  2349. iarcc:
  2350. entry_point: none
  2351. link_script: none
  2352. marco: []
  2353. files: []
  2354. ui:
  2355. uart:
  2356. default_value: UART1
  2357. prompt_message_en: select one uart as console output interface
  2358. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  2359. tx_pin:
  2360. default_value: PA9
  2361. prompt_message_en: 'set the tx pin name of the console device interface, the
  2362. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  2363. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  2364. PB6
  2365. rx_pin:
  2366. default_value: PA10
  2367. prompt_message_en: 'set the rx pin name of the console device interface, the
  2368. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  2369. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  2370. docs:
  2371. - file: documents\DM00031020.pdf
  2372. title: STM32F40x/41x/42x/43x Reference Manual
  2373. - file: documents\DM00037051.pdf
  2374. title: STM32F405/407 Data Sheet
  2375. - file: documents\DM00037591.pdf
  2376. title: STM32F40x/41x Errata Sheet
  2377. svd:
  2378. file: debug\svd\STM32F40x.svd
  2379. compiler:
  2380. gcc:
  2381. entry_point: none
  2382. link_script: none
  2383. marco:
  2384. - STM32F407xx
  2385. files:
  2386. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f407xx.S
  2387. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h
  2388. - libraries\CMSIS\Lib\GCC
  2389. armcc:
  2390. entry_point: none
  2391. link_script: none
  2392. marco: []
  2393. files: []
  2394. iarcc:
  2395. entry_point: none
  2396. link_script: none
  2397. marco: []
  2398. files: []
  2399. project_type:
  2400. bare_metal:
  2401. function_map:
  2402. clk_init: none
  2403. uart_init: none
  2404. putc: none
  2405. sysTick: none
  2406. marco:
  2407. - SOC_FAMILY_STM32
  2408. - SOC_SERIES_STM32F4
  2409. - USE_HAL_DRIVER
  2410. source_files:
  2411. - drivers\baremetal
  2412. rtt_nano:
  2413. function_map:
  2414. clk_init: none
  2415. uart_init: none
  2416. putc: none
  2417. getc: none
  2418. sysTick: none
  2419. heap_init: none
  2420. marco:
  2421. - SOC_FAMILY_STM32
  2422. - SOC_SERIES_STM32F4
  2423. - USE_HAL_DRIVER
  2424. source_files:
  2425. - drivers\nano
  2426. rtt:
  2427. function_map:
  2428. rt_hw_board_init;: none
  2429. rt_hw_serial_register: none
  2430. rt_hw_pin_register: none
  2431. heap_init: none
  2432. marco:
  2433. - SOC_FAMILY_STM32
  2434. - SOC_SERIES_STM32F4
  2435. - USE_HAL_DRIVER
  2436. source_files:
  2437. - drivers\rtt
  2438. - sub_series_name: STM32F415
  2439. cpu_info:
  2440. max_clock: '168000000'
  2441. chips:
  2442. - chip_name: STM32F415RG
  2443. peripheral: {}
  2444. memory:
  2445. - id: IROM1
  2446. start: '0x08000000'
  2447. size: '0x00100000'
  2448. default: '1'
  2449. - id: IRAM1
  2450. start: '0x20000000'
  2451. size: '0x00020000'
  2452. init: '0'
  2453. default: '1'
  2454. - id: IRAM2
  2455. start: '0x10000000'
  2456. size: '0x00010000'
  2457. init: '0'
  2458. default: '0'
  2459. compiler:
  2460. gcc:
  2461. entry_point: entry
  2462. link_script: linkscripts\STM32F415RG\link.lds
  2463. marco: []
  2464. files: []
  2465. armcc:
  2466. entry_point: none
  2467. link_script: none
  2468. marco: []
  2469. files: []
  2470. iarcc:
  2471. entry_point: none
  2472. link_script: none
  2473. marco: []
  2474. files: []
  2475. - chip_name: STM32F415VG
  2476. peripheral: {}
  2477. memory:
  2478. - id: IROM1
  2479. start: '0x08000000'
  2480. size: '0x00100000'
  2481. default: '1'
  2482. - id: IRAM1
  2483. start: '0x20000000'
  2484. size: '0x00020000'
  2485. init: '0'
  2486. default: '1'
  2487. - id: IRAM2
  2488. start: '0x10000000'
  2489. size: '0x00010000'
  2490. init: '0'
  2491. default: '0'
  2492. compiler:
  2493. gcc:
  2494. entry_point: entry
  2495. link_script: linkscripts\STM32F415VG\link.lds
  2496. marco: []
  2497. files: []
  2498. armcc:
  2499. entry_point: none
  2500. link_script: none
  2501. marco: []
  2502. files: []
  2503. iarcc:
  2504. entry_point: none
  2505. link_script: none
  2506. marco: []
  2507. files: []
  2508. - chip_name: STM32F415ZG
  2509. peripheral: {}
  2510. memory:
  2511. - id: IROM1
  2512. start: '0x08000000'
  2513. size: '0x00100000'
  2514. default: '1'
  2515. - id: IRAM1
  2516. start: '0x20000000'
  2517. size: '0x00020000'
  2518. init: '0'
  2519. default: '1'
  2520. - id: IRAM2
  2521. start: '0x10000000'
  2522. size: '0x00010000'
  2523. init: '0'
  2524. default: '0'
  2525. compiler:
  2526. gcc:
  2527. entry_point: entry
  2528. link_script: linkscripts\STM32F415ZG\link.lds
  2529. marco: []
  2530. files: []
  2531. armcc:
  2532. entry_point: none
  2533. link_script: none
  2534. marco: []
  2535. files: []
  2536. iarcc:
  2537. entry_point: none
  2538. link_script: none
  2539. marco: []
  2540. files: []
  2541. - chip_name: STM32F415OG
  2542. peripheral: {}
  2543. memory:
  2544. - id: IROM1
  2545. start: '0x08000000'
  2546. size: '0x00100000'
  2547. default: '1'
  2548. - id: IRAM1
  2549. start: '0x20000000'
  2550. size: '0x00020000'
  2551. init: '0'
  2552. default: '1'
  2553. - id: IRAM2
  2554. start: '0x10000000'
  2555. size: '0x00010000'
  2556. init: '0'
  2557. default: '0'
  2558. compiler:
  2559. gcc:
  2560. entry_point: entry
  2561. link_script: linkscripts\STM32F415OG\link.lds
  2562. marco: []
  2563. files: []
  2564. armcc:
  2565. entry_point: none
  2566. link_script: none
  2567. marco: []
  2568. files: []
  2569. iarcc:
  2570. entry_point: none
  2571. link_script: none
  2572. marco: []
  2573. files: []
  2574. ui:
  2575. uart:
  2576. default_value: UART1
  2577. prompt_message_en: select one uart as console output interface
  2578. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  2579. tx_pin:
  2580. default_value: PA9
  2581. prompt_message_en: 'set the tx pin name of the console device interface, the
  2582. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  2583. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  2584. PB6
  2585. rx_pin:
  2586. default_value: PA10
  2587. prompt_message_en: 'set the rx pin name of the console device interface, the
  2588. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  2589. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  2590. docs:
  2591. - file: documents\DM00031020.pdf
  2592. title: STM32F40x/41x/42x/43x Reference Manual
  2593. - file: documents\DM00035129.pdf
  2594. title: STM32F415/417 Data Sheet
  2595. - file: documents\DM00037591.pdf
  2596. title: STM32F40x/41x Errata Sheet
  2597. svd:
  2598. file: debug\svd\STM32F41x.svd
  2599. compiler:
  2600. gcc:
  2601. entry_point: none
  2602. link_script: none
  2603. marco:
  2604. - STM32F415xx
  2605. files:
  2606. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f415xx.S
  2607. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f415xx.h
  2608. - libraries\CMSIS\Lib\GCC
  2609. armcc:
  2610. entry_point: none
  2611. link_script: none
  2612. marco: []
  2613. files: []
  2614. iarcc:
  2615. entry_point: none
  2616. link_script: none
  2617. marco: []
  2618. files: []
  2619. project_type:
  2620. bare_metal:
  2621. function_map:
  2622. clk_init: none
  2623. uart_init: none
  2624. putc: none
  2625. sysTick: none
  2626. marco:
  2627. - SOC_FAMILY_STM32
  2628. - SOC_SERIES_STM32F4
  2629. - USE_HAL_DRIVER
  2630. source_files:
  2631. - drivers\baremetal
  2632. rtt_nano:
  2633. function_map:
  2634. clk_init: none
  2635. uart_init: none
  2636. putc: none
  2637. getc: none
  2638. sysTick: none
  2639. heap_init: none
  2640. marco:
  2641. - SOC_FAMILY_STM32
  2642. - SOC_SERIES_STM32F4
  2643. - USE_HAL_DRIVER
  2644. source_files:
  2645. - drivers\nano
  2646. rtt:
  2647. function_map:
  2648. rt_hw_board_init;: none
  2649. rt_hw_serial_register: none
  2650. rt_hw_pin_register: none
  2651. heap_init: none
  2652. marco:
  2653. - SOC_FAMILY_STM32
  2654. - SOC_SERIES_STM32F4
  2655. - USE_HAL_DRIVER
  2656. source_files:
  2657. - drivers\rtt
  2658. - sub_series_name: STM32F417
  2659. cpu_info:
  2660. max_clock: '168000000'
  2661. chips:
  2662. - chip_name: STM32F417VG
  2663. peripheral: {}
  2664. memory:
  2665. - id: IROM1
  2666. start: '0x08000000'
  2667. size: '0x00100000'
  2668. default: '1'
  2669. - id: IRAM1
  2670. start: '0x20000000'
  2671. size: '0x00020000'
  2672. init: '0'
  2673. default: '1'
  2674. - id: IRAM2
  2675. start: '0x10000000'
  2676. size: '0x00010000'
  2677. init: '0'
  2678. default: '0'
  2679. compiler:
  2680. gcc:
  2681. entry_point: entry
  2682. link_script: linkscripts\STM32F417VG\link.lds
  2683. marco: []
  2684. files: []
  2685. armcc:
  2686. entry_point: none
  2687. link_script: none
  2688. marco: []
  2689. files: []
  2690. iarcc:
  2691. entry_point: none
  2692. link_script: none
  2693. marco: []
  2694. files: []
  2695. - chip_name: STM32F417IG
  2696. peripheral: {}
  2697. memory:
  2698. - id: IROM1
  2699. start: '0x08000000'
  2700. size: '0x00100000'
  2701. default: '1'
  2702. - id: IRAM1
  2703. start: '0x20000000'
  2704. size: '0x00020000'
  2705. init: '0'
  2706. default: '1'
  2707. - id: IRAM2
  2708. start: '0x10000000'
  2709. size: '0x00010000'
  2710. init: '0'
  2711. default: '0'
  2712. compiler:
  2713. gcc:
  2714. entry_point: entry
  2715. link_script: linkscripts\STM32F417IG\link.lds
  2716. marco: []
  2717. files: []
  2718. armcc:
  2719. entry_point: none
  2720. link_script: none
  2721. marco: []
  2722. files: []
  2723. iarcc:
  2724. entry_point: none
  2725. link_script: none
  2726. marco: []
  2727. files: []
  2728. - chip_name: STM32F417ZG
  2729. peripheral: {}
  2730. memory:
  2731. - id: IROM1
  2732. start: '0x08000000'
  2733. size: '0x00100000'
  2734. default: '1'
  2735. - id: IRAM1
  2736. start: '0x20000000'
  2737. size: '0x00020000'
  2738. init: '0'
  2739. default: '1'
  2740. - id: IRAM2
  2741. start: '0x10000000'
  2742. size: '0x00010000'
  2743. init: '0'
  2744. default: '0'
  2745. compiler:
  2746. gcc:
  2747. entry_point: entry
  2748. link_script: linkscripts\STM32F417ZG\link.lds
  2749. marco: []
  2750. files: []
  2751. armcc:
  2752. entry_point: none
  2753. link_script: none
  2754. marco: []
  2755. files: []
  2756. iarcc:
  2757. entry_point: none
  2758. link_script: none
  2759. marco: []
  2760. files: []
  2761. - chip_name: STM32F417VE
  2762. peripheral: {}
  2763. memory:
  2764. - id: IROM1
  2765. start: '0x08000000'
  2766. size: '0x00080000'
  2767. default: '1'
  2768. - id: IRAM1
  2769. start: '0x20000000'
  2770. size: '0x00020000'
  2771. init: '0'
  2772. default: '1'
  2773. - id: IRAM2
  2774. start: '0x10000000'
  2775. size: '0x00010000'
  2776. init: '0'
  2777. default: '0'
  2778. compiler:
  2779. gcc:
  2780. entry_point: entry
  2781. link_script: linkscripts\STM32F417VE\link.lds
  2782. marco: []
  2783. files: []
  2784. armcc:
  2785. entry_point: none
  2786. link_script: none
  2787. marco: []
  2788. files: []
  2789. iarcc:
  2790. entry_point: none
  2791. link_script: none
  2792. marco: []
  2793. files: []
  2794. - chip_name: STM32F417ZE
  2795. peripheral: {}
  2796. memory:
  2797. - id: IROM1
  2798. start: '0x08000000'
  2799. size: '0x00080000'
  2800. default: '1'
  2801. - id: IRAM1
  2802. start: '0x20000000'
  2803. size: '0x00020000'
  2804. init: '0'
  2805. default: '1'
  2806. - id: IRAM2
  2807. start: '0x10000000'
  2808. size: '0x00010000'
  2809. init: '0'
  2810. default: '0'
  2811. compiler:
  2812. gcc:
  2813. entry_point: entry
  2814. link_script: linkscripts\STM32F417ZE\link.lds
  2815. marco: []
  2816. files: []
  2817. armcc:
  2818. entry_point: none
  2819. link_script: none
  2820. marco: []
  2821. files: []
  2822. iarcc:
  2823. entry_point: none
  2824. link_script: none
  2825. marco: []
  2826. files: []
  2827. - chip_name: STM32F417IE
  2828. peripheral: {}
  2829. memory:
  2830. - id: IROM1
  2831. start: '0x08000000'
  2832. size: '0x00080000'
  2833. default: '1'
  2834. - id: IRAM1
  2835. start: '0x20000000'
  2836. size: '0x00020000'
  2837. init: '0'
  2838. default: '1'
  2839. - id: IRAM2
  2840. start: '0x10000000'
  2841. size: '0x00010000'
  2842. init: '0'
  2843. default: '0'
  2844. compiler:
  2845. gcc:
  2846. entry_point: entry
  2847. link_script: linkscripts\STM32F417IE\link.lds
  2848. marco: []
  2849. files: []
  2850. armcc:
  2851. entry_point: none
  2852. link_script: none
  2853. marco: []
  2854. files: []
  2855. iarcc:
  2856. entry_point: none
  2857. link_script: none
  2858. marco: []
  2859. files: []
  2860. ui:
  2861. uart:
  2862. default_value: UART1
  2863. prompt_message_en: select one uart as console output interface
  2864. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  2865. tx_pin:
  2866. default_value: PA9
  2867. prompt_message_en: 'set the tx pin name of the console device interface, the
  2868. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  2869. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  2870. PB6
  2871. rx_pin:
  2872. default_value: PA10
  2873. prompt_message_en: 'set the rx pin name of the console device interface, the
  2874. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  2875. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  2876. docs:
  2877. - file: documents\DM00031020.pdf
  2878. title: STM32F40x/41x/42x/43x Reference Manual
  2879. - file: documents\DM00035129.pdf
  2880. title: STM32F415/417 Data Sheet
  2881. - file: documents\DM00037591.pdf
  2882. title: STM32F40x/41x Errata Sheet
  2883. svd:
  2884. file: debug\svd\STM32F41x.svd
  2885. compiler:
  2886. gcc:
  2887. entry_point: none
  2888. link_script: none
  2889. marco:
  2890. - STM32F417xx
  2891. files:
  2892. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f417xx.S
  2893. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f417xx.h
  2894. - libraries\CMSIS\Lib\GCC
  2895. armcc:
  2896. entry_point: none
  2897. link_script: none
  2898. marco: []
  2899. files: []
  2900. iarcc:
  2901. entry_point: none
  2902. link_script: none
  2903. marco: []
  2904. files: []
  2905. project_type:
  2906. bare_metal:
  2907. function_map:
  2908. clk_init: none
  2909. uart_init: none
  2910. putc: none
  2911. sysTick: none
  2912. marco:
  2913. - SOC_FAMILY_STM32
  2914. - SOC_SERIES_STM32F4
  2915. - USE_HAL_DRIVER
  2916. source_files:
  2917. - drivers\baremetal
  2918. rtt_nano:
  2919. function_map:
  2920. clk_init: none
  2921. uart_init: none
  2922. putc: none
  2923. getc: none
  2924. sysTick: none
  2925. heap_init: none
  2926. marco:
  2927. - SOC_FAMILY_STM32
  2928. - SOC_SERIES_STM32F4
  2929. - USE_HAL_DRIVER
  2930. source_files:
  2931. - drivers\nano
  2932. rtt:
  2933. function_map:
  2934. rt_hw_board_init;: none
  2935. rt_hw_serial_register: none
  2936. rt_hw_pin_register: none
  2937. heap_init: none
  2938. marco:
  2939. - SOC_FAMILY_STM32
  2940. - SOC_SERIES_STM32F4
  2941. - USE_HAL_DRIVER
  2942. source_files:
  2943. - drivers\rtt
  2944. - sub_series_name: STM32F427
  2945. cpu_info:
  2946. max_clock: '180000000'
  2947. chips:
  2948. - chip_name: STM32F427AG
  2949. peripheral: {}
  2950. memory:
  2951. - id: IROM1
  2952. start: '0x08000000'
  2953. size: '0x00100000'
  2954. default: '1'
  2955. - id: IRAM1
  2956. start: '0x20000000'
  2957. size: '0x00030000'
  2958. init: '0'
  2959. default: '1'
  2960. - id: IRAM2
  2961. start: '0x10000000'
  2962. size: '0x00010000'
  2963. init: '0'
  2964. default: '0'
  2965. compiler:
  2966. gcc:
  2967. entry_point: entry
  2968. link_script: linkscripts\STM32F427AG\link.lds
  2969. marco: []
  2970. files: []
  2971. armcc:
  2972. entry_point: none
  2973. link_script: none
  2974. marco: []
  2975. files: []
  2976. iarcc:
  2977. entry_point: none
  2978. link_script: none
  2979. marco: []
  2980. files: []
  2981. - chip_name: STM32F427VG
  2982. peripheral: {}
  2983. memory:
  2984. - id: IROM1
  2985. start: '0x08000000'
  2986. size: '0x00100000'
  2987. default: '1'
  2988. - id: IRAM1
  2989. start: '0x20000000'
  2990. size: '0x00030000'
  2991. init: '0'
  2992. default: '1'
  2993. - id: IRAM2
  2994. start: '0x10000000'
  2995. size: '0x00010000'
  2996. init: '0'
  2997. default: '0'
  2998. compiler:
  2999. gcc:
  3000. entry_point: entry
  3001. link_script: linkscripts\STM32F427VG\link.lds
  3002. marco: []
  3003. files: []
  3004. armcc:
  3005. entry_point: none
  3006. link_script: none
  3007. marco: []
  3008. files: []
  3009. iarcc:
  3010. entry_point: none
  3011. link_script: none
  3012. marco: []
  3013. files: []
  3014. - chip_name: STM32F427ZG
  3015. peripheral: {}
  3016. memory:
  3017. - id: IROM1
  3018. start: '0x08000000'
  3019. size: '0x00100000'
  3020. default: '1'
  3021. - id: IRAM1
  3022. start: '0x20000000'
  3023. size: '0x00030000'
  3024. init: '0'
  3025. default: '1'
  3026. - id: IRAM2
  3027. start: '0x10000000'
  3028. size: '0x00010000'
  3029. init: '0'
  3030. default: '0'
  3031. compiler:
  3032. gcc:
  3033. entry_point: entry
  3034. link_script: linkscripts\STM32F427ZG\link.lds
  3035. marco: []
  3036. files: []
  3037. armcc:
  3038. entry_point: none
  3039. link_script: none
  3040. marco: []
  3041. files: []
  3042. iarcc:
  3043. entry_point: none
  3044. link_script: none
  3045. marco: []
  3046. files: []
  3047. - chip_name: STM32F427IG
  3048. peripheral: {}
  3049. memory:
  3050. - id: IROM1
  3051. start: '0x08000000'
  3052. size: '0x00100000'
  3053. default: '1'
  3054. - id: IRAM1
  3055. start: '0x20000000'
  3056. size: '0x00030000'
  3057. init: '0'
  3058. default: '1'
  3059. - id: IRAM2
  3060. start: '0x10000000'
  3061. size: '0x00010000'
  3062. init: '0'
  3063. default: '0'
  3064. compiler:
  3065. gcc:
  3066. entry_point: entry
  3067. link_script: linkscripts\STM32F427IG\link.lds
  3068. marco: []
  3069. files: []
  3070. armcc:
  3071. entry_point: none
  3072. link_script: none
  3073. marco: []
  3074. files: []
  3075. iarcc:
  3076. entry_point: none
  3077. link_script: none
  3078. marco: []
  3079. files: []
  3080. - chip_name: STM32F427AI
  3081. peripheral: {}
  3082. memory:
  3083. - id: IROM1
  3084. start: '0x08000000'
  3085. size: '0x00200000'
  3086. default: '1'
  3087. - id: IRAM1
  3088. start: '0x20000000'
  3089. size: '0x00030000'
  3090. init: '0'
  3091. default: '1'
  3092. - id: IRAM2
  3093. start: '0x10000000'
  3094. size: '0x00010000'
  3095. init: '0'
  3096. default: '0'
  3097. compiler:
  3098. gcc:
  3099. entry_point: entry
  3100. link_script: linkscripts\STM32F427AI\link.lds
  3101. marco: []
  3102. files: []
  3103. armcc:
  3104. entry_point: none
  3105. link_script: none
  3106. marco: []
  3107. files: []
  3108. iarcc:
  3109. entry_point: none
  3110. link_script: none
  3111. marco: []
  3112. files: []
  3113. - chip_name: STM32F427VI
  3114. peripheral: {}
  3115. memory:
  3116. - id: IROM1
  3117. start: '0x08000000'
  3118. size: '0x00200000'
  3119. default: '1'
  3120. - id: IRAM1
  3121. start: '0x20000000'
  3122. size: '0x00030000'
  3123. init: '0'
  3124. default: '1'
  3125. - id: IRAM2
  3126. start: '0x10000000'
  3127. size: '0x00010000'
  3128. init: '0'
  3129. default: '0'
  3130. compiler:
  3131. gcc:
  3132. entry_point: entry
  3133. link_script: linkscripts\STM32F427VI\link.lds
  3134. marco: []
  3135. files: []
  3136. armcc:
  3137. entry_point: none
  3138. link_script: none
  3139. marco: []
  3140. files: []
  3141. iarcc:
  3142. entry_point: none
  3143. link_script: none
  3144. marco: []
  3145. files: []
  3146. - chip_name: STM32F427ZI
  3147. peripheral: {}
  3148. memory:
  3149. - id: IROM1
  3150. start: '0x08000000'
  3151. size: '0x00200000'
  3152. default: '1'
  3153. - id: IRAM1
  3154. start: '0x20000000'
  3155. size: '0x00030000'
  3156. init: '0'
  3157. default: '1'
  3158. - id: IRAM2
  3159. start: '0x10000000'
  3160. size: '0x00010000'
  3161. init: '0'
  3162. default: '0'
  3163. compiler:
  3164. gcc:
  3165. entry_point: entry
  3166. link_script: linkscripts\STM32F427ZI\link.lds
  3167. marco: []
  3168. files: []
  3169. armcc:
  3170. entry_point: none
  3171. link_script: none
  3172. marco: []
  3173. files: []
  3174. iarcc:
  3175. entry_point: none
  3176. link_script: none
  3177. marco: []
  3178. files: []
  3179. - chip_name: STM32F427II
  3180. peripheral: {}
  3181. memory:
  3182. - id: IROM1
  3183. start: '0x08000000'
  3184. size: '0x00200000'
  3185. default: '1'
  3186. - id: IRAM1
  3187. start: '0x20000000'
  3188. size: '0x00030000'
  3189. init: '0'
  3190. default: '1'
  3191. - id: IRAM2
  3192. start: '0x10000000'
  3193. size: '0x00010000'
  3194. init: '0'
  3195. default: '0'
  3196. compiler:
  3197. gcc:
  3198. entry_point: entry
  3199. link_script: linkscripts\STM32F427II\link.lds
  3200. marco: []
  3201. files: []
  3202. armcc:
  3203. entry_point: none
  3204. link_script: none
  3205. marco: []
  3206. files: []
  3207. iarcc:
  3208. entry_point: none
  3209. link_script: none
  3210. marco: []
  3211. files: []
  3212. ui:
  3213. uart:
  3214. default_value: UART1
  3215. prompt_message_en: select one uart as console output interface
  3216. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  3217. tx_pin:
  3218. default_value: PA9
  3219. prompt_message_en: 'set the tx pin name of the console device interface, the
  3220. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  3221. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  3222. PB6
  3223. rx_pin:
  3224. default_value: PA10
  3225. prompt_message_en: 'set the rx pin name of the console device interface, the
  3226. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  3227. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  3228. docs:
  3229. - file: documents\DM00031020.pdf
  3230. title: STM32F40x/41x/42x/43x Reference Manual
  3231. - file: documents\DM00071990.pdf
  3232. title: STM32F427/429 Data Sheet
  3233. - file: documents\DM00068628.pdf
  3234. title: STM32F42x/43x Errata Sheet
  3235. svd:
  3236. file: debug\svd\STM32F427x.svd
  3237. compiler:
  3238. gcc:
  3239. entry_point: none
  3240. link_script: none
  3241. marco:
  3242. - STM32F427xx
  3243. files:
  3244. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f427xx.S
  3245. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f427xx.h
  3246. - libraries\CMSIS\Lib\GCC
  3247. armcc:
  3248. entry_point: none
  3249. link_script: none
  3250. marco: []
  3251. files: []
  3252. iarcc:
  3253. entry_point: none
  3254. link_script: none
  3255. marco: []
  3256. files: []
  3257. project_type:
  3258. bare_metal:
  3259. function_map:
  3260. clk_init: none
  3261. uart_init: none
  3262. putc: none
  3263. sysTick: none
  3264. marco:
  3265. - SOC_FAMILY_STM32
  3266. - SOC_SERIES_STM32F4
  3267. - USE_HAL_DRIVER
  3268. source_files:
  3269. - drivers\baremetal
  3270. rtt_nano:
  3271. function_map:
  3272. clk_init: none
  3273. uart_init: none
  3274. putc: none
  3275. getc: none
  3276. sysTick: none
  3277. heap_init: none
  3278. marco:
  3279. - SOC_FAMILY_STM32
  3280. - SOC_SERIES_STM32F4
  3281. - USE_HAL_DRIVER
  3282. source_files:
  3283. - drivers\nano
  3284. rtt:
  3285. function_map:
  3286. rt_hw_board_init;: none
  3287. rt_hw_serial_register: none
  3288. rt_hw_pin_register: none
  3289. heap_init: none
  3290. marco:
  3291. - SOC_FAMILY_STM32
  3292. - SOC_SERIES_STM32F4
  3293. - USE_HAL_DRIVER
  3294. source_files:
  3295. - drivers\rtt
  3296. - sub_series_name: STM32F429
  3297. cpu_info:
  3298. max_clock: '180000000'
  3299. chips:
  3300. - chip_name: STM32F429AG
  3301. peripheral: {}
  3302. memory:
  3303. - id: IROM1
  3304. start: '0x08000000'
  3305. size: '0x00100000'
  3306. default: '1'
  3307. - id: IRAM1
  3308. start: '0x20000000'
  3309. size: '0x00030000'
  3310. init: '0'
  3311. default: '1'
  3312. - id: IRAM2
  3313. start: '0x10000000'
  3314. size: '0x00010000'
  3315. init: '0'
  3316. default: '0'
  3317. compiler:
  3318. gcc:
  3319. entry_point: entry
  3320. link_script: linkscripts\STM32F429AG\link.lds
  3321. marco: []
  3322. files: []
  3323. armcc:
  3324. entry_point: none
  3325. link_script: none
  3326. marco: []
  3327. files: []
  3328. iarcc:
  3329. entry_point: none
  3330. link_script: none
  3331. marco: []
  3332. files: []
  3333. - chip_name: STM32F429VG
  3334. peripheral: {}
  3335. memory:
  3336. - id: IROM1
  3337. start: '0x08000000'
  3338. size: '0x00100000'
  3339. default: '1'
  3340. - id: IRAM1
  3341. start: '0x20000000'
  3342. size: '0x00030000'
  3343. init: '0'
  3344. default: '1'
  3345. - id: IRAM2
  3346. start: '0x10000000'
  3347. size: '0x00010000'
  3348. init: '0'
  3349. default: '0'
  3350. compiler:
  3351. gcc:
  3352. entry_point: entry
  3353. link_script: linkscripts\STM32F429VG\link.lds
  3354. marco: []
  3355. files: []
  3356. armcc:
  3357. entry_point: none
  3358. link_script: none
  3359. marco: []
  3360. files: []
  3361. iarcc:
  3362. entry_point: none
  3363. link_script: none
  3364. marco: []
  3365. files: []
  3366. - chip_name: STM32F429ZG
  3367. peripheral: {}
  3368. memory:
  3369. - id: IROM1
  3370. start: '0x08000000'
  3371. size: '0x00100000'
  3372. default: '1'
  3373. - id: IRAM1
  3374. start: '0x20000000'
  3375. size: '0x00030000'
  3376. init: '0'
  3377. default: '1'
  3378. - id: IRAM2
  3379. start: '0x10000000'
  3380. size: '0x00010000'
  3381. init: '0'
  3382. default: '0'
  3383. compiler:
  3384. gcc:
  3385. entry_point: entry
  3386. link_script: linkscripts\STM32F429ZG\link.lds
  3387. marco: []
  3388. files: []
  3389. armcc:
  3390. entry_point: none
  3391. link_script: none
  3392. marco: []
  3393. files: []
  3394. iarcc:
  3395. entry_point: none
  3396. link_script: none
  3397. marco: []
  3398. files: []
  3399. - chip_name: STM32F429IG
  3400. peripheral: {}
  3401. memory:
  3402. - id: IROM1
  3403. start: '0x08000000'
  3404. size: '0x00100000'
  3405. default: '1'
  3406. - id: IRAM1
  3407. start: '0x20000000'
  3408. size: '0x00030000'
  3409. init: '0'
  3410. default: '1'
  3411. - id: IRAM2
  3412. start: '0x10000000'
  3413. size: '0x00010000'
  3414. init: '0'
  3415. default: '0'
  3416. compiler:
  3417. gcc:
  3418. entry_point: entry
  3419. link_script: linkscripts\STM32F429IG\link.lds
  3420. marco: []
  3421. files: []
  3422. armcc:
  3423. entry_point: none
  3424. link_script: none
  3425. marco: []
  3426. files: []
  3427. iarcc:
  3428. entry_point: none
  3429. link_script: none
  3430. marco: []
  3431. files: []
  3432. - chip_name: STM32F429AI
  3433. peripheral: {}
  3434. memory:
  3435. - id: IROM1
  3436. start: '0x08000000'
  3437. size: '0x00200000'
  3438. default: '1'
  3439. - id: IRAM1
  3440. start: '0x20000000'
  3441. size: '0x00030000'
  3442. init: '0'
  3443. default: '1'
  3444. - id: IRAM2
  3445. start: '0x10000000'
  3446. size: '0x00010000'
  3447. init: '0'
  3448. default: '0'
  3449. compiler:
  3450. gcc:
  3451. entry_point: entry
  3452. link_script: linkscripts\STM32F429AI\link.lds
  3453. marco: []
  3454. files: []
  3455. armcc:
  3456. entry_point: none
  3457. link_script: none
  3458. marco: []
  3459. files: []
  3460. iarcc:
  3461. entry_point: none
  3462. link_script: none
  3463. marco: []
  3464. files: []
  3465. - chip_name: STM32F429VI
  3466. peripheral: {}
  3467. memory:
  3468. - id: IROM1
  3469. start: '0x08000000'
  3470. size: '0x00200000'
  3471. default: '1'
  3472. - id: IRAM1
  3473. start: '0x20000000'
  3474. size: '0x00030000'
  3475. init: '0'
  3476. default: '1'
  3477. - id: IRAM2
  3478. start: '0x10000000'
  3479. size: '0x00010000'
  3480. init: '0'
  3481. default: '0'
  3482. compiler:
  3483. gcc:
  3484. entry_point: entry
  3485. link_script: linkscripts\STM32F429VI\link.lds
  3486. marco: []
  3487. files: []
  3488. armcc:
  3489. entry_point: none
  3490. link_script: none
  3491. marco: []
  3492. files: []
  3493. iarcc:
  3494. entry_point: none
  3495. link_script: none
  3496. marco: []
  3497. files: []
  3498. - chip_name: STM32F429ZI
  3499. peripheral: {}
  3500. memory:
  3501. - id: IROM1
  3502. start: '0x08000000'
  3503. size: '0x00200000'
  3504. default: '1'
  3505. - id: IRAM1
  3506. start: '0x20000000'
  3507. size: '0x00030000'
  3508. init: '0'
  3509. default: '1'
  3510. - id: IRAM2
  3511. start: '0x10000000'
  3512. size: '0x00010000'
  3513. init: '0'
  3514. default: '0'
  3515. compiler:
  3516. gcc:
  3517. entry_point: entry
  3518. link_script: linkscripts\STM32F429ZI\link.lds
  3519. marco: []
  3520. files: []
  3521. armcc:
  3522. entry_point: none
  3523. link_script: none
  3524. marco: []
  3525. files: []
  3526. iarcc:
  3527. entry_point: none
  3528. link_script: none
  3529. marco: []
  3530. files: []
  3531. - chip_name: STM32F429II
  3532. peripheral: {}
  3533. memory:
  3534. - id: IROM1
  3535. start: '0x08000000'
  3536. size: '0x00200000'
  3537. default: '1'
  3538. - id: IRAM1
  3539. start: '0x20000000'
  3540. size: '0x00030000'
  3541. init: '0'
  3542. default: '1'
  3543. - id: IRAM2
  3544. start: '0x10000000'
  3545. size: '0x00010000'
  3546. init: '0'
  3547. default: '0'
  3548. compiler:
  3549. gcc:
  3550. entry_point: entry
  3551. link_script: linkscripts\STM32F429II\link.lds
  3552. marco: []
  3553. files: []
  3554. armcc:
  3555. entry_point: none
  3556. link_script: none
  3557. marco: []
  3558. files: []
  3559. iarcc:
  3560. entry_point: none
  3561. link_script: none
  3562. marco: []
  3563. files: []
  3564. - chip_name: STM32F429VE
  3565. peripheral: {}
  3566. memory:
  3567. - id: IROM1
  3568. start: '0x08000000'
  3569. size: '0x00080000'
  3570. default: '1'
  3571. - id: IRAM1
  3572. start: '0x20000000'
  3573. size: '0x00030000'
  3574. init: '0'
  3575. default: '1'
  3576. - id: IRAM2
  3577. start: '0x10000000'
  3578. size: '0x00010000'
  3579. init: '0'
  3580. default: '0'
  3581. compiler:
  3582. gcc:
  3583. entry_point: entry
  3584. link_script: linkscripts\STM32F429VE\link.lds
  3585. marco: []
  3586. files: []
  3587. armcc:
  3588. entry_point: none
  3589. link_script: none
  3590. marco: []
  3591. files: []
  3592. iarcc:
  3593. entry_point: none
  3594. link_script: none
  3595. marco: []
  3596. files: []
  3597. - chip_name: STM32F429ZE
  3598. peripheral: {}
  3599. memory:
  3600. - id: IROM1
  3601. start: '0x08000000'
  3602. size: '0x00080000'
  3603. default: '1'
  3604. - id: IRAM1
  3605. start: '0x20000000'
  3606. size: '0x00030000'
  3607. init: '0'
  3608. default: '1'
  3609. - id: IRAM2
  3610. start: '0x10000000'
  3611. size: '0x00010000'
  3612. init: '0'
  3613. default: '0'
  3614. compiler:
  3615. gcc:
  3616. entry_point: entry
  3617. link_script: linkscripts\STM32F429ZE\link.lds
  3618. marco: []
  3619. files: []
  3620. armcc:
  3621. entry_point: none
  3622. link_script: none
  3623. marco: []
  3624. files: []
  3625. iarcc:
  3626. entry_point: none
  3627. link_script: none
  3628. marco: []
  3629. files: []
  3630. - chip_name: STM32F429IE
  3631. peripheral: {}
  3632. memory:
  3633. - id: IROM1
  3634. start: '0x08000000'
  3635. size: '0x00080000'
  3636. default: '1'
  3637. - id: IRAM1
  3638. start: '0x20000000'
  3639. size: '0x00030000'
  3640. init: '0'
  3641. default: '1'
  3642. - id: IRAM2
  3643. start: '0x10000000'
  3644. size: '0x00010000'
  3645. init: '0'
  3646. default: '0'
  3647. compiler:
  3648. gcc:
  3649. entry_point: entry
  3650. link_script: linkscripts\STM32F429IE\link.lds
  3651. marco: []
  3652. files: []
  3653. armcc:
  3654. entry_point: none
  3655. link_script: none
  3656. marco: []
  3657. files: []
  3658. iarcc:
  3659. entry_point: none
  3660. link_script: none
  3661. marco: []
  3662. files: []
  3663. - chip_name: STM32F429BG
  3664. peripheral: {}
  3665. memory:
  3666. - id: IROM1
  3667. start: '0x08000000'
  3668. size: '0x00100000'
  3669. default: '1'
  3670. - id: IRAM1
  3671. start: '0x20000000'
  3672. size: '0x00030000'
  3673. init: '0'
  3674. default: '1'
  3675. - id: IRAM2
  3676. start: '0x10000000'
  3677. size: '0x00010000'
  3678. init: '0'
  3679. default: '0'
  3680. compiler:
  3681. gcc:
  3682. entry_point: entry
  3683. link_script: linkscripts\STM32F429BG\link.lds
  3684. marco: []
  3685. files: []
  3686. armcc:
  3687. entry_point: none
  3688. link_script: none
  3689. marco: []
  3690. files: []
  3691. iarcc:
  3692. entry_point: none
  3693. link_script: none
  3694. marco: []
  3695. files: []
  3696. - chip_name: STM32F429BI
  3697. peripheral: {}
  3698. memory:
  3699. - id: IROM1
  3700. start: '0x08000000'
  3701. size: '0x00200000'
  3702. default: '1'
  3703. - id: IRAM1
  3704. start: '0x20000000'
  3705. size: '0x00030000'
  3706. init: '0'
  3707. default: '1'
  3708. - id: IRAM2
  3709. start: '0x10000000'
  3710. size: '0x00010000'
  3711. init: '0'
  3712. default: '0'
  3713. compiler:
  3714. gcc:
  3715. entry_point: entry
  3716. link_script: linkscripts\STM32F429BI\link.lds
  3717. marco: []
  3718. files: []
  3719. armcc:
  3720. entry_point: none
  3721. link_script: none
  3722. marco: []
  3723. files: []
  3724. iarcc:
  3725. entry_point: none
  3726. link_script: none
  3727. marco: []
  3728. files: []
  3729. - chip_name: STM32F429BE
  3730. peripheral: {}
  3731. memory:
  3732. - id: IROM1
  3733. start: '0x08000000'
  3734. size: '0x00080000'
  3735. default: '1'
  3736. - id: IRAM1
  3737. start: '0x20000000'
  3738. size: '0x00030000'
  3739. init: '0'
  3740. default: '1'
  3741. - id: IRAM2
  3742. start: '0x10000000'
  3743. size: '0x00010000'
  3744. init: '0'
  3745. default: '0'
  3746. compiler:
  3747. gcc:
  3748. entry_point: entry
  3749. link_script: linkscripts\STM32F429BE\link.lds
  3750. marco: []
  3751. files: []
  3752. armcc:
  3753. entry_point: none
  3754. link_script: none
  3755. marco: []
  3756. files: []
  3757. iarcc:
  3758. entry_point: none
  3759. link_script: none
  3760. marco: []
  3761. files: []
  3762. - chip_name: STM32F429NG
  3763. peripheral: {}
  3764. memory:
  3765. - id: IROM1
  3766. start: '0x08000000'
  3767. size: '0x00100000'
  3768. default: '1'
  3769. - id: IRAM1
  3770. start: '0x20000000'
  3771. size: '0x00030000'
  3772. init: '0'
  3773. default: '1'
  3774. - id: IRAM2
  3775. start: '0x10000000'
  3776. size: '0x00010000'
  3777. init: '0'
  3778. default: '0'
  3779. compiler:
  3780. gcc:
  3781. entry_point: entry
  3782. link_script: linkscripts\STM32F429NG\link.lds
  3783. marco: []
  3784. files: []
  3785. armcc:
  3786. entry_point: none
  3787. link_script: none
  3788. marco: []
  3789. files: []
  3790. iarcc:
  3791. entry_point: none
  3792. link_script: none
  3793. marco: []
  3794. files: []
  3795. - chip_name: STM32F429NI
  3796. peripheral: {}
  3797. memory:
  3798. - id: IROM1
  3799. start: '0x08000000'
  3800. size: '0x00200000'
  3801. default: '1'
  3802. - id: IRAM1
  3803. start: '0x20000000'
  3804. size: '0x00030000'
  3805. init: '0'
  3806. default: '1'
  3807. - id: IRAM2
  3808. start: '0x10000000'
  3809. size: '0x00010000'
  3810. init: '0'
  3811. default: '0'
  3812. compiler:
  3813. gcc:
  3814. entry_point: entry
  3815. link_script: linkscripts\STM32F429NI\link.lds
  3816. marco: []
  3817. files: []
  3818. armcc:
  3819. entry_point: none
  3820. link_script: none
  3821. marco: []
  3822. files: []
  3823. iarcc:
  3824. entry_point: none
  3825. link_script: none
  3826. marco: []
  3827. files: []
  3828. - chip_name: STM32F429NE
  3829. peripheral: {}
  3830. memory:
  3831. - id: IROM1
  3832. start: '0x08000000'
  3833. size: '0x00080000'
  3834. default: '1'
  3835. - id: IRAM1
  3836. start: '0x20000000'
  3837. size: '0x00030000'
  3838. init: '0'
  3839. default: '1'
  3840. - id: IRAM2
  3841. start: '0x10000000'
  3842. size: '0x00010000'
  3843. init: '0'
  3844. default: '0'
  3845. compiler:
  3846. gcc:
  3847. entry_point: entry
  3848. link_script: linkscripts\STM32F429NE\link.lds
  3849. marco: []
  3850. files: []
  3851. armcc:
  3852. entry_point: none
  3853. link_script: none
  3854. marco: []
  3855. files: []
  3856. iarcc:
  3857. entry_point: none
  3858. link_script: none
  3859. marco: []
  3860. files: []
  3861. ui:
  3862. uart:
  3863. default_value: UART1
  3864. prompt_message_en: select one uart as console output interface
  3865. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  3866. tx_pin:
  3867. default_value: PA9
  3868. prompt_message_en: 'set the tx pin name of the console device interface, the
  3869. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  3870. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  3871. PB6
  3872. rx_pin:
  3873. default_value: PA10
  3874. prompt_message_en: 'set the rx pin name of the console device interface, the
  3875. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  3876. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  3877. docs:
  3878. - file: documents\DM00031020.pdf
  3879. title: STM32F40x/41x/42x/43x Reference Manual
  3880. - file: documents\DM00071990.pdf
  3881. title: STM32F427/429 Data Sheet
  3882. - file: documents\DM00068628.pdf
  3883. title: STM32F42x/43x Errata Sheet
  3884. svd:
  3885. file: debug\svd\STM32F429x.svd
  3886. compiler:
  3887. gcc:
  3888. entry_point: none
  3889. link_script: none
  3890. marco:
  3891. - STM32F429xx
  3892. files:
  3893. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f429xx.S
  3894. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f429xx.h
  3895. - libraries\CMSIS\Lib\GCC
  3896. armcc:
  3897. entry_point: none
  3898. link_script: none
  3899. marco: []
  3900. files: []
  3901. iarcc:
  3902. entry_point: none
  3903. link_script: none
  3904. marco: []
  3905. files: []
  3906. project_type:
  3907. bare_metal:
  3908. function_map:
  3909. clk_init: none
  3910. uart_init: none
  3911. putc: none
  3912. sysTick: none
  3913. marco:
  3914. - SOC_FAMILY_STM32
  3915. - SOC_SERIES_STM32F4
  3916. - USE_HAL_DRIVER
  3917. source_files:
  3918. - drivers\baremetal
  3919. rtt_nano:
  3920. function_map:
  3921. clk_init: none
  3922. uart_init: none
  3923. putc: none
  3924. getc: none
  3925. sysTick: none
  3926. heap_init: none
  3927. marco:
  3928. - SOC_FAMILY_STM32
  3929. - SOC_SERIES_STM32F4
  3930. - USE_HAL_DRIVER
  3931. source_files:
  3932. - drivers\nano
  3933. rtt:
  3934. function_map:
  3935. rt_hw_board_init;: none
  3936. rt_hw_serial_register: none
  3937. rt_hw_pin_register: none
  3938. heap_init: none
  3939. marco:
  3940. - SOC_FAMILY_STM32
  3941. - SOC_SERIES_STM32F4
  3942. - USE_HAL_DRIVER
  3943. source_files:
  3944. - drivers\rtt
  3945. - sub_series_name: STM32F437
  3946. cpu_info:
  3947. max_clock: '180000000'
  3948. chips:
  3949. - chip_name: STM32F437VG
  3950. peripheral: {}
  3951. memory:
  3952. - id: IROM1
  3953. start: '0x08000000'
  3954. size: '0x00100000'
  3955. default: '1'
  3956. - id: IRAM1
  3957. start: '0x20000000'
  3958. size: '0x00030000'
  3959. init: '0'
  3960. default: '1'
  3961. - id: IRAM2
  3962. start: '0x10000000'
  3963. size: '0x00010000'
  3964. init: '0'
  3965. default: '0'
  3966. compiler:
  3967. gcc:
  3968. entry_point: entry
  3969. link_script: linkscripts\STM32F437VG\link.lds
  3970. marco: []
  3971. files: []
  3972. armcc:
  3973. entry_point: none
  3974. link_script: none
  3975. marco: []
  3976. files: []
  3977. iarcc:
  3978. entry_point: none
  3979. link_script: none
  3980. marco: []
  3981. files: []
  3982. - chip_name: STM32F437ZG
  3983. peripheral: {}
  3984. memory:
  3985. - id: IROM1
  3986. start: '0x08000000'
  3987. size: '0x00100000'
  3988. default: '1'
  3989. - id: IRAM1
  3990. start: '0x20000000'
  3991. size: '0x00030000'
  3992. init: '0'
  3993. default: '1'
  3994. - id: IRAM2
  3995. start: '0x10000000'
  3996. size: '0x00010000'
  3997. init: '0'
  3998. default: '0'
  3999. compiler:
  4000. gcc:
  4001. entry_point: entry
  4002. link_script: linkscripts\STM32F437ZG\link.lds
  4003. marco: []
  4004. files: []
  4005. armcc:
  4006. entry_point: none
  4007. link_script: none
  4008. marco: []
  4009. files: []
  4010. iarcc:
  4011. entry_point: none
  4012. link_script: none
  4013. marco: []
  4014. files: []
  4015. - chip_name: STM32F437IG
  4016. peripheral: {}
  4017. memory:
  4018. - id: IROM1
  4019. start: '0x08000000'
  4020. size: '0x00100000'
  4021. default: '1'
  4022. - id: IRAM1
  4023. start: '0x20000000'
  4024. size: '0x00030000'
  4025. init: '0'
  4026. default: '1'
  4027. - id: IRAM2
  4028. start: '0x10000000'
  4029. size: '0x00010000'
  4030. init: '0'
  4031. default: '0'
  4032. compiler:
  4033. gcc:
  4034. entry_point: entry
  4035. link_script: linkscripts\STM32F437IG\link.lds
  4036. marco: []
  4037. files: []
  4038. armcc:
  4039. entry_point: none
  4040. link_script: none
  4041. marco: []
  4042. files: []
  4043. iarcc:
  4044. entry_point: none
  4045. link_script: none
  4046. marco: []
  4047. files: []
  4048. - chip_name: STM32F437AI
  4049. peripheral: {}
  4050. memory:
  4051. - id: IROM1
  4052. start: '0x08000000'
  4053. size: '0x00200000'
  4054. default: '1'
  4055. - id: IRAM1
  4056. start: '0x20000000'
  4057. size: '0x00030000'
  4058. init: '0'
  4059. default: '1'
  4060. - id: IRAM2
  4061. start: '0x10000000'
  4062. size: '0x00010000'
  4063. init: '0'
  4064. default: '0'
  4065. compiler:
  4066. gcc:
  4067. entry_point: entry
  4068. link_script: linkscripts\STM32F437AI\link.lds
  4069. marco: []
  4070. files: []
  4071. armcc:
  4072. entry_point: none
  4073. link_script: none
  4074. marco: []
  4075. files: []
  4076. iarcc:
  4077. entry_point: none
  4078. link_script: none
  4079. marco: []
  4080. files: []
  4081. - chip_name: STM32F437VI
  4082. peripheral: {}
  4083. memory:
  4084. - id: IROM1
  4085. start: '0x08000000'
  4086. size: '0x00200000'
  4087. default: '1'
  4088. - id: IRAM1
  4089. start: '0x20000000'
  4090. size: '0x00030000'
  4091. init: '0'
  4092. default: '1'
  4093. - id: IRAM2
  4094. start: '0x10000000'
  4095. size: '0x00010000'
  4096. init: '0'
  4097. default: '0'
  4098. compiler:
  4099. gcc:
  4100. entry_point: entry
  4101. link_script: linkscripts\STM32F437VI\link.lds
  4102. marco: []
  4103. files: []
  4104. armcc:
  4105. entry_point: none
  4106. link_script: none
  4107. marco: []
  4108. files: []
  4109. iarcc:
  4110. entry_point: none
  4111. link_script: none
  4112. marco: []
  4113. files: []
  4114. - chip_name: STM32F437ZI
  4115. peripheral: {}
  4116. memory:
  4117. - id: IROM1
  4118. start: '0x08000000'
  4119. size: '0x00200000'
  4120. default: '1'
  4121. - id: IRAM1
  4122. start: '0x20000000'
  4123. size: '0x00030000'
  4124. init: '0'
  4125. default: '1'
  4126. - id: IRAM2
  4127. start: '0x10000000'
  4128. size: '0x00010000'
  4129. init: '0'
  4130. default: '0'
  4131. compiler:
  4132. gcc:
  4133. entry_point: entry
  4134. link_script: linkscripts\STM32F437ZI\link.lds
  4135. marco: []
  4136. files: []
  4137. armcc:
  4138. entry_point: none
  4139. link_script: none
  4140. marco: []
  4141. files: []
  4142. iarcc:
  4143. entry_point: none
  4144. link_script: none
  4145. marco: []
  4146. files: []
  4147. - chip_name: STM32F437II
  4148. peripheral: {}
  4149. memory:
  4150. - id: IROM1
  4151. start: '0x08000000'
  4152. size: '0x00200000'
  4153. default: '1'
  4154. - id: IRAM1
  4155. start: '0x20000000'
  4156. size: '0x00030000'
  4157. init: '0'
  4158. default: '1'
  4159. - id: IRAM2
  4160. start: '0x10000000'
  4161. size: '0x00010000'
  4162. init: '0'
  4163. default: '0'
  4164. compiler:
  4165. gcc:
  4166. entry_point: entry
  4167. link_script: linkscripts\STM32F437II\link.lds
  4168. marco: []
  4169. files: []
  4170. armcc:
  4171. entry_point: none
  4172. link_script: none
  4173. marco: []
  4174. files: []
  4175. iarcc:
  4176. entry_point: none
  4177. link_script: none
  4178. marco: []
  4179. files: []
  4180. ui:
  4181. uart:
  4182. default_value: UART1
  4183. prompt_message_en: select one uart as console output interface
  4184. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  4185. tx_pin:
  4186. default_value: PA9
  4187. prompt_message_en: 'set the tx pin name of the console device interface, the
  4188. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  4189. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  4190. PB6
  4191. rx_pin:
  4192. default_value: PA10
  4193. prompt_message_en: 'set the rx pin name of the console device interface, the
  4194. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  4195. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  4196. docs:
  4197. - file: documents\DM00031020.pdf
  4198. title: STM32F40x/41x/42x/43x Reference Manual
  4199. - file: documents\DM00077036.pdf
  4200. title: STM32F437/439 Data Sheet
  4201. - file: documents\DM00068628.pdf
  4202. title: STM32F42x/43x Errata Sheet
  4203. svd:
  4204. file: debug\svd\STM32F437x.svd
  4205. compiler:
  4206. gcc:
  4207. entry_point: none
  4208. link_script: none
  4209. marco:
  4210. - STM32F437xx
  4211. files:
  4212. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f437xx.S
  4213. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f437xx.h
  4214. - libraries\CMSIS\Lib\GCC
  4215. armcc:
  4216. entry_point: none
  4217. link_script: none
  4218. marco: []
  4219. files: []
  4220. iarcc:
  4221. entry_point: none
  4222. link_script: none
  4223. marco: []
  4224. files: []
  4225. project_type:
  4226. bare_metal:
  4227. function_map:
  4228. clk_init: none
  4229. uart_init: none
  4230. putc: none
  4231. sysTick: none
  4232. marco:
  4233. - SOC_FAMILY_STM32
  4234. - SOC_SERIES_STM32F4
  4235. - USE_HAL_DRIVER
  4236. source_files:
  4237. - drivers\baremetal
  4238. rtt_nano:
  4239. function_map:
  4240. clk_init: none
  4241. uart_init: none
  4242. putc: none
  4243. getc: none
  4244. sysTick: none
  4245. heap_init: none
  4246. marco:
  4247. - SOC_FAMILY_STM32
  4248. - SOC_SERIES_STM32F4
  4249. - USE_HAL_DRIVER
  4250. source_files:
  4251. - drivers\nano
  4252. rtt:
  4253. function_map:
  4254. rt_hw_board_init;: none
  4255. rt_hw_serial_register: none
  4256. rt_hw_pin_register: none
  4257. heap_init: none
  4258. marco:
  4259. - SOC_FAMILY_STM32
  4260. - SOC_SERIES_STM32F4
  4261. - USE_HAL_DRIVER
  4262. source_files:
  4263. - drivers\rtt
  4264. - sub_series_name: STM32F439
  4265. cpu_info:
  4266. max_clock: '180000000'
  4267. chips:
  4268. - chip_name: STM32F439VG
  4269. peripheral: {}
  4270. memory:
  4271. - id: IROM1
  4272. start: '0x08000000'
  4273. size: '0x00100000'
  4274. default: '1'
  4275. - id: IRAM1
  4276. start: '0x20000000'
  4277. size: '0x00030000'
  4278. init: '0'
  4279. default: '1'
  4280. - id: IRAM2
  4281. start: '0x10000000'
  4282. size: '0x00010000'
  4283. init: '0'
  4284. default: '0'
  4285. compiler:
  4286. gcc:
  4287. entry_point: entry
  4288. link_script: linkscripts\STM32F439VG\link.lds
  4289. marco: []
  4290. files: []
  4291. armcc:
  4292. entry_point: none
  4293. link_script: none
  4294. marco: []
  4295. files: []
  4296. iarcc:
  4297. entry_point: none
  4298. link_script: none
  4299. marco: []
  4300. files: []
  4301. - chip_name: STM32F439VI
  4302. peripheral: {}
  4303. memory:
  4304. - id: IROM1
  4305. start: '0x08000000'
  4306. size: '0x00200000'
  4307. default: '1'
  4308. - id: IRAM1
  4309. start: '0x20000000'
  4310. size: '0x00030000'
  4311. init: '0'
  4312. default: '1'
  4313. - id: IRAM2
  4314. start: '0x10000000'
  4315. size: '0x00010000'
  4316. init: '0'
  4317. default: '0'
  4318. compiler:
  4319. gcc:
  4320. entry_point: entry
  4321. link_script: linkscripts\STM32F439VI\link.lds
  4322. marco: []
  4323. files: []
  4324. armcc:
  4325. entry_point: none
  4326. link_script: none
  4327. marco: []
  4328. files: []
  4329. iarcc:
  4330. entry_point: none
  4331. link_script: none
  4332. marco: []
  4333. files: []
  4334. - chip_name: STM32F439ZG
  4335. peripheral: {}
  4336. memory:
  4337. - id: IROM1
  4338. start: '0x08000000'
  4339. size: '0x00100000'
  4340. default: '1'
  4341. - id: IRAM1
  4342. start: '0x20000000'
  4343. size: '0x00030000'
  4344. init: '0'
  4345. default: '1'
  4346. - id: IRAM2
  4347. start: '0x10000000'
  4348. size: '0x00010000'
  4349. init: '0'
  4350. default: '0'
  4351. compiler:
  4352. gcc:
  4353. entry_point: entry
  4354. link_script: linkscripts\STM32F439ZG\link.lds
  4355. marco: []
  4356. files: []
  4357. armcc:
  4358. entry_point: none
  4359. link_script: none
  4360. marco: []
  4361. files: []
  4362. iarcc:
  4363. entry_point: none
  4364. link_script: none
  4365. marco: []
  4366. files: []
  4367. - chip_name: STM32F439ZI
  4368. peripheral: {}
  4369. memory:
  4370. - id: IROM1
  4371. start: '0x08000000'
  4372. size: '0x00200000'
  4373. default: '1'
  4374. - id: IRAM1
  4375. start: '0x20000000'
  4376. size: '0x00030000'
  4377. init: '0'
  4378. default: '1'
  4379. - id: IRAM2
  4380. start: '0x10000000'
  4381. size: '0x00010000'
  4382. init: '0'
  4383. default: '0'
  4384. compiler:
  4385. gcc:
  4386. entry_point: entry
  4387. link_script: linkscripts\STM32F439ZI\link.lds
  4388. marco: []
  4389. files: []
  4390. armcc:
  4391. entry_point: none
  4392. link_script: none
  4393. marco: []
  4394. files: []
  4395. iarcc:
  4396. entry_point: none
  4397. link_script: none
  4398. marco: []
  4399. files: []
  4400. - chip_name: STM32F439IG
  4401. peripheral: {}
  4402. memory:
  4403. - id: IROM1
  4404. start: '0x08000000'
  4405. size: '0x00100000'
  4406. default: '1'
  4407. - id: IRAM1
  4408. start: '0x20000000'
  4409. size: '0x00030000'
  4410. init: '0'
  4411. default: '1'
  4412. - id: IRAM2
  4413. start: '0x10000000'
  4414. size: '0x00010000'
  4415. init: '0'
  4416. default: '0'
  4417. compiler:
  4418. gcc:
  4419. entry_point: entry
  4420. link_script: linkscripts\STM32F439IG\link.lds
  4421. marco: []
  4422. files: []
  4423. armcc:
  4424. entry_point: none
  4425. link_script: none
  4426. marco: []
  4427. files: []
  4428. iarcc:
  4429. entry_point: none
  4430. link_script: none
  4431. marco: []
  4432. files: []
  4433. - chip_name: STM32F439II
  4434. peripheral: {}
  4435. memory:
  4436. - id: IROM1
  4437. start: '0x08000000'
  4438. size: '0x00200000'
  4439. default: '1'
  4440. - id: IRAM1
  4441. start: '0x20000000'
  4442. size: '0x00030000'
  4443. init: '0'
  4444. default: '1'
  4445. - id: IRAM2
  4446. start: '0x10000000'
  4447. size: '0x00010000'
  4448. init: '0'
  4449. default: '0'
  4450. compiler:
  4451. gcc:
  4452. entry_point: entry
  4453. link_script: linkscripts\STM32F439II\link.lds
  4454. marco: []
  4455. files: []
  4456. armcc:
  4457. entry_point: none
  4458. link_script: none
  4459. marco: []
  4460. files: []
  4461. iarcc:
  4462. entry_point: none
  4463. link_script: none
  4464. marco: []
  4465. files: []
  4466. - chip_name: STM32F439BG
  4467. peripheral: {}
  4468. memory:
  4469. - id: IROM1
  4470. start: '0x08000000'
  4471. size: '0x00100000'
  4472. default: '1'
  4473. - id: IRAM1
  4474. start: '0x20000000'
  4475. size: '0x00030000'
  4476. init: '0'
  4477. default: '1'
  4478. - id: IRAM2
  4479. start: '0x10000000'
  4480. size: '0x00010000'
  4481. init: '0'
  4482. default: '0'
  4483. compiler:
  4484. gcc:
  4485. entry_point: entry
  4486. link_script: linkscripts\STM32F439BG\link.lds
  4487. marco: []
  4488. files: []
  4489. armcc:
  4490. entry_point: none
  4491. link_script: none
  4492. marco: []
  4493. files: []
  4494. iarcc:
  4495. entry_point: none
  4496. link_script: none
  4497. marco: []
  4498. files: []
  4499. - chip_name: STM32F439BI
  4500. peripheral: {}
  4501. memory:
  4502. - id: IROM1
  4503. start: '0x08000000'
  4504. size: '0x00200000'
  4505. default: '1'
  4506. - id: IRAM1
  4507. start: '0x20000000'
  4508. size: '0x00030000'
  4509. init: '0'
  4510. default: '1'
  4511. - id: IRAM2
  4512. start: '0x10000000'
  4513. size: '0x00010000'
  4514. init: '0'
  4515. default: '0'
  4516. compiler:
  4517. gcc:
  4518. entry_point: entry
  4519. link_script: linkscripts\STM32F439BI\link.lds
  4520. marco: []
  4521. files: []
  4522. armcc:
  4523. entry_point: none
  4524. link_script: none
  4525. marco: []
  4526. files: []
  4527. iarcc:
  4528. entry_point: none
  4529. link_script: none
  4530. marco: []
  4531. files: []
  4532. - chip_name: STM32F439NG
  4533. peripheral: {}
  4534. memory:
  4535. - id: IROM1
  4536. start: '0x08000000'
  4537. size: '0x00100000'
  4538. default: '1'
  4539. - id: IRAM1
  4540. start: '0x20000000'
  4541. size: '0x00030000'
  4542. init: '0'
  4543. default: '1'
  4544. - id: IRAM2
  4545. start: '0x10000000'
  4546. size: '0x00010000'
  4547. init: '0'
  4548. default: '0'
  4549. compiler:
  4550. gcc:
  4551. entry_point: entry
  4552. link_script: linkscripts\STM32F439NG\link.lds
  4553. marco: []
  4554. files: []
  4555. armcc:
  4556. entry_point: none
  4557. link_script: none
  4558. marco: []
  4559. files: []
  4560. iarcc:
  4561. entry_point: none
  4562. link_script: none
  4563. marco: []
  4564. files: []
  4565. - chip_name: STM32F439NI
  4566. peripheral: {}
  4567. memory:
  4568. - id: IROM1
  4569. start: '0x08000000'
  4570. size: '0x00200000'
  4571. default: '1'
  4572. - id: IRAM1
  4573. start: '0x20000000'
  4574. size: '0x00030000'
  4575. init: '0'
  4576. default: '1'
  4577. - id: IRAM2
  4578. start: '0x10000000'
  4579. size: '0x00010000'
  4580. init: '0'
  4581. default: '0'
  4582. compiler:
  4583. gcc:
  4584. entry_point: entry
  4585. link_script: linkscripts\STM32F439NI\link.lds
  4586. marco: []
  4587. files: []
  4588. armcc:
  4589. entry_point: none
  4590. link_script: none
  4591. marco: []
  4592. files: []
  4593. iarcc:
  4594. entry_point: none
  4595. link_script: none
  4596. marco: []
  4597. files: []
  4598. - chip_name: STM32F439AI
  4599. peripheral: {}
  4600. memory:
  4601. - id: IROM1
  4602. start: '0x08000000'
  4603. size: '0x00200000'
  4604. default: '1'
  4605. - id: IRAM1
  4606. start: '0x20000000'
  4607. size: '0x00030000'
  4608. init: '0'
  4609. default: '1'
  4610. - id: IRAM2
  4611. start: '0x10000000'
  4612. size: '0x00010000'
  4613. init: '0'
  4614. default: '0'
  4615. compiler:
  4616. gcc:
  4617. entry_point: entry
  4618. link_script: linkscripts\STM32F439AI\link.lds
  4619. marco: []
  4620. files: []
  4621. armcc:
  4622. entry_point: none
  4623. link_script: none
  4624. marco: []
  4625. files: []
  4626. iarcc:
  4627. entry_point: none
  4628. link_script: none
  4629. marco: []
  4630. files: []
  4631. ui:
  4632. uart:
  4633. default_value: UART1
  4634. prompt_message_en: select one uart as console output interface
  4635. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  4636. tx_pin:
  4637. default_value: PA9
  4638. prompt_message_en: 'set the tx pin name of the console device interface, the
  4639. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  4640. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  4641. PB6
  4642. rx_pin:
  4643. default_value: PA10
  4644. prompt_message_en: 'set the rx pin name of the console device interface, the
  4645. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  4646. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  4647. docs:
  4648. - file: documents\DM00031020.pdf
  4649. title: STM32F40x/41x/42x/43x Reference Manual
  4650. - file: documents\DM00077036.pdf
  4651. title: STM32F437/439 Data Sheet
  4652. - file: documents\DM00068628.pdf
  4653. title: STM32F42x/43x Errata Sheet
  4654. svd:
  4655. file: debug\svd\STM32F439x.svd
  4656. compiler:
  4657. gcc:
  4658. entry_point: none
  4659. link_script: none
  4660. marco:
  4661. - STM32F439xx
  4662. files:
  4663. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f439xx.S
  4664. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f439xx.h
  4665. - libraries\CMSIS\Lib\GCC
  4666. armcc:
  4667. entry_point: none
  4668. link_script: none
  4669. marco: []
  4670. files: []
  4671. iarcc:
  4672. entry_point: none
  4673. link_script: none
  4674. marco: []
  4675. files: []
  4676. project_type:
  4677. bare_metal:
  4678. function_map:
  4679. clk_init: none
  4680. uart_init: none
  4681. putc: none
  4682. sysTick: none
  4683. marco:
  4684. - SOC_FAMILY_STM32
  4685. - SOC_SERIES_STM32F4
  4686. - USE_HAL_DRIVER
  4687. source_files:
  4688. - drivers\baremetal
  4689. rtt_nano:
  4690. function_map:
  4691. clk_init: none
  4692. uart_init: none
  4693. putc: none
  4694. getc: none
  4695. sysTick: none
  4696. heap_init: none
  4697. marco:
  4698. - SOC_FAMILY_STM32
  4699. - SOC_SERIES_STM32F4
  4700. - USE_HAL_DRIVER
  4701. source_files:
  4702. - drivers\nano
  4703. rtt:
  4704. function_map:
  4705. rt_hw_board_init;: none
  4706. rt_hw_serial_register: none
  4707. rt_hw_pin_register: none
  4708. heap_init: none
  4709. marco:
  4710. - SOC_FAMILY_STM32
  4711. - SOC_SERIES_STM32F4
  4712. - USE_HAL_DRIVER
  4713. source_files:
  4714. - drivers\rtt
  4715. - sub_series_name: STM32F446
  4716. cpu_info:
  4717. max_clock: '180000000'
  4718. chips:
  4719. - chip_name: STM32F446MC
  4720. peripheral: {}
  4721. memory:
  4722. - id: IROM1
  4723. start: '0x08000000'
  4724. size: '0x00040000'
  4725. default: '1'
  4726. - id: IRAM1
  4727. start: '0x20000000'
  4728. size: '0x00020000'
  4729. init: '0'
  4730. default: '1'
  4731. compiler:
  4732. gcc:
  4733. entry_point: entry
  4734. link_script: linkscripts\STM32F446MC\link.lds
  4735. marco: []
  4736. files: []
  4737. armcc:
  4738. entry_point: none
  4739. link_script: none
  4740. marco: []
  4741. files: []
  4742. iarcc:
  4743. entry_point: none
  4744. link_script: none
  4745. marco: []
  4746. files: []
  4747. - chip_name: STM32F446RC
  4748. peripheral: {}
  4749. memory:
  4750. - id: IROM1
  4751. start: '0x08000000'
  4752. size: '0x00040000'
  4753. default: '1'
  4754. - id: IRAM1
  4755. start: '0x20000000'
  4756. size: '0x00020000'
  4757. init: '0'
  4758. default: '1'
  4759. compiler:
  4760. gcc:
  4761. entry_point: entry
  4762. link_script: linkscripts\STM32F446RC\link.lds
  4763. marco: []
  4764. files: []
  4765. armcc:
  4766. entry_point: none
  4767. link_script: none
  4768. marco: []
  4769. files: []
  4770. iarcc:
  4771. entry_point: none
  4772. link_script: none
  4773. marco: []
  4774. files: []
  4775. - chip_name: STM32F446VC
  4776. peripheral: {}
  4777. memory:
  4778. - id: IROM1
  4779. start: '0x08000000'
  4780. size: '0x00040000'
  4781. default: '1'
  4782. - id: IRAM1
  4783. start: '0x20000000'
  4784. size: '0x00020000'
  4785. init: '0'
  4786. default: '1'
  4787. compiler:
  4788. gcc:
  4789. entry_point: entry
  4790. link_script: linkscripts\STM32F446VC\link.lds
  4791. marco: []
  4792. files: []
  4793. armcc:
  4794. entry_point: none
  4795. link_script: none
  4796. marco: []
  4797. files: []
  4798. iarcc:
  4799. entry_point: none
  4800. link_script: none
  4801. marco: []
  4802. files: []
  4803. - chip_name: STM32F446ZC
  4804. peripheral: {}
  4805. memory:
  4806. - id: IROM1
  4807. start: '0x08000000'
  4808. size: '0x00040000'
  4809. default: '1'
  4810. - id: IRAM1
  4811. start: '0x20000000'
  4812. size: '0x00020000'
  4813. init: '0'
  4814. default: '1'
  4815. compiler:
  4816. gcc:
  4817. entry_point: entry
  4818. link_script: linkscripts\STM32F446ZC\link.lds
  4819. marco: []
  4820. files: []
  4821. armcc:
  4822. entry_point: none
  4823. link_script: none
  4824. marco: []
  4825. files: []
  4826. iarcc:
  4827. entry_point: none
  4828. link_script: none
  4829. marco: []
  4830. files: []
  4831. - chip_name: STM32F446ME
  4832. peripheral: {}
  4833. memory:
  4834. - id: IROM1
  4835. start: '0x08000000'
  4836. size: '0x00080000'
  4837. default: '1'
  4838. - id: IRAM1
  4839. start: '0x20000000'
  4840. size: '0x00020000'
  4841. init: '0'
  4842. default: '1'
  4843. compiler:
  4844. gcc:
  4845. entry_point: entry
  4846. link_script: linkscripts\STM32F446ME\link.lds
  4847. marco: []
  4848. files: []
  4849. armcc:
  4850. entry_point: none
  4851. link_script: none
  4852. marco: []
  4853. files: []
  4854. iarcc:
  4855. entry_point: none
  4856. link_script: none
  4857. marco: []
  4858. files: []
  4859. - chip_name: STM32F446RE
  4860. peripheral: {}
  4861. memory:
  4862. - id: IROM1
  4863. start: '0x08000000'
  4864. size: '0x00080000'
  4865. default: '1'
  4866. - id: IRAM1
  4867. start: '0x20000000'
  4868. size: '0x00020000'
  4869. init: '0'
  4870. default: '1'
  4871. compiler:
  4872. gcc:
  4873. entry_point: entry
  4874. link_script: linkscripts\STM32F446RE\link.lds
  4875. marco: []
  4876. files: []
  4877. armcc:
  4878. entry_point: none
  4879. link_script: none
  4880. marco: []
  4881. files: []
  4882. iarcc:
  4883. entry_point: none
  4884. link_script: none
  4885. marco: []
  4886. files: []
  4887. - chip_name: STM32F446VE
  4888. peripheral: {}
  4889. memory:
  4890. - id: IROM1
  4891. start: '0x08000000'
  4892. size: '0x00080000'
  4893. default: '1'
  4894. - id: IRAM1
  4895. start: '0x20000000'
  4896. size: '0x00020000'
  4897. init: '0'
  4898. default: '1'
  4899. compiler:
  4900. gcc:
  4901. entry_point: entry
  4902. link_script: linkscripts\STM32F446VE\link.lds
  4903. marco: []
  4904. files: []
  4905. armcc:
  4906. entry_point: none
  4907. link_script: none
  4908. marco: []
  4909. files: []
  4910. iarcc:
  4911. entry_point: none
  4912. link_script: none
  4913. marco: []
  4914. files: []
  4915. - chip_name: STM32F446ZE
  4916. peripheral: {}
  4917. memory:
  4918. - id: IROM1
  4919. start: '0x08000000'
  4920. size: '0x00080000'
  4921. default: '1'
  4922. - id: IRAM1
  4923. start: '0x20000000'
  4924. size: '0x00020000'
  4925. init: '0'
  4926. default: '1'
  4927. compiler:
  4928. gcc:
  4929. entry_point: entry
  4930. link_script: linkscripts\STM32F446ZE\link.lds
  4931. marco: []
  4932. files: []
  4933. armcc:
  4934. entry_point: none
  4935. link_script: none
  4936. marco: []
  4937. files: []
  4938. iarcc:
  4939. entry_point: none
  4940. link_script: none
  4941. marco: []
  4942. files: []
  4943. ui:
  4944. uart:
  4945. default_value: UART1
  4946. prompt_message_en: select one uart as console output interface
  4947. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  4948. tx_pin:
  4949. default_value: PA9
  4950. prompt_message_en: 'set the tx pin name of the console device interface, the
  4951. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  4952. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  4953. PB6
  4954. rx_pin:
  4955. default_value: PA10
  4956. prompt_message_en: 'set the rx pin name of the console device interface, the
  4957. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  4958. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  4959. docs:
  4960. - file: documents\DM00135183.pdf
  4961. title: STM32F446 Reference Manual
  4962. - file: documents\DM00141306.pdf
  4963. title: STM32F446 Data Sheet
  4964. - file: documents\DM00155929.pdf
  4965. title: STM32F446 Errata Sheet
  4966. svd:
  4967. file: debug\svd\STM32F446x.svd
  4968. compiler:
  4969. gcc:
  4970. entry_point: none
  4971. link_script: none
  4972. marco:
  4973. - STM32F446xx
  4974. files:
  4975. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f446xx.S
  4976. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f446xx.h
  4977. - libraries\CMSIS\Lib\GCC
  4978. armcc:
  4979. entry_point: none
  4980. link_script: none
  4981. marco: []
  4982. files: []
  4983. iarcc:
  4984. entry_point: none
  4985. link_script: none
  4986. marco: []
  4987. files: []
  4988. project_type:
  4989. bare_metal:
  4990. function_map:
  4991. clk_init: none
  4992. uart_init: none
  4993. putc: none
  4994. sysTick: none
  4995. marco:
  4996. - SOC_FAMILY_STM32
  4997. - SOC_SERIES_STM32F4
  4998. - USE_HAL_DRIVER
  4999. source_files:
  5000. - drivers\baremetal
  5001. rtt_nano:
  5002. function_map:
  5003. clk_init: none
  5004. uart_init: none
  5005. putc: none
  5006. getc: none
  5007. sysTick: none
  5008. heap_init: none
  5009. marco:
  5010. - SOC_FAMILY_STM32
  5011. - SOC_SERIES_STM32F4
  5012. - USE_HAL_DRIVER
  5013. source_files:
  5014. - drivers\nano
  5015. rtt:
  5016. function_map:
  5017. rt_hw_board_init;: none
  5018. rt_hw_serial_register: none
  5019. rt_hw_pin_register: none
  5020. heap_init: none
  5021. marco:
  5022. - SOC_FAMILY_STM32
  5023. - SOC_SERIES_STM32F4
  5024. - USE_HAL_DRIVER
  5025. source_files:
  5026. - drivers\rtt
  5027. - sub_series_name: STM32F469
  5028. cpu_info:
  5029. max_clock: '180000000'
  5030. chips:
  5031. - chip_name: STM32F469AE
  5032. peripheral: {}
  5033. memory:
  5034. - id: IROM1
  5035. start: '0x08000000'
  5036. size: '0x00080000'
  5037. default: '1'
  5038. - id: IRAM1
  5039. start: '0x20000000'
  5040. size: '0x00050000'
  5041. init: '0'
  5042. default: '1'
  5043. compiler:
  5044. gcc:
  5045. entry_point: entry
  5046. link_script: linkscripts\STM32F469AE\link.lds
  5047. marco: []
  5048. files: []
  5049. armcc:
  5050. entry_point: none
  5051. link_script: none
  5052. marco: []
  5053. files: []
  5054. iarcc:
  5055. entry_point: none
  5056. link_script: none
  5057. marco: []
  5058. files: []
  5059. - chip_name: STM32F469AG
  5060. peripheral: {}
  5061. memory:
  5062. - id: IROM1
  5063. start: '0x08000000'
  5064. size: '0x00100000'
  5065. default: '1'
  5066. - id: IRAM1
  5067. start: '0x20000000'
  5068. size: '0x00050000'
  5069. init: '0'
  5070. default: '1'
  5071. compiler:
  5072. gcc:
  5073. entry_point: entry
  5074. link_script: linkscripts\STM32F469AG\link.lds
  5075. marco: []
  5076. files: []
  5077. armcc:
  5078. entry_point: none
  5079. link_script: none
  5080. marco: []
  5081. files: []
  5082. iarcc:
  5083. entry_point: none
  5084. link_script: none
  5085. marco: []
  5086. files: []
  5087. - chip_name: STM32F469AI
  5088. peripheral: {}
  5089. memory:
  5090. - id: IROM1
  5091. start: '0x08000000'
  5092. size: '0x00200000'
  5093. default: '1'
  5094. - id: IRAM1
  5095. start: '0x20000000'
  5096. size: '0x00050000'
  5097. init: '0'
  5098. default: '1'
  5099. compiler:
  5100. gcc:
  5101. entry_point: entry
  5102. link_script: linkscripts\STM32F469AI\link.lds
  5103. marco: []
  5104. files: []
  5105. armcc:
  5106. entry_point: none
  5107. link_script: none
  5108. marco: []
  5109. files: []
  5110. iarcc:
  5111. entry_point: none
  5112. link_script: none
  5113. marco: []
  5114. files: []
  5115. - chip_name: STM32F469IE
  5116. peripheral: {}
  5117. memory:
  5118. - id: IROM1
  5119. start: '0x08000000'
  5120. size: '0x00080000'
  5121. default: '1'
  5122. - id: IRAM1
  5123. start: '0x20000000'
  5124. size: '0x00050000'
  5125. init: '0'
  5126. default: '1'
  5127. compiler:
  5128. gcc:
  5129. entry_point: entry
  5130. link_script: linkscripts\STM32F469IE\link.lds
  5131. marco: []
  5132. files: []
  5133. armcc:
  5134. entry_point: none
  5135. link_script: none
  5136. marco: []
  5137. files: []
  5138. iarcc:
  5139. entry_point: none
  5140. link_script: none
  5141. marco: []
  5142. files: []
  5143. - chip_name: STM32F469IG
  5144. peripheral: {}
  5145. memory:
  5146. - id: IROM1
  5147. start: '0x08000000'
  5148. size: '0x00100000'
  5149. default: '1'
  5150. - id: IRAM1
  5151. start: '0x20000000'
  5152. size: '0x00050000'
  5153. init: '0'
  5154. default: '1'
  5155. compiler:
  5156. gcc:
  5157. entry_point: entry
  5158. link_script: linkscripts\STM32F469IG\link.lds
  5159. marco: []
  5160. files: []
  5161. armcc:
  5162. entry_point: none
  5163. link_script: none
  5164. marco: []
  5165. files: []
  5166. iarcc:
  5167. entry_point: none
  5168. link_script: none
  5169. marco: []
  5170. files: []
  5171. - chip_name: STM32F469II
  5172. peripheral: {}
  5173. memory:
  5174. - id: IROM1
  5175. start: '0x08000000'
  5176. size: '0x00200000'
  5177. default: '1'
  5178. - id: IRAM1
  5179. start: '0x20000000'
  5180. size: '0x00050000'
  5181. init: '0'
  5182. default: '1'
  5183. compiler:
  5184. gcc:
  5185. entry_point: entry
  5186. link_script: linkscripts\STM32F469II\link.lds
  5187. marco: []
  5188. files: []
  5189. armcc:
  5190. entry_point: none
  5191. link_script: none
  5192. marco: []
  5193. files: []
  5194. iarcc:
  5195. entry_point: none
  5196. link_script: none
  5197. marco: []
  5198. files: []
  5199. - chip_name: STM32F469BE
  5200. peripheral: {}
  5201. memory:
  5202. - id: IROM1
  5203. start: '0x08000000'
  5204. size: '0x00080000'
  5205. default: '1'
  5206. - id: IRAM1
  5207. start: '0x20000000'
  5208. size: '0x00050000'
  5209. init: '0'
  5210. default: '1'
  5211. compiler:
  5212. gcc:
  5213. entry_point: entry
  5214. link_script: linkscripts\STM32F469BE\link.lds
  5215. marco: []
  5216. files: []
  5217. armcc:
  5218. entry_point: none
  5219. link_script: none
  5220. marco: []
  5221. files: []
  5222. iarcc:
  5223. entry_point: none
  5224. link_script: none
  5225. marco: []
  5226. files: []
  5227. - chip_name: STM32F469BG
  5228. peripheral: {}
  5229. memory:
  5230. - id: IROM1
  5231. start: '0x08000000'
  5232. size: '0x00100000'
  5233. default: '1'
  5234. - id: IRAM1
  5235. start: '0x20000000'
  5236. size: '0x00050000'
  5237. init: '0'
  5238. default: '1'
  5239. compiler:
  5240. gcc:
  5241. entry_point: entry
  5242. link_script: linkscripts\STM32F469BG\link.lds
  5243. marco: []
  5244. files: []
  5245. armcc:
  5246. entry_point: none
  5247. link_script: none
  5248. marco: []
  5249. files: []
  5250. iarcc:
  5251. entry_point: none
  5252. link_script: none
  5253. marco: []
  5254. files: []
  5255. - chip_name: STM32F469BI
  5256. peripheral: {}
  5257. memory:
  5258. - id: IROM1
  5259. start: '0x08000000'
  5260. size: '0x00200000'
  5261. default: '1'
  5262. - id: IRAM1
  5263. start: '0x20000000'
  5264. size: '0x00050000'
  5265. init: '0'
  5266. default: '1'
  5267. compiler:
  5268. gcc:
  5269. entry_point: entry
  5270. link_script: linkscripts\STM32F469BI\link.lds
  5271. marco: []
  5272. files: []
  5273. armcc:
  5274. entry_point: none
  5275. link_script: none
  5276. marco: []
  5277. files: []
  5278. iarcc:
  5279. entry_point: none
  5280. link_script: none
  5281. marco: []
  5282. files: []
  5283. - chip_name: STM32F469NE
  5284. peripheral: {}
  5285. memory:
  5286. - id: IROM1
  5287. start: '0x08000000'
  5288. size: '0x00080000'
  5289. default: '1'
  5290. - id: IRAM1
  5291. start: '0x20000000'
  5292. size: '0x00050000'
  5293. init: '0'
  5294. default: '1'
  5295. compiler:
  5296. gcc:
  5297. entry_point: entry
  5298. link_script: linkscripts\STM32F469NE\link.lds
  5299. marco: []
  5300. files: []
  5301. armcc:
  5302. entry_point: none
  5303. link_script: none
  5304. marco: []
  5305. files: []
  5306. iarcc:
  5307. entry_point: none
  5308. link_script: none
  5309. marco: []
  5310. files: []
  5311. - chip_name: STM32F469NG
  5312. peripheral: {}
  5313. memory:
  5314. - id: IROM1
  5315. start: '0x08000000'
  5316. size: '0x00100000'
  5317. default: '1'
  5318. - id: IRAM1
  5319. start: '0x20000000'
  5320. size: '0x00050000'
  5321. init: '0'
  5322. default: '1'
  5323. compiler:
  5324. gcc:
  5325. entry_point: entry
  5326. link_script: linkscripts\STM32F469NG\link.lds
  5327. marco: []
  5328. files: []
  5329. armcc:
  5330. entry_point: none
  5331. link_script: none
  5332. marco: []
  5333. files: []
  5334. iarcc:
  5335. entry_point: none
  5336. link_script: none
  5337. marco: []
  5338. files: []
  5339. - chip_name: STM32F469NI
  5340. peripheral: {}
  5341. memory:
  5342. - id: IROM1
  5343. start: '0x08000000'
  5344. size: '0x00200000'
  5345. default: '1'
  5346. - id: IRAM1
  5347. start: '0x20000000'
  5348. size: '0x00050000'
  5349. init: '0'
  5350. default: '1'
  5351. compiler:
  5352. gcc:
  5353. entry_point: entry
  5354. link_script: linkscripts\STM32F469NI\link.lds
  5355. marco: []
  5356. files: []
  5357. armcc:
  5358. entry_point: none
  5359. link_script: none
  5360. marco: []
  5361. files: []
  5362. iarcc:
  5363. entry_point: none
  5364. link_script: none
  5365. marco: []
  5366. files: []
  5367. - chip_name: STM32F469VE
  5368. peripheral: {}
  5369. memory:
  5370. - id: IROM1
  5371. start: '0x08000000'
  5372. size: '0x00080000'
  5373. default: '1'
  5374. - id: IRAM1
  5375. start: '0x20000000'
  5376. size: '0x00050000'
  5377. init: '0'
  5378. default: '1'
  5379. compiler:
  5380. gcc:
  5381. entry_point: entry
  5382. link_script: linkscripts\STM32F469VE\link.lds
  5383. marco: []
  5384. files: []
  5385. armcc:
  5386. entry_point: none
  5387. link_script: none
  5388. marco: []
  5389. files: []
  5390. iarcc:
  5391. entry_point: none
  5392. link_script: none
  5393. marco: []
  5394. files: []
  5395. - chip_name: STM32F469VG
  5396. peripheral: {}
  5397. memory:
  5398. - id: IROM1
  5399. start: '0x08000000'
  5400. size: '0x00100000'
  5401. default: '1'
  5402. - id: IRAM1
  5403. start: '0x20000000'
  5404. size: '0x00050000'
  5405. init: '0'
  5406. default: '1'
  5407. compiler:
  5408. gcc:
  5409. entry_point: entry
  5410. link_script: linkscripts\STM32F469VG\link.lds
  5411. marco: []
  5412. files: []
  5413. armcc:
  5414. entry_point: none
  5415. link_script: none
  5416. marco: []
  5417. files: []
  5418. iarcc:
  5419. entry_point: none
  5420. link_script: none
  5421. marco: []
  5422. files: []
  5423. - chip_name: STM32F469VI
  5424. peripheral: {}
  5425. memory:
  5426. - id: IROM1
  5427. start: '0x08000000'
  5428. size: '0x00200000'
  5429. default: '1'
  5430. - id: IRAM1
  5431. start: '0x20000000'
  5432. size: '0x00050000'
  5433. init: '0'
  5434. default: '1'
  5435. compiler:
  5436. gcc:
  5437. entry_point: entry
  5438. link_script: linkscripts\STM32F469VI\link.lds
  5439. marco: []
  5440. files: []
  5441. armcc:
  5442. entry_point: none
  5443. link_script: none
  5444. marco: []
  5445. files: []
  5446. iarcc:
  5447. entry_point: none
  5448. link_script: none
  5449. marco: []
  5450. files: []
  5451. - chip_name: STM32F469ZE
  5452. peripheral: {}
  5453. memory:
  5454. - id: IROM1
  5455. start: '0x08000000'
  5456. size: '0x00080000'
  5457. default: '1'
  5458. - id: IRAM1
  5459. start: '0x20000000'
  5460. size: '0x00050000'
  5461. init: '0'
  5462. default: '1'
  5463. compiler:
  5464. gcc:
  5465. entry_point: entry
  5466. link_script: linkscripts\STM32F469ZE\link.lds
  5467. marco: []
  5468. files: []
  5469. armcc:
  5470. entry_point: none
  5471. link_script: none
  5472. marco: []
  5473. files: []
  5474. iarcc:
  5475. entry_point: none
  5476. link_script: none
  5477. marco: []
  5478. files: []
  5479. - chip_name: STM32F469ZG
  5480. peripheral: {}
  5481. memory:
  5482. - id: IROM1
  5483. start: '0x08000000'
  5484. size: '0x00100000'
  5485. default: '1'
  5486. - id: IRAM1
  5487. start: '0x20000000'
  5488. size: '0x00050000'
  5489. init: '0'
  5490. default: '1'
  5491. compiler:
  5492. gcc:
  5493. entry_point: entry
  5494. link_script: linkscripts\STM32F469ZG\link.lds
  5495. marco: []
  5496. files: []
  5497. armcc:
  5498. entry_point: none
  5499. link_script: none
  5500. marco: []
  5501. files: []
  5502. iarcc:
  5503. entry_point: none
  5504. link_script: none
  5505. marco: []
  5506. files: []
  5507. - chip_name: STM32F469ZI
  5508. peripheral: {}
  5509. memory:
  5510. - id: IROM1
  5511. start: '0x08000000'
  5512. size: '0x00200000'
  5513. default: '1'
  5514. - id: IRAM1
  5515. start: '0x20000000'
  5516. size: '0x00050000'
  5517. init: '0'
  5518. default: '1'
  5519. compiler:
  5520. gcc:
  5521. entry_point: entry
  5522. link_script: linkscripts\STM32F469ZI\link.lds
  5523. marco: []
  5524. files: []
  5525. armcc:
  5526. entry_point: none
  5527. link_script: none
  5528. marco: []
  5529. files: []
  5530. iarcc:
  5531. entry_point: none
  5532. link_script: none
  5533. marco: []
  5534. files: []
  5535. ui:
  5536. uart:
  5537. default_value: UART1
  5538. prompt_message_en: select one uart as console output interface
  5539. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  5540. tx_pin:
  5541. default_value: PA9
  5542. prompt_message_en: 'set the tx pin name of the console device interface, the
  5543. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  5544. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  5545. PB6
  5546. rx_pin:
  5547. default_value: PA10
  5548. prompt_message_en: 'set the rx pin name of the console device interface, the
  5549. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  5550. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  5551. docs:
  5552. - file: documents\DM00127514.pdf
  5553. title: STM32F469/479 Reference Manual
  5554. - file: documents\DM00219980.pdf
  5555. title: STM32F469 Data Sheet
  5556. svd:
  5557. file: debug\svd\STM32F46_79x.svd
  5558. compiler:
  5559. gcc:
  5560. entry_point: none
  5561. link_script: none
  5562. marco:
  5563. - STM32F469xx
  5564. files:
  5565. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f469xx.S
  5566. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f469xx.h
  5567. - libraries\CMSIS\Lib\GCC
  5568. armcc:
  5569. entry_point: none
  5570. link_script: none
  5571. marco: []
  5572. files: []
  5573. iarcc:
  5574. entry_point: none
  5575. link_script: none
  5576. marco: []
  5577. files: []
  5578. project_type:
  5579. bare_metal:
  5580. function_map:
  5581. clk_init: none
  5582. uart_init: none
  5583. putc: none
  5584. sysTick: none
  5585. marco:
  5586. - SOC_FAMILY_STM32
  5587. - SOC_SERIES_STM32F4
  5588. - USE_HAL_DRIVER
  5589. source_files:
  5590. - drivers\baremetal
  5591. rtt_nano:
  5592. function_map:
  5593. clk_init: none
  5594. uart_init: none
  5595. putc: none
  5596. getc: none
  5597. sysTick: none
  5598. heap_init: none
  5599. marco:
  5600. - SOC_FAMILY_STM32
  5601. - SOC_SERIES_STM32F4
  5602. - USE_HAL_DRIVER
  5603. source_files:
  5604. - drivers\nano
  5605. rtt:
  5606. function_map:
  5607. rt_hw_board_init;: none
  5608. rt_hw_serial_register: none
  5609. rt_hw_pin_register: none
  5610. heap_init: none
  5611. marco:
  5612. - SOC_FAMILY_STM32
  5613. - SOC_SERIES_STM32F4
  5614. - USE_HAL_DRIVER
  5615. source_files:
  5616. - drivers\rtt
  5617. - sub_series_name: STM32F479
  5618. cpu_info:
  5619. max_clock: '180000000'
  5620. chips:
  5621. - chip_name: STM32F479AG
  5622. peripheral: {}
  5623. memory:
  5624. - id: IROM1
  5625. start: '0x08000000'
  5626. size: '0x00100000'
  5627. default: '1'
  5628. - id: IRAM1
  5629. start: '0x20000000'
  5630. size: '0x00050000'
  5631. init: '0'
  5632. default: '1'
  5633. compiler:
  5634. gcc:
  5635. entry_point: entry
  5636. link_script: linkscripts\STM32F479AG\link.lds
  5637. marco: []
  5638. files: []
  5639. armcc:
  5640. entry_point: none
  5641. link_script: none
  5642. marco: []
  5643. files: []
  5644. iarcc:
  5645. entry_point: none
  5646. link_script: none
  5647. marco: []
  5648. files: []
  5649. - chip_name: STM32F479AI
  5650. peripheral: {}
  5651. memory:
  5652. - id: IROM1
  5653. start: '0x08000000'
  5654. size: '0x00200000'
  5655. default: '1'
  5656. - id: IRAM1
  5657. start: '0x20000000'
  5658. size: '0x00050000'
  5659. init: '0'
  5660. default: '1'
  5661. compiler:
  5662. gcc:
  5663. entry_point: entry
  5664. link_script: linkscripts\STM32F479AI\link.lds
  5665. marco: []
  5666. files: []
  5667. armcc:
  5668. entry_point: none
  5669. link_script: none
  5670. marco: []
  5671. files: []
  5672. iarcc:
  5673. entry_point: none
  5674. link_script: none
  5675. marco: []
  5676. files: []
  5677. - chip_name: STM32F479IG
  5678. peripheral: {}
  5679. memory:
  5680. - id: IROM1
  5681. start: '0x08000000'
  5682. size: '0x00100000'
  5683. default: '1'
  5684. - id: IRAM1
  5685. start: '0x20000000'
  5686. size: '0x00050000'
  5687. init: '0'
  5688. default: '1'
  5689. compiler:
  5690. gcc:
  5691. entry_point: entry
  5692. link_script: linkscripts\STM32F479IG\link.lds
  5693. marco: []
  5694. files: []
  5695. armcc:
  5696. entry_point: none
  5697. link_script: none
  5698. marco: []
  5699. files: []
  5700. iarcc:
  5701. entry_point: none
  5702. link_script: none
  5703. marco: []
  5704. files: []
  5705. - chip_name: STM32F479II
  5706. peripheral: {}
  5707. memory:
  5708. - id: IROM1
  5709. start: '0x08000000'
  5710. size: '0x00200000'
  5711. default: '1'
  5712. - id: IRAM1
  5713. start: '0x20000000'
  5714. size: '0x00050000'
  5715. init: '0'
  5716. default: '1'
  5717. compiler:
  5718. gcc:
  5719. entry_point: entry
  5720. link_script: linkscripts\STM32F479II\link.lds
  5721. marco: []
  5722. files: []
  5723. armcc:
  5724. entry_point: none
  5725. link_script: none
  5726. marco: []
  5727. files: []
  5728. iarcc:
  5729. entry_point: none
  5730. link_script: none
  5731. marco: []
  5732. files: []
  5733. - chip_name: STM32F479BG
  5734. peripheral: {}
  5735. memory:
  5736. - id: IROM1
  5737. start: '0x08000000'
  5738. size: '0x00100000'
  5739. default: '1'
  5740. - id: IRAM1
  5741. start: '0x20000000'
  5742. size: '0x00050000'
  5743. init: '0'
  5744. default: '1'
  5745. compiler:
  5746. gcc:
  5747. entry_point: entry
  5748. link_script: linkscripts\STM32F479BG\link.lds
  5749. marco: []
  5750. files: []
  5751. armcc:
  5752. entry_point: none
  5753. link_script: none
  5754. marco: []
  5755. files: []
  5756. iarcc:
  5757. entry_point: none
  5758. link_script: none
  5759. marco: []
  5760. files: []
  5761. - chip_name: STM32F479BI
  5762. peripheral: {}
  5763. memory:
  5764. - id: IROM1
  5765. start: '0x08000000'
  5766. size: '0x00200000'
  5767. default: '1'
  5768. - id: IRAM1
  5769. start: '0x20000000'
  5770. size: '0x00050000'
  5771. init: '0'
  5772. default: '1'
  5773. compiler:
  5774. gcc:
  5775. entry_point: entry
  5776. link_script: linkscripts\STM32F479BI\link.lds
  5777. marco: []
  5778. files: []
  5779. armcc:
  5780. entry_point: none
  5781. link_script: none
  5782. marco: []
  5783. files: []
  5784. iarcc:
  5785. entry_point: none
  5786. link_script: none
  5787. marco: []
  5788. files: []
  5789. - chip_name: STM32F479NG
  5790. peripheral: {}
  5791. memory:
  5792. - id: IROM1
  5793. start: '0x08000000'
  5794. size: '0x00100000'
  5795. default: '1'
  5796. - id: IRAM1
  5797. start: '0x20000000'
  5798. size: '0x00050000'
  5799. init: '0'
  5800. default: '1'
  5801. compiler:
  5802. gcc:
  5803. entry_point: entry
  5804. link_script: linkscripts\STM32F479NG\link.lds
  5805. marco: []
  5806. files: []
  5807. armcc:
  5808. entry_point: none
  5809. link_script: none
  5810. marco: []
  5811. files: []
  5812. iarcc:
  5813. entry_point: none
  5814. link_script: none
  5815. marco: []
  5816. files: []
  5817. - chip_name: STM32F479NI
  5818. peripheral: {}
  5819. memory:
  5820. - id: IROM1
  5821. start: '0x08000000'
  5822. size: '0x00200000'
  5823. default: '1'
  5824. - id: IRAM1
  5825. start: '0x20000000'
  5826. size: '0x00050000'
  5827. init: '0'
  5828. default: '1'
  5829. compiler:
  5830. gcc:
  5831. entry_point: entry
  5832. link_script: linkscripts\STM32F479NI\link.lds
  5833. marco: []
  5834. files: []
  5835. armcc:
  5836. entry_point: none
  5837. link_script: none
  5838. marco: []
  5839. files: []
  5840. iarcc:
  5841. entry_point: none
  5842. link_script: none
  5843. marco: []
  5844. files: []
  5845. - chip_name: STM32F479VG
  5846. peripheral: {}
  5847. memory:
  5848. - id: IROM1
  5849. start: '0x08000000'
  5850. size: '0x00100000'
  5851. default: '1'
  5852. - id: IRAM1
  5853. start: '0x20000000'
  5854. size: '0x00050000'
  5855. init: '0'
  5856. default: '1'
  5857. compiler:
  5858. gcc:
  5859. entry_point: entry
  5860. link_script: linkscripts\STM32F479VG\link.lds
  5861. marco: []
  5862. files: []
  5863. armcc:
  5864. entry_point: none
  5865. link_script: none
  5866. marco: []
  5867. files: []
  5868. iarcc:
  5869. entry_point: none
  5870. link_script: none
  5871. marco: []
  5872. files: []
  5873. - chip_name: STM32F479VI
  5874. peripheral: {}
  5875. memory:
  5876. - id: IROM1
  5877. start: '0x08000000'
  5878. size: '0x00200000'
  5879. default: '1'
  5880. - id: IRAM1
  5881. start: '0x20000000'
  5882. size: '0x00050000'
  5883. init: '0'
  5884. default: '1'
  5885. compiler:
  5886. gcc:
  5887. entry_point: entry
  5888. link_script: linkscripts\STM32F479VI\link.lds
  5889. marco: []
  5890. files: []
  5891. armcc:
  5892. entry_point: none
  5893. link_script: none
  5894. marco: []
  5895. files: []
  5896. iarcc:
  5897. entry_point: none
  5898. link_script: none
  5899. marco: []
  5900. files: []
  5901. - chip_name: STM32F479ZG
  5902. peripheral: {}
  5903. memory:
  5904. - id: IROM1
  5905. start: '0x08000000'
  5906. size: '0x00100000'
  5907. default: '1'
  5908. - id: IRAM1
  5909. start: '0x20000000'
  5910. size: '0x00050000'
  5911. init: '0'
  5912. default: '1'
  5913. compiler:
  5914. gcc:
  5915. entry_point: entry
  5916. link_script: linkscripts\STM32F479ZG\link.lds
  5917. marco: []
  5918. files: []
  5919. armcc:
  5920. entry_point: none
  5921. link_script: none
  5922. marco: []
  5923. files: []
  5924. iarcc:
  5925. entry_point: none
  5926. link_script: none
  5927. marco: []
  5928. files: []
  5929. - chip_name: STM32F479ZI
  5930. peripheral: {}
  5931. memory:
  5932. - id: IROM1
  5933. start: '0x08000000'
  5934. size: '0x00200000'
  5935. default: '1'
  5936. - id: IRAM1
  5937. start: '0x20000000'
  5938. size: '0x00050000'
  5939. init: '0'
  5940. default: '1'
  5941. compiler:
  5942. gcc:
  5943. entry_point: entry
  5944. link_script: linkscripts\STM32F479ZI\link.lds
  5945. marco: []
  5946. files: []
  5947. armcc:
  5948. entry_point: none
  5949. link_script: none
  5950. marco: []
  5951. files: []
  5952. iarcc:
  5953. entry_point: none
  5954. link_script: none
  5955. marco: []
  5956. files: []
  5957. ui:
  5958. uart:
  5959. default_value: UART1
  5960. prompt_message_en: select one uart as console output interface
  5961. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  5962. tx_pin:
  5963. default_value: PA9
  5964. prompt_message_en: 'set the tx pin name of the console device interface, the
  5965. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  5966. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  5967. PB6
  5968. rx_pin:
  5969. default_value: PA10
  5970. prompt_message_en: 'set the rx pin name of the console device interface, the
  5971. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  5972. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  5973. docs:
  5974. - file: documents\DM00127514.pdf
  5975. title: STM32F469/479 Reference Manual
  5976. - file: documents\DM00208574.pdf
  5977. title: STM32F479 Data Sheet
  5978. svd:
  5979. file: debug\svd\STM32F46_79x.svd
  5980. compiler:
  5981. gcc:
  5982. entry_point: none
  5983. link_script: none
  5984. marco:
  5985. - STM32F479xx
  5986. files:
  5987. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f479xx.S
  5988. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f479xx.h
  5989. - libraries\CMSIS\Lib\GCC
  5990. armcc:
  5991. entry_point: none
  5992. link_script: none
  5993. marco: []
  5994. files: []
  5995. iarcc:
  5996. entry_point: none
  5997. link_script: none
  5998. marco: []
  5999. files: []
  6000. project_type:
  6001. bare_metal:
  6002. function_map:
  6003. clk_init: none
  6004. uart_init: none
  6005. putc: none
  6006. sysTick: none
  6007. marco:
  6008. - SOC_FAMILY_STM32
  6009. - SOC_SERIES_STM32F4
  6010. - USE_HAL_DRIVER
  6011. source_files:
  6012. - drivers\baremetal
  6013. rtt_nano:
  6014. function_map:
  6015. clk_init: none
  6016. uart_init: none
  6017. putc: none
  6018. getc: none
  6019. sysTick: none
  6020. heap_init: none
  6021. marco:
  6022. - SOC_FAMILY_STM32
  6023. - SOC_SERIES_STM32F4
  6024. - USE_HAL_DRIVER
  6025. source_files:
  6026. - drivers\nano
  6027. rtt:
  6028. function_map:
  6029. rt_hw_board_init;: none
  6030. rt_hw_serial_register: none
  6031. rt_hw_pin_register: none
  6032. heap_init: none
  6033. marco:
  6034. - SOC_FAMILY_STM32
  6035. - SOC_SERIES_STM32F4
  6036. - USE_HAL_DRIVER
  6037. source_files:
  6038. - drivers\rtt
  6039. docs:
  6040. - file: documents\dui0553a_cortex_m4_dgug.pdf
  6041. title: Cortex-M4 Generic User Guide
  6042. - file: documents\DM00105879.pdf
  6043. title: STM32F4xx HAL Drivers
  6044. - file: documents\DM00104712.pdf
  6045. title: STM32CubeMX User Manual
  6046. source_files:
  6047. file:
  6048. - libraries\STM32F4xx_HAL_Driver
  6049. - libraries\CMSIS\Include
  6050. - libraries\CMSIS\RTOS
  6051. - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
  6052. - libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
  6053. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
  6054. cpu_info:
  6055. core: Cortex-M4
  6056. fpu: '1'
  6057. mpu: '1'
  6058. endian: Little-endian
  6059. ui:
  6060. uart:
  6061. default_value: LPUART1
  6062. prompt_message_en: select one uart as console output interface
  6063. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  6064. tx_pin:
  6065. default_value: PA2
  6066. prompt_message_en: 'set the tx pin name of the console device interface, the
  6067. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  6068. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  6069. rx_pin:
  6070. default_value: PA3
  6071. prompt_message_en: 'set the rx pin name of the console device interface, the
  6072. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  6073. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6