RealThread_STM32F4.yaml 153 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073
  1. ---
  2. vendor: RealThread
  3. dvendor: STMicroelectronics
  4. name: STM32F4
  5. version: 0.1.6
  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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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\stm32f4xx.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
  6052. - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
  6053. cpu_info:
  6054. core: Cortex-M4
  6055. fpu: '1'
  6056. mpu: '1'
  6057. endian: Little-endian
  6058. ui:
  6059. uart:
  6060. default_value: LPUART1
  6061. prompt_message_en: select one uart as console output interface
  6062. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  6063. tx_pin:
  6064. default_value: PA2
  6065. prompt_message_en: 'set the tx pin name of the console device interface, the
  6066. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  6067. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  6068. rx_pin:
  6069. default_value: PA3
  6070. prompt_message_en: 'set the rx pin name of the console device interface, the
  6071. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  6072. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6