RealThread_STM32G0.yaml 76 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151
  1. ---
  2. vendor: RealThread
  3. dvendor: STMicroelectronics
  4. name: STM32G0
  5. version: 0.2.0
  6. yaml_version: 1
  7. type: Chip_Support_Packages
  8. family_name: STM32
  9. series:
  10. description: |-
  11. The STM32G0 mainstream microcontrollers are based on high-performance Arm Cortex-M0+ 32-bit RISC core operating at up to 64 MHz frequency.
  12. Offering a high level of integration, they are suitable for a wide range of applications in consumer, industrial and appliance domains and ready for the Internet of Things (IoT) solutions.
  13. - Up to 128 Kbytes of Flash memory
  14. – 36 Kbytes of SRAM (32 Kbytes with HW parity check)
  15. - CRC calculation unit
  16. - Up to 60 fast I/Os
  17. - 7-channel DMA controller with flexible mapping
  18. - 14 timers (two 112 MHz capable): 16-bit for advanced motor control, one 32-bit and five 16-bit general-purpose, two basic 16-bit, two lowpower 16-bit, two watchdogs, SysTick timer
  19. - Calendar RTC with alarm and periodic wakeup from Stop/Standby
  20. - 96-bit unique ID
  21. series_name: STM32G0
  22. peripheral: {}
  23. sub_series:
  24. - sub_series_name: STM32G030
  25. cpu_info: []
  26. chips:
  27. - chip_name: STM32G030C6Tx
  28. peripheral: {}
  29. memory:
  30. - name: Main_Flash
  31. access: rx
  32. id: IROM1
  33. start: '0x08000000'
  34. size: '0x00008000'
  35. default: '1'
  36. - name: SRAM
  37. access: rwx
  38. id: IRAM1
  39. start: '0x20000000'
  40. size: '0x00002000'
  41. init: '0'
  42. default: '1'
  43. compiler:
  44. gcc:
  45. entry_point: entry
  46. link_script: linkscripts\STM32G030C6Tx\link.lds
  47. marco: []
  48. files: []
  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: STM32G030F6Px
  60. peripheral: {}
  61. memory:
  62. - name: Main_Flash
  63. access: rx
  64. id: IROM1
  65. start: '0x08000000'
  66. size: '0x00008000'
  67. default: '1'
  68. - name: SRAM
  69. access: rwx
  70. id: IRAM1
  71. start: '0x20000000'
  72. size: '0x00002000'
  73. init: '0'
  74. default: '1'
  75. compiler:
  76. gcc:
  77. entry_point: entry
  78. link_script: linkscripts\STM32G030F6Px\link.lds
  79. marco: []
  80. files: []
  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: STM32G030J6Mx
  92. peripheral: {}
  93. memory:
  94. - name: Main_Flash
  95. access: rx
  96. id: IROM1
  97. start: '0x08000000'
  98. size: '0x00008000'
  99. default: '1'
  100. - name: SRAM
  101. access: rwx
  102. id: IRAM1
  103. start: '0x20000000'
  104. size: '0x00002000'
  105. init: '0'
  106. default: '1'
  107. compiler:
  108. gcc:
  109. entry_point: entry
  110. link_script: linkscripts\STM32G030J6Mx\link.lds
  111. marco: []
  112. files: []
  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: STM32G030K6Tx
  124. peripheral: {}
  125. memory:
  126. - name: Main_Flash
  127. access: rx
  128. id: IROM1
  129. start: '0x08000000'
  130. size: '0x00008000'
  131. default: '1'
  132. - name: SRAM
  133. access: rwx
  134. id: IRAM1
  135. start: '0x20000000'
  136. size: '0x00002000'
  137. init: '0'
  138. default: '1'
  139. compiler:
  140. gcc:
  141. entry_point: entry
  142. link_script: linkscripts\STM32G030K6Tx\link.lds
  143. marco: []
  144. files: []
  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: STM32G030C8Tx
  156. peripheral: {}
  157. memory:
  158. - name: Main_Flash
  159. access: rx
  160. id: IROM1
  161. start: '0x08000000'
  162. size: '0x00010000'
  163. default: '1'
  164. - name: SRAM
  165. access: rwx
  166. id: IRAM1
  167. start: '0x20000000'
  168. size: '0x00002000'
  169. init: '0'
  170. default: '1'
  171. compiler:
  172. gcc:
  173. entry_point: entry
  174. link_script: linkscripts\STM32G030C8Tx\link.lds
  175. marco: []
  176. files: []
  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: STM32G030K8Tx
  188. peripheral: {}
  189. memory:
  190. - name: Main_Flash
  191. access: rx
  192. id: IROM1
  193. start: '0x08000000'
  194. size: '0x00010000'
  195. default: '1'
  196. - name: SRAM
  197. access: rwx
  198. id: IRAM1
  199. start: '0x20000000'
  200. size: '0x00002000'
  201. init: '0'
  202. default: '1'
  203. compiler:
  204. gcc:
  205. entry_point: entry
  206. link_script: linkscripts\STM32G030K8Tx\link.lds
  207. marco: []
  208. files: []
  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. ui:
  220. uart:
  221. default_value: UART2
  222. prompt_message_en: select one uart as console output interface
  223. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  224. tx_pin:
  225. default_value: PA2
  226. prompt_message_en: 'set the tx pin name of the console device interface, the
  227. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  228. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  229. PB6
  230. rx_pin:
  231. default_value: PA3
  232. prompt_message_en: 'set the rx pin name of the console device interface, the
  233. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  234. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  235. docs:
  236. - file: documents\DM00463896.pdf
  237. title: STM32G0x0 Reference Manual
  238. svd:
  239. file: debug\svd\STM32G030.svd
  240. compiler:
  241. gcc:
  242. entry_point: none
  243. link_script: none
  244. marco:
  245. - STM32G030xx
  246. files:
  247. - libraries\CMSIS\Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g030xx.S
  248. - libraries\CMSIS\Device\ST\STM32G0xx\Include\stm32g030xx.h
  249. - libraries\CMSIS\Lib\GCC
  250. armcc:
  251. entry_point: none
  252. link_script: none
  253. marco: []
  254. files: []
  255. iarcc:
  256. entry_point: none
  257. link_script: none
  258. marco: []
  259. files: []
  260. project_type:
  261. bare_metal:
  262. function_map:
  263. clk_init: none
  264. uart_init: none
  265. putc: none
  266. sysTick: none
  267. marco:
  268. - SOC_FAMILY_STM32
  269. - SOC_SERIES_STM32G0
  270. - USE_HAL_DRIVER
  271. source_files:
  272. - drivers\baremetal
  273. rtt_nano:
  274. function_map:
  275. clk_init: none
  276. uart_init: none
  277. putc: none
  278. getc: none
  279. sysTick: none
  280. heap_init: none
  281. marco:
  282. - SOC_FAMILY_STM32
  283. - SOC_SERIES_STM32G0
  284. - USE_HAL_DRIVER
  285. source_files:
  286. - drivers\nano
  287. rtt:
  288. function_map:
  289. rt_hw_board_init;: none
  290. rt_hw_serial_register: none
  291. rt_hw_pin_register: none
  292. heap_init: none
  293. marco:
  294. - SOC_FAMILY_STM32
  295. - SOC_SERIES_STM32G0
  296. - USE_HAL_DRIVER
  297. source_files:
  298. - drivers\rtt
  299. - sub_series_name: STM32G031
  300. cpu_info: []
  301. chips:
  302. - chip_name: STM32G031C4Tx
  303. peripheral: {}
  304. memory:
  305. - name: Main_Flash
  306. access: rx
  307. id: IROM1
  308. start: '0x08000000'
  309. size: '0x00004000'
  310. default: '1'
  311. - name: SRAM
  312. access: rwx
  313. id: IRAM1
  314. start: '0x20000000'
  315. size: '0x00002000'
  316. init: '0'
  317. default: '1'
  318. compiler:
  319. gcc:
  320. entry_point: entry
  321. link_script: linkscripts\STM32G031C4Tx\link.lds
  322. marco: []
  323. files: []
  324. armcc:
  325. entry_point: none
  326. link_script: none
  327. marco: []
  328. files: []
  329. iarcc:
  330. entry_point: none
  331. link_script: none
  332. marco: []
  333. files: []
  334. - chip_name: STM32G031C4Ux
  335. peripheral: {}
  336. memory:
  337. - name: Main_Flash
  338. access: rx
  339. id: IROM1
  340. start: '0x08000000'
  341. size: '0x00004000'
  342. default: '1'
  343. - name: SRAM
  344. access: rwx
  345. id: IRAM1
  346. start: '0x20000000'
  347. size: '0x00002000'
  348. init: '0'
  349. default: '1'
  350. compiler:
  351. gcc:
  352. entry_point: entry
  353. link_script: linkscripts\STM32G031C4Ux\link.lds
  354. marco: []
  355. files: []
  356. armcc:
  357. entry_point: none
  358. link_script: none
  359. marco: []
  360. files: []
  361. iarcc:
  362. entry_point: none
  363. link_script: none
  364. marco: []
  365. files: []
  366. - chip_name: STM32G031F4Px
  367. peripheral: {}
  368. memory:
  369. - name: Main_Flash
  370. access: rx
  371. id: IROM1
  372. start: '0x08000000'
  373. size: '0x00004000'
  374. default: '1'
  375. - name: SRAM
  376. access: rwx
  377. id: IRAM1
  378. start: '0x20000000'
  379. size: '0x00002000'
  380. init: '0'
  381. default: '1'
  382. compiler:
  383. gcc:
  384. entry_point: entry
  385. link_script: linkscripts\STM32G031F4Px\link.lds
  386. marco: []
  387. files: []
  388. armcc:
  389. entry_point: none
  390. link_script: none
  391. marco: []
  392. files: []
  393. iarcc:
  394. entry_point: none
  395. link_script: none
  396. marco: []
  397. files: []
  398. - chip_name: STM32G031G4Ux
  399. peripheral: {}
  400. memory:
  401. - name: Main_Flash
  402. access: rx
  403. id: IROM1
  404. start: '0x08000000'
  405. size: '0x00004000'
  406. default: '1'
  407. - name: SRAM
  408. access: rwx
  409. id: IRAM1
  410. start: '0x20000000'
  411. size: '0x00002000'
  412. init: '0'
  413. default: '1'
  414. compiler:
  415. gcc:
  416. entry_point: entry
  417. link_script: linkscripts\STM32G031G4Ux\link.lds
  418. marco: []
  419. files: []
  420. armcc:
  421. entry_point: none
  422. link_script: none
  423. marco: []
  424. files: []
  425. iarcc:
  426. entry_point: none
  427. link_script: none
  428. marco: []
  429. files: []
  430. - chip_name: STM32G031J4Mx
  431. peripheral: {}
  432. memory:
  433. - name: Main_Flash
  434. access: rx
  435. id: IROM1
  436. start: '0x08000000'
  437. size: '0x00004000'
  438. default: '1'
  439. - name: SRAM
  440. access: rwx
  441. id: IRAM1
  442. start: '0x20000000'
  443. size: '0x00002000'
  444. init: '0'
  445. default: '1'
  446. compiler:
  447. gcc:
  448. entry_point: entry
  449. link_script: linkscripts\STM32G031J4Mx\link.lds
  450. marco: []
  451. files: []
  452. armcc:
  453. entry_point: none
  454. link_script: none
  455. marco: []
  456. files: []
  457. iarcc:
  458. entry_point: none
  459. link_script: none
  460. marco: []
  461. files: []
  462. - chip_name: STM32G031K4Tx
  463. peripheral: {}
  464. memory:
  465. - name: Main_Flash
  466. access: rx
  467. id: IROM1
  468. start: '0x08000000'
  469. size: '0x00004000'
  470. default: '1'
  471. - name: SRAM
  472. access: rwx
  473. id: IRAM1
  474. start: '0x20000000'
  475. size: '0x00002000'
  476. init: '0'
  477. default: '1'
  478. compiler:
  479. gcc:
  480. entry_point: entry
  481. link_script: linkscripts\STM32G031K4Tx\link.lds
  482. marco: []
  483. files: []
  484. armcc:
  485. entry_point: none
  486. link_script: none
  487. marco: []
  488. files: []
  489. iarcc:
  490. entry_point: none
  491. link_script: none
  492. marco: []
  493. files: []
  494. - chip_name: STM32G031K4Ux
  495. peripheral: {}
  496. memory:
  497. - name: Main_Flash
  498. access: rx
  499. id: IROM1
  500. start: '0x08000000'
  501. size: '0x00004000'
  502. default: '1'
  503. - name: SRAM
  504. access: rwx
  505. id: IRAM1
  506. start: '0x20000000'
  507. size: '0x00002000'
  508. init: '0'
  509. default: '1'
  510. compiler:
  511. gcc:
  512. entry_point: entry
  513. link_script: linkscripts\STM32G031K4Ux\link.lds
  514. marco: []
  515. files: []
  516. armcc:
  517. entry_point: none
  518. link_script: none
  519. marco: []
  520. files: []
  521. iarcc:
  522. entry_point: none
  523. link_script: none
  524. marco: []
  525. files: []
  526. - chip_name: STM32G031C6Tx
  527. peripheral: {}
  528. memory:
  529. - name: Main_Flash
  530. access: rx
  531. id: IROM1
  532. start: '0x08000000'
  533. size: '0x00008000'
  534. default: '1'
  535. - name: SRAM
  536. access: rwx
  537. id: IRAM1
  538. start: '0x20000000'
  539. size: '0x00002000'
  540. init: '0'
  541. default: '1'
  542. compiler:
  543. gcc:
  544. entry_point: entry
  545. link_script: linkscripts\STM32G031C6Tx\link.lds
  546. marco: []
  547. files: []
  548. armcc:
  549. entry_point: none
  550. link_script: none
  551. marco: []
  552. files: []
  553. iarcc:
  554. entry_point: none
  555. link_script: none
  556. marco: []
  557. files: []
  558. - chip_name: STM32G031C6Ux
  559. peripheral: {}
  560. memory:
  561. - name: Main_Flash
  562. access: rx
  563. id: IROM1
  564. start: '0x08000000'
  565. size: '0x00008000'
  566. default: '1'
  567. - name: SRAM
  568. access: rwx
  569. id: IRAM1
  570. start: '0x20000000'
  571. size: '0x00002000'
  572. init: '0'
  573. default: '1'
  574. compiler:
  575. gcc:
  576. entry_point: entry
  577. link_script: linkscripts\STM32G031C6Ux\link.lds
  578. marco: []
  579. files: []
  580. armcc:
  581. entry_point: none
  582. link_script: none
  583. marco: []
  584. files: []
  585. iarcc:
  586. entry_point: none
  587. link_script: none
  588. marco: []
  589. files: []
  590. - chip_name: STM32G031F6Px
  591. peripheral: {}
  592. memory:
  593. - name: Main_Flash
  594. access: rx
  595. id: IROM1
  596. start: '0x08000000'
  597. size: '0x00008000'
  598. default: '1'
  599. - name: SRAM
  600. access: rwx
  601. id: IRAM1
  602. start: '0x20000000'
  603. size: '0x00002000'
  604. init: '0'
  605. default: '1'
  606. compiler:
  607. gcc:
  608. entry_point: entry
  609. link_script: linkscripts\STM32G031F6Px\link.lds
  610. marco: []
  611. files: []
  612. armcc:
  613. entry_point: none
  614. link_script: none
  615. marco: []
  616. files: []
  617. iarcc:
  618. entry_point: none
  619. link_script: none
  620. marco: []
  621. files: []
  622. - chip_name: STM32G031G6Ux
  623. peripheral: {}
  624. memory:
  625. - name: Main_Flash
  626. access: rx
  627. id: IROM1
  628. start: '0x08000000'
  629. size: '0x00008000'
  630. default: '1'
  631. - name: SRAM
  632. access: rwx
  633. id: IRAM1
  634. start: '0x20000000'
  635. size: '0x00002000'
  636. init: '0'
  637. default: '1'
  638. compiler:
  639. gcc:
  640. entry_point: entry
  641. link_script: linkscripts\STM32G031G6Ux\link.lds
  642. marco: []
  643. files: []
  644. armcc:
  645. entry_point: none
  646. link_script: none
  647. marco: []
  648. files: []
  649. iarcc:
  650. entry_point: none
  651. link_script: none
  652. marco: []
  653. files: []
  654. - chip_name: STM32G031J6Mx
  655. peripheral: {}
  656. memory:
  657. - name: Main_Flash
  658. access: rx
  659. id: IROM1
  660. start: '0x08000000'
  661. size: '0x00008000'
  662. default: '1'
  663. - name: SRAM
  664. access: rwx
  665. id: IRAM1
  666. start: '0x20000000'
  667. size: '0x00002000'
  668. init: '0'
  669. default: '1'
  670. compiler:
  671. gcc:
  672. entry_point: entry
  673. link_script: linkscripts\STM32G031J6Mx\link.lds
  674. marco: []
  675. files: []
  676. armcc:
  677. entry_point: none
  678. link_script: none
  679. marco: []
  680. files: []
  681. iarcc:
  682. entry_point: none
  683. link_script: none
  684. marco: []
  685. files: []
  686. - chip_name: STM32G031K6Tx
  687. peripheral: {}
  688. memory:
  689. - name: Main_Flash
  690. access: rx
  691. id: IROM1
  692. start: '0x08000000'
  693. size: '0x00008000'
  694. default: '1'
  695. - name: SRAM
  696. access: rwx
  697. id: IRAM1
  698. start: '0x20000000'
  699. size: '0x00002000'
  700. init: '0'
  701. default: '1'
  702. compiler:
  703. gcc:
  704. entry_point: entry
  705. link_script: linkscripts\STM32G031K6Tx\link.lds
  706. marco: []
  707. files: []
  708. armcc:
  709. entry_point: none
  710. link_script: none
  711. marco: []
  712. files: []
  713. iarcc:
  714. entry_point: none
  715. link_script: none
  716. marco: []
  717. files: []
  718. - chip_name: STM32G031K6Ux
  719. peripheral: {}
  720. memory:
  721. - name: Main_Flash
  722. access: rx
  723. id: IROM1
  724. start: '0x08000000'
  725. size: '0x00008000'
  726. default: '1'
  727. - name: SRAM
  728. access: rwx
  729. id: IRAM1
  730. start: '0x20000000'
  731. size: '0x00002000'
  732. init: '0'
  733. default: '1'
  734. compiler:
  735. gcc:
  736. entry_point: entry
  737. link_script: linkscripts\STM32G031K6Ux\link.lds
  738. marco: []
  739. files: []
  740. armcc:
  741. entry_point: none
  742. link_script: none
  743. marco: []
  744. files: []
  745. iarcc:
  746. entry_point: none
  747. link_script: none
  748. marco: []
  749. files: []
  750. - chip_name: STM32G031C8Tx
  751. peripheral: {}
  752. memory:
  753. - name: Main_Flash
  754. access: rx
  755. id: IROM1
  756. start: '0x08000000'
  757. size: '0x00010000'
  758. default: '1'
  759. - name: SRAM
  760. access: rwx
  761. id: IRAM1
  762. start: '0x20000000'
  763. size: '0x00002000'
  764. init: '0'
  765. default: '1'
  766. compiler:
  767. gcc:
  768. entry_point: entry
  769. link_script: linkscripts\STM32G031C8Tx\link.lds
  770. marco: []
  771. files: []
  772. armcc:
  773. entry_point: none
  774. link_script: none
  775. marco: []
  776. files: []
  777. iarcc:
  778. entry_point: none
  779. link_script: none
  780. marco: []
  781. files: []
  782. - chip_name: STM32G031C8Ux
  783. peripheral: {}
  784. memory:
  785. - name: Main_Flash
  786. access: rx
  787. id: IROM1
  788. start: '0x08000000'
  789. size: '0x00010000'
  790. default: '1'
  791. - name: SRAM
  792. access: rwx
  793. id: IRAM1
  794. start: '0x20000000'
  795. size: '0x00002000'
  796. init: '0'
  797. default: '1'
  798. compiler:
  799. gcc:
  800. entry_point: entry
  801. link_script: linkscripts\STM32G031C8Ux\link.lds
  802. marco: []
  803. files: []
  804. armcc:
  805. entry_point: none
  806. link_script: none
  807. marco: []
  808. files: []
  809. iarcc:
  810. entry_point: none
  811. link_script: none
  812. marco: []
  813. files: []
  814. - chip_name: STM32G031F8Px
  815. peripheral: {}
  816. memory:
  817. - name: Main_Flash
  818. access: rx
  819. id: IROM1
  820. start: '0x08000000'
  821. size: '0x00010000'
  822. default: '1'
  823. - name: SRAM
  824. access: rwx
  825. id: IRAM1
  826. start: '0x20000000'
  827. size: '0x00002000'
  828. init: '0'
  829. default: '1'
  830. compiler:
  831. gcc:
  832. entry_point: entry
  833. link_script: linkscripts\STM32G031F8Px\link.lds
  834. marco: []
  835. files: []
  836. armcc:
  837. entry_point: none
  838. link_script: none
  839. marco: []
  840. files: []
  841. iarcc:
  842. entry_point: none
  843. link_script: none
  844. marco: []
  845. files: []
  846. - chip_name: STM32G031G8Ux
  847. peripheral: {}
  848. memory:
  849. - name: Main_Flash
  850. access: rx
  851. id: IROM1
  852. start: '0x08000000'
  853. size: '0x00010000'
  854. default: '1'
  855. - name: SRAM
  856. access: rwx
  857. id: IRAM1
  858. start: '0x20000000'
  859. size: '0x00002000'
  860. init: '0'
  861. default: '1'
  862. compiler:
  863. gcc:
  864. entry_point: entry
  865. link_script: linkscripts\STM32G031G8Ux\link.lds
  866. marco: []
  867. files: []
  868. armcc:
  869. entry_point: none
  870. link_script: none
  871. marco: []
  872. files: []
  873. iarcc:
  874. entry_point: none
  875. link_script: none
  876. marco: []
  877. files: []
  878. - chip_name: STM32G031K8Tx
  879. peripheral: {}
  880. memory:
  881. - name: Main_Flash
  882. access: rx
  883. id: IROM1
  884. start: '0x08000000'
  885. size: '0x00010000'
  886. default: '1'
  887. - name: SRAM
  888. access: rwx
  889. id: IRAM1
  890. start: '0x20000000'
  891. size: '0x00002000'
  892. init: '0'
  893. default: '1'
  894. compiler:
  895. gcc:
  896. entry_point: entry
  897. link_script: linkscripts\STM32G031K8Tx\link.lds
  898. marco: []
  899. files: []
  900. armcc:
  901. entry_point: none
  902. link_script: none
  903. marco: []
  904. files: []
  905. iarcc:
  906. entry_point: none
  907. link_script: none
  908. marco: []
  909. files: []
  910. - chip_name: STM32G031K8Ux
  911. peripheral: {}
  912. memory:
  913. - name: Main_Flash
  914. access: rx
  915. id: IROM1
  916. start: '0x08000000'
  917. size: '0x00010000'
  918. default: '1'
  919. - name: SRAM
  920. access: rwx
  921. id: IRAM1
  922. start: '0x20000000'
  923. size: '0x00002000'
  924. init: '0'
  925. default: '1'
  926. compiler:
  927. gcc:
  928. entry_point: entry
  929. link_script: linkscripts\STM32G031K8Ux\link.lds
  930. marco: []
  931. files: []
  932. armcc:
  933. entry_point: none
  934. link_script: none
  935. marco: []
  936. files: []
  937. iarcc:
  938. entry_point: none
  939. link_script: none
  940. marco: []
  941. files: []
  942. - chip_name: STM32G031Y8Yx
  943. peripheral: {}
  944. memory:
  945. - name: Main_Flash
  946. access: rx
  947. id: IROM1
  948. start: '0x08000000'
  949. size: '0x00010000'
  950. default: '1'
  951. - name: SRAM
  952. access: rwx
  953. id: IRAM1
  954. start: '0x20000000'
  955. size: '0x00002000'
  956. init: '0'
  957. default: '1'
  958. compiler:
  959. gcc:
  960. entry_point: entry
  961. link_script: linkscripts\STM32G031Y8Yx\link.lds
  962. marco: []
  963. files: []
  964. armcc:
  965. entry_point: none
  966. link_script: none
  967. marco: []
  968. files: []
  969. iarcc:
  970. entry_point: none
  971. link_script: none
  972. marco: []
  973. files: []
  974. ui:
  975. uart:
  976. default_value: UART2
  977. prompt_message_en: select one uart as console output interface
  978. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  979. tx_pin:
  980. default_value: PA2
  981. prompt_message_en: 'set the tx pin name of the console device interface, the
  982. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  983. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  984. PB6
  985. rx_pin:
  986. default_value: PA3
  987. prompt_message_en: 'set the rx pin name of the console device interface, the
  988. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  989. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  990. docs:
  991. - file: documents\DM00371828.pdf
  992. title: STM32G0x1 Reference Manual
  993. svd:
  994. file: debug\svd\STM32G031.svd
  995. compiler:
  996. gcc:
  997. entry_point: none
  998. link_script: none
  999. marco:
  1000. - STM32G031xx
  1001. files:
  1002. - libraries\CMSIS\Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g031xx.S
  1003. - libraries\CMSIS\Device\ST\STM32G0xx\Include\stm32g031xx.h
  1004. - libraries\CMSIS\Lib\GCC
  1005. armcc:
  1006. entry_point: none
  1007. link_script: none
  1008. marco: []
  1009. files: []
  1010. iarcc:
  1011. entry_point: none
  1012. link_script: none
  1013. marco: []
  1014. files: []
  1015. project_type:
  1016. bare_metal:
  1017. function_map:
  1018. clk_init: none
  1019. uart_init: none
  1020. putc: none
  1021. sysTick: none
  1022. marco:
  1023. - SOC_FAMILY_STM32
  1024. - SOC_SERIES_STM32G0
  1025. - USE_HAL_DRIVER
  1026. source_files:
  1027. - drivers\baremetal
  1028. rtt_nano:
  1029. function_map:
  1030. clk_init: none
  1031. uart_init: none
  1032. putc: none
  1033. getc: none
  1034. sysTick: none
  1035. heap_init: none
  1036. marco:
  1037. - SOC_FAMILY_STM32
  1038. - SOC_SERIES_STM32G0
  1039. - USE_HAL_DRIVER
  1040. source_files:
  1041. - drivers\nano
  1042. rtt:
  1043. function_map:
  1044. rt_hw_board_init;: none
  1045. rt_hw_serial_register: none
  1046. rt_hw_pin_register: none
  1047. heap_init: none
  1048. marco:
  1049. - SOC_FAMILY_STM32
  1050. - SOC_SERIES_STM32G0
  1051. - USE_HAL_DRIVER
  1052. source_files:
  1053. - drivers\rtt
  1054. - sub_series_name: STM32G041
  1055. cpu_info: []
  1056. chips:
  1057. - chip_name: STM32G041C6Tx
  1058. peripheral: {}
  1059. memory:
  1060. - name: Main_Flash
  1061. access: rx
  1062. id: IROM1
  1063. start: '0x08000000'
  1064. size: '0x00008000'
  1065. default: '1'
  1066. - name: SRAM
  1067. access: rwx
  1068. id: IRAM1
  1069. start: '0x20000000'
  1070. size: '0x00002000'
  1071. init: '0'
  1072. default: '1'
  1073. compiler:
  1074. gcc:
  1075. entry_point: entry
  1076. link_script: linkscripts\STM32G041C6Tx\link.lds
  1077. marco: []
  1078. files: []
  1079. armcc:
  1080. entry_point: none
  1081. link_script: none
  1082. marco: []
  1083. files: []
  1084. iarcc:
  1085. entry_point: none
  1086. link_script: none
  1087. marco: []
  1088. files: []
  1089. - chip_name: STM32G041C6Ux
  1090. peripheral: {}
  1091. memory:
  1092. - name: Main_Flash
  1093. access: rx
  1094. id: IROM1
  1095. start: '0x08000000'
  1096. size: '0x00008000'
  1097. default: '1'
  1098. - name: SRAM
  1099. access: rwx
  1100. id: IRAM1
  1101. start: '0x20000000'
  1102. size: '0x00002000'
  1103. init: '0'
  1104. default: '1'
  1105. compiler:
  1106. gcc:
  1107. entry_point: entry
  1108. link_script: linkscripts\STM32G041C6Ux\link.lds
  1109. marco: []
  1110. files: []
  1111. armcc:
  1112. entry_point: none
  1113. link_script: none
  1114. marco: []
  1115. files: []
  1116. iarcc:
  1117. entry_point: none
  1118. link_script: none
  1119. marco: []
  1120. files: []
  1121. - chip_name: STM32G041F6Px
  1122. peripheral: {}
  1123. memory:
  1124. - name: Main_Flash
  1125. access: rx
  1126. id: IROM1
  1127. start: '0x08000000'
  1128. size: '0x00008000'
  1129. default: '1'
  1130. - name: SRAM
  1131. access: rwx
  1132. id: IRAM1
  1133. start: '0x20000000'
  1134. size: '0x00002000'
  1135. init: '0'
  1136. default: '1'
  1137. compiler:
  1138. gcc:
  1139. entry_point: entry
  1140. link_script: linkscripts\STM32G041F6Px\link.lds
  1141. marco: []
  1142. files: []
  1143. armcc:
  1144. entry_point: none
  1145. link_script: none
  1146. marco: []
  1147. files: []
  1148. iarcc:
  1149. entry_point: none
  1150. link_script: none
  1151. marco: []
  1152. files: []
  1153. - chip_name: STM32G041G6Ux
  1154. peripheral: {}
  1155. memory:
  1156. - name: Main_Flash
  1157. access: rx
  1158. id: IROM1
  1159. start: '0x08000000'
  1160. size: '0x00008000'
  1161. default: '1'
  1162. - name: SRAM
  1163. access: rwx
  1164. id: IRAM1
  1165. start: '0x20000000'
  1166. size: '0x00002000'
  1167. init: '0'
  1168. default: '1'
  1169. compiler:
  1170. gcc:
  1171. entry_point: entry
  1172. link_script: linkscripts\STM32G041G6Ux\link.lds
  1173. marco: []
  1174. files: []
  1175. armcc:
  1176. entry_point: none
  1177. link_script: none
  1178. marco: []
  1179. files: []
  1180. iarcc:
  1181. entry_point: none
  1182. link_script: none
  1183. marco: []
  1184. files: []
  1185. - chip_name: STM32G041J6Mx
  1186. peripheral: {}
  1187. memory:
  1188. - name: Main_Flash
  1189. access: rx
  1190. id: IROM1
  1191. start: '0x08000000'
  1192. size: '0x00008000'
  1193. default: '1'
  1194. - name: SRAM
  1195. access: rwx
  1196. id: IRAM1
  1197. start: '0x20000000'
  1198. size: '0x00002000'
  1199. init: '0'
  1200. default: '1'
  1201. compiler:
  1202. gcc:
  1203. entry_point: entry
  1204. link_script: linkscripts\STM32G041J6Mx\link.lds
  1205. marco: []
  1206. files: []
  1207. armcc:
  1208. entry_point: none
  1209. link_script: none
  1210. marco: []
  1211. files: []
  1212. iarcc:
  1213. entry_point: none
  1214. link_script: none
  1215. marco: []
  1216. files: []
  1217. - chip_name: STM32G041K6Tx
  1218. peripheral: {}
  1219. memory:
  1220. - name: Main_Flash
  1221. access: rx
  1222. id: IROM1
  1223. start: '0x08000000'
  1224. size: '0x00008000'
  1225. default: '1'
  1226. - name: SRAM
  1227. access: rwx
  1228. id: IRAM1
  1229. start: '0x20000000'
  1230. size: '0x00002000'
  1231. init: '0'
  1232. default: '1'
  1233. compiler:
  1234. gcc:
  1235. entry_point: entry
  1236. link_script: linkscripts\STM32G041K6Tx\link.lds
  1237. marco: []
  1238. files: []
  1239. armcc:
  1240. entry_point: none
  1241. link_script: none
  1242. marco: []
  1243. files: []
  1244. iarcc:
  1245. entry_point: none
  1246. link_script: none
  1247. marco: []
  1248. files: []
  1249. - chip_name: STM32G041K6Ux
  1250. peripheral: {}
  1251. memory:
  1252. - name: Main_Flash
  1253. access: rx
  1254. id: IROM1
  1255. start: '0x08000000'
  1256. size: '0x00008000'
  1257. default: '1'
  1258. - name: SRAM
  1259. access: rwx
  1260. id: IRAM1
  1261. start: '0x20000000'
  1262. size: '0x00002000'
  1263. init: '0'
  1264. default: '1'
  1265. compiler:
  1266. gcc:
  1267. entry_point: entry
  1268. link_script: linkscripts\STM32G041K6Ux\link.lds
  1269. marco: []
  1270. files: []
  1271. armcc:
  1272. entry_point: none
  1273. link_script: none
  1274. marco: []
  1275. files: []
  1276. iarcc:
  1277. entry_point: none
  1278. link_script: none
  1279. marco: []
  1280. files: []
  1281. - chip_name: STM32G041C8Tx
  1282. peripheral: {}
  1283. memory:
  1284. - name: Main_Flash
  1285. access: rx
  1286. id: IROM1
  1287. start: '0x08000000'
  1288. size: '0x00010000'
  1289. default: '1'
  1290. - name: SRAM
  1291. access: rwx
  1292. id: IRAM1
  1293. start: '0x20000000'
  1294. size: '0x00002000'
  1295. init: '0'
  1296. default: '1'
  1297. compiler:
  1298. gcc:
  1299. entry_point: entry
  1300. link_script: linkscripts\STM32G041C8Tx\link.lds
  1301. marco: []
  1302. files: []
  1303. armcc:
  1304. entry_point: none
  1305. link_script: none
  1306. marco: []
  1307. files: []
  1308. iarcc:
  1309. entry_point: none
  1310. link_script: none
  1311. marco: []
  1312. files: []
  1313. - chip_name: STM32G041C8Ux
  1314. peripheral: {}
  1315. memory:
  1316. - name: Main_Flash
  1317. access: rx
  1318. id: IROM1
  1319. start: '0x08000000'
  1320. size: '0x00010000'
  1321. default: '1'
  1322. - name: SRAM
  1323. access: rwx
  1324. id: IRAM1
  1325. start: '0x20000000'
  1326. size: '0x00002000'
  1327. init: '0'
  1328. default: '1'
  1329. compiler:
  1330. gcc:
  1331. entry_point: entry
  1332. link_script: linkscripts\STM32G041C8Ux\link.lds
  1333. marco: []
  1334. files: []
  1335. armcc:
  1336. entry_point: none
  1337. link_script: none
  1338. marco: []
  1339. files: []
  1340. iarcc:
  1341. entry_point: none
  1342. link_script: none
  1343. marco: []
  1344. files: []
  1345. - chip_name: STM32G041F8Px
  1346. peripheral: {}
  1347. memory:
  1348. - name: Main_Flash
  1349. access: rx
  1350. id: IROM1
  1351. start: '0x08000000'
  1352. size: '0x00010000'
  1353. default: '1'
  1354. - name: SRAM
  1355. access: rwx
  1356. id: IRAM1
  1357. start: '0x20000000'
  1358. size: '0x00002000'
  1359. init: '0'
  1360. default: '1'
  1361. compiler:
  1362. gcc:
  1363. entry_point: entry
  1364. link_script: linkscripts\STM32G041F8Px\link.lds
  1365. marco: []
  1366. files: []
  1367. armcc:
  1368. entry_point: none
  1369. link_script: none
  1370. marco: []
  1371. files: []
  1372. iarcc:
  1373. entry_point: none
  1374. link_script: none
  1375. marco: []
  1376. files: []
  1377. - chip_name: STM32G041G8Ux
  1378. peripheral: {}
  1379. memory:
  1380. - name: Main_Flash
  1381. access: rx
  1382. id: IROM1
  1383. start: '0x08000000'
  1384. size: '0x00010000'
  1385. default: '1'
  1386. - name: SRAM
  1387. access: rwx
  1388. id: IRAM1
  1389. start: '0x20000000'
  1390. size: '0x00002000'
  1391. init: '0'
  1392. default: '1'
  1393. compiler:
  1394. gcc:
  1395. entry_point: entry
  1396. link_script: linkscripts\STM32G041G8Ux\link.lds
  1397. marco: []
  1398. files: []
  1399. armcc:
  1400. entry_point: none
  1401. link_script: none
  1402. marco: []
  1403. files: []
  1404. iarcc:
  1405. entry_point: none
  1406. link_script: none
  1407. marco: []
  1408. files: []
  1409. - chip_name: STM32G041K8Tx
  1410. peripheral: {}
  1411. memory:
  1412. - name: Main_Flash
  1413. access: rx
  1414. id: IROM1
  1415. start: '0x08000000'
  1416. size: '0x00010000'
  1417. default: '1'
  1418. - name: SRAM
  1419. access: rwx
  1420. id: IRAM1
  1421. start: '0x20000000'
  1422. size: '0x00002000'
  1423. init: '0'
  1424. default: '1'
  1425. compiler:
  1426. gcc:
  1427. entry_point: entry
  1428. link_script: linkscripts\STM32G041K8Tx\link.lds
  1429. marco: []
  1430. files: []
  1431. armcc:
  1432. entry_point: none
  1433. link_script: none
  1434. marco: []
  1435. files: []
  1436. iarcc:
  1437. entry_point: none
  1438. link_script: none
  1439. marco: []
  1440. files: []
  1441. - chip_name: STM32G041K8Ux
  1442. peripheral: {}
  1443. memory:
  1444. - name: Main_Flash
  1445. access: rx
  1446. id: IROM1
  1447. start: '0x08000000'
  1448. size: '0x00010000'
  1449. default: '1'
  1450. - name: SRAM
  1451. access: rwx
  1452. id: IRAM1
  1453. start: '0x20000000'
  1454. size: '0x00002000'
  1455. init: '0'
  1456. default: '1'
  1457. compiler:
  1458. gcc:
  1459. entry_point: entry
  1460. link_script: linkscripts\STM32G041K8Ux\link.lds
  1461. marco: []
  1462. files: []
  1463. armcc:
  1464. entry_point: none
  1465. link_script: none
  1466. marco: []
  1467. files: []
  1468. iarcc:
  1469. entry_point: none
  1470. link_script: none
  1471. marco: []
  1472. files: []
  1473. - chip_name: STM32G041Y8Yx
  1474. peripheral: {}
  1475. memory:
  1476. - name: Main_Flash
  1477. access: rx
  1478. id: IROM1
  1479. start: '0x08000000'
  1480. size: '0x00010000'
  1481. default: '1'
  1482. - name: SRAM
  1483. access: rwx
  1484. id: IRAM1
  1485. start: '0x20000000'
  1486. size: '0x00002000'
  1487. init: '0'
  1488. default: '1'
  1489. compiler:
  1490. gcc:
  1491. entry_point: entry
  1492. link_script: linkscripts\STM32G041Y8Yx\link.lds
  1493. marco: []
  1494. files: []
  1495. armcc:
  1496. entry_point: none
  1497. link_script: none
  1498. marco: []
  1499. files: []
  1500. iarcc:
  1501. entry_point: none
  1502. link_script: none
  1503. marco: []
  1504. files: []
  1505. ui:
  1506. uart:
  1507. default_value: UART2
  1508. prompt_message_en: select one uart as console output interface
  1509. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  1510. tx_pin:
  1511. default_value: PA2
  1512. prompt_message_en: 'set the tx pin name of the console device interface, the
  1513. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  1514. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  1515. PB6
  1516. rx_pin:
  1517. default_value: PA3
  1518. prompt_message_en: 'set the rx pin name of the console device interface, the
  1519. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  1520. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  1521. docs:
  1522. - file: documents\DM00371828.pdf
  1523. title: STM32G0x1 Reference Manual
  1524. svd:
  1525. file: debug\svd\STM32G041.svd
  1526. compiler:
  1527. gcc:
  1528. entry_point: none
  1529. link_script: none
  1530. marco:
  1531. - STM32G041xx
  1532. files:
  1533. - libraries\CMSIS\Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g041xx.S
  1534. - libraries\CMSIS\Device\ST\STM32G0xx\Include\stm32g041xx.h
  1535. - libraries\CMSIS\Lib\GCC
  1536. armcc:
  1537. entry_point: none
  1538. link_script: none
  1539. marco: []
  1540. files: []
  1541. iarcc:
  1542. entry_point: none
  1543. link_script: none
  1544. marco: []
  1545. files: []
  1546. project_type:
  1547. bare_metal:
  1548. function_map:
  1549. clk_init: none
  1550. uart_init: none
  1551. putc: none
  1552. sysTick: none
  1553. marco:
  1554. - SOC_FAMILY_STM32
  1555. - SOC_SERIES_STM32G0
  1556. - USE_HAL_DRIVER
  1557. source_files:
  1558. - drivers\baremetal
  1559. rtt_nano:
  1560. function_map:
  1561. clk_init: none
  1562. uart_init: none
  1563. putc: none
  1564. getc: none
  1565. sysTick: none
  1566. heap_init: none
  1567. marco:
  1568. - SOC_FAMILY_STM32
  1569. - SOC_SERIES_STM32G0
  1570. - USE_HAL_DRIVER
  1571. source_files:
  1572. - drivers\nano
  1573. rtt:
  1574. function_map:
  1575. rt_hw_board_init;: none
  1576. rt_hw_serial_register: none
  1577. rt_hw_pin_register: none
  1578. heap_init: none
  1579. marco:
  1580. - SOC_FAMILY_STM32
  1581. - SOC_SERIES_STM32G0
  1582. - USE_HAL_DRIVER
  1583. source_files:
  1584. - drivers\rtt
  1585. - sub_series_name: STM32G070
  1586. cpu_info: []
  1587. chips:
  1588. - chip_name: STM32G070CBTx
  1589. peripheral: {}
  1590. memory:
  1591. - name: Main_Flash
  1592. access: rx
  1593. id: IROM1
  1594. start: '0x08000000'
  1595. size: '0x00020000'
  1596. default: '1'
  1597. - name: SRAM
  1598. access: rwx
  1599. id: IRAM1
  1600. start: '0x20000000'
  1601. size: '0x00009000'
  1602. init: '0'
  1603. default: '1'
  1604. compiler:
  1605. gcc:
  1606. entry_point: entry
  1607. link_script: linkscripts\STM32G070CBTx\link.lds
  1608. marco: []
  1609. files: []
  1610. armcc:
  1611. entry_point: none
  1612. link_script: none
  1613. marco: []
  1614. files: []
  1615. iarcc:
  1616. entry_point: none
  1617. link_script: none
  1618. marco: []
  1619. files: []
  1620. - chip_name: STM32G070KBTx
  1621. peripheral: {}
  1622. memory:
  1623. - name: Main_Flash
  1624. access: rx
  1625. id: IROM1
  1626. start: '0x08000000'
  1627. size: '0x00020000'
  1628. default: '1'
  1629. - name: SRAM
  1630. access: rwx
  1631. id: IRAM1
  1632. start: '0x20000000'
  1633. size: '0x00009000'
  1634. init: '0'
  1635. default: '1'
  1636. compiler:
  1637. gcc:
  1638. entry_point: entry
  1639. link_script: linkscripts\STM32G070KBTx\link.lds
  1640. marco: []
  1641. files: []
  1642. armcc:
  1643. entry_point: none
  1644. link_script: none
  1645. marco: []
  1646. files: []
  1647. iarcc:
  1648. entry_point: none
  1649. link_script: none
  1650. marco: []
  1651. files: []
  1652. - chip_name: STM32G070RBTx
  1653. peripheral: {}
  1654. memory:
  1655. - name: Main_Flash
  1656. access: rx
  1657. id: IROM1
  1658. start: '0x08000000'
  1659. size: '0x00020000'
  1660. default: '1'
  1661. - name: SRAM
  1662. access: rwx
  1663. id: IRAM1
  1664. start: '0x20000000'
  1665. size: '0x00009000'
  1666. init: '0'
  1667. default: '1'
  1668. compiler:
  1669. gcc:
  1670. entry_point: entry
  1671. link_script: linkscripts\STM32G070RBTx\link.lds
  1672. marco: []
  1673. files: []
  1674. armcc:
  1675. entry_point: none
  1676. link_script: none
  1677. marco: []
  1678. files: []
  1679. iarcc:
  1680. entry_point: none
  1681. link_script: none
  1682. marco: []
  1683. files: []
  1684. ui:
  1685. uart:
  1686. default_value: UART2
  1687. prompt_message_en: select one uart as console output interface
  1688. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  1689. tx_pin:
  1690. default_value: PA2
  1691. prompt_message_en: 'set the tx pin name of the console device interface, the
  1692. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  1693. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  1694. PB6
  1695. rx_pin:
  1696. default_value: PA3
  1697. prompt_message_en: 'set the rx pin name of the console device interface, the
  1698. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  1699. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  1700. docs:
  1701. - file: documents\DM00463896.pdf
  1702. title: STM32G0x0 Reference Manual
  1703. - file: documents\DM00542744.pdf
  1704. title: STM32G070CB/KB/RB Data Sheet
  1705. svd:
  1706. file: debug\svd\STM32G070.svd
  1707. compiler:
  1708. gcc:
  1709. entry_point: none
  1710. link_script: none
  1711. marco:
  1712. - STM32G070xx
  1713. files:
  1714. - libraries\CMSIS\Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g070xx.S
  1715. - libraries\CMSIS\Device\ST\STM32G0xx\Include\stm32g070xx.h
  1716. - libraries\CMSIS\Lib\GCC
  1717. armcc:
  1718. entry_point: none
  1719. link_script: none
  1720. marco: []
  1721. files: []
  1722. iarcc:
  1723. entry_point: none
  1724. link_script: none
  1725. marco: []
  1726. files: []
  1727. project_type:
  1728. bare_metal:
  1729. function_map:
  1730. clk_init: none
  1731. uart_init: none
  1732. putc: none
  1733. sysTick: none
  1734. marco:
  1735. - SOC_FAMILY_STM32
  1736. - SOC_SERIES_STM32G0
  1737. - USE_HAL_DRIVER
  1738. source_files:
  1739. - drivers\baremetal
  1740. rtt_nano:
  1741. function_map:
  1742. clk_init: none
  1743. uart_init: none
  1744. putc: none
  1745. getc: none
  1746. sysTick: none
  1747. heap_init: none
  1748. marco:
  1749. - SOC_FAMILY_STM32
  1750. - SOC_SERIES_STM32G0
  1751. - USE_HAL_DRIVER
  1752. source_files:
  1753. - drivers\nano
  1754. rtt:
  1755. function_map:
  1756. rt_hw_board_init;: none
  1757. rt_hw_serial_register: none
  1758. rt_hw_pin_register: none
  1759. heap_init: none
  1760. marco:
  1761. - SOC_FAMILY_STM32
  1762. - SOC_SERIES_STM32G0
  1763. - USE_HAL_DRIVER
  1764. source_files:
  1765. - drivers\rtt
  1766. - sub_series_name: STM32G071
  1767. cpu_info: []
  1768. chips:
  1769. - chip_name: STM32G071C6Tx
  1770. peripheral: {}
  1771. memory:
  1772. - name: Main_Flash
  1773. access: rx
  1774. id: IROM1
  1775. start: '0x08000000'
  1776. size: '0x00008000'
  1777. default: '1'
  1778. - name: SRAM
  1779. access: rwx
  1780. id: IRAM1
  1781. start: '0x20000000'
  1782. size: '0x00009000'
  1783. init: '0'
  1784. default: '1'
  1785. compiler:
  1786. gcc:
  1787. entry_point: entry
  1788. link_script: linkscripts\STM32G071C6Tx\link.lds
  1789. marco: []
  1790. files: []
  1791. armcc:
  1792. entry_point: none
  1793. link_script: none
  1794. marco: []
  1795. files: []
  1796. iarcc:
  1797. entry_point: none
  1798. link_script: none
  1799. marco: []
  1800. files: []
  1801. - chip_name: STM32G071C6Ux
  1802. peripheral: {}
  1803. memory:
  1804. - name: Main_Flash
  1805. access: rx
  1806. id: IROM1
  1807. start: '0x08000000'
  1808. size: '0x00008000'
  1809. default: '1'
  1810. - name: SRAM
  1811. access: rwx
  1812. id: IRAM1
  1813. start: '0x20000000'
  1814. size: '0x00009000'
  1815. init: '0'
  1816. default: '1'
  1817. compiler:
  1818. gcc:
  1819. entry_point: entry
  1820. link_script: linkscripts\STM32G071C6Ux\link.lds
  1821. marco: []
  1822. files: []
  1823. armcc:
  1824. entry_point: none
  1825. link_script: none
  1826. marco: []
  1827. files: []
  1828. iarcc:
  1829. entry_point: none
  1830. link_script: none
  1831. marco: []
  1832. files: []
  1833. - chip_name: STM32G071G6Ux
  1834. peripheral: {}
  1835. memory:
  1836. - name: Main_Flash
  1837. access: rx
  1838. id: IROM1
  1839. start: '0x08000000'
  1840. size: '0x00008000'
  1841. default: '1'
  1842. - name: SRAM
  1843. access: rwx
  1844. id: IRAM1
  1845. start: '0x20000000'
  1846. size: '0x00009000'
  1847. init: '0'
  1848. default: '1'
  1849. compiler:
  1850. gcc:
  1851. entry_point: entry
  1852. link_script: linkscripts\STM32G071G6Ux\link.lds
  1853. marco: []
  1854. files: []
  1855. armcc:
  1856. entry_point: none
  1857. link_script: none
  1858. marco: []
  1859. files: []
  1860. iarcc:
  1861. entry_point: none
  1862. link_script: none
  1863. marco: []
  1864. files: []
  1865. - chip_name: STM32G071K6Tx
  1866. peripheral: {}
  1867. memory:
  1868. - name: Main_Flash
  1869. access: rx
  1870. id: IROM1
  1871. start: '0x08000000'
  1872. size: '0x00008000'
  1873. default: '1'
  1874. - name: SRAM
  1875. access: rwx
  1876. id: IRAM1
  1877. start: '0x20000000'
  1878. size: '0x00009000'
  1879. init: '0'
  1880. default: '1'
  1881. compiler:
  1882. gcc:
  1883. entry_point: entry
  1884. link_script: linkscripts\STM32G071K6Tx\link.lds
  1885. marco: []
  1886. files: []
  1887. armcc:
  1888. entry_point: none
  1889. link_script: none
  1890. marco: []
  1891. files: []
  1892. iarcc:
  1893. entry_point: none
  1894. link_script: none
  1895. marco: []
  1896. files: []
  1897. - chip_name: STM32G071K6Ux
  1898. peripheral: {}
  1899. memory:
  1900. - name: Main_Flash
  1901. access: rx
  1902. id: IROM1
  1903. start: '0x08000000'
  1904. size: '0x00008000'
  1905. default: '1'
  1906. - name: SRAM
  1907. access: rwx
  1908. id: IRAM1
  1909. start: '0x20000000'
  1910. size: '0x00009000'
  1911. init: '0'
  1912. default: '1'
  1913. compiler:
  1914. gcc:
  1915. entry_point: entry
  1916. link_script: linkscripts\STM32G071K6Ux\link.lds
  1917. marco: []
  1918. files: []
  1919. armcc:
  1920. entry_point: none
  1921. link_script: none
  1922. marco: []
  1923. files: []
  1924. iarcc:
  1925. entry_point: none
  1926. link_script: none
  1927. marco: []
  1928. files: []
  1929. - chip_name: STM32G071R6Tx
  1930. peripheral: {}
  1931. memory:
  1932. - name: Main_Flash
  1933. access: rx
  1934. id: IROM1
  1935. start: '0x08000000'
  1936. size: '0x00008000'
  1937. default: '1'
  1938. - name: SRAM
  1939. access: rwx
  1940. id: IRAM1
  1941. start: '0x20000000'
  1942. size: '0x00009000'
  1943. init: '0'
  1944. default: '1'
  1945. compiler:
  1946. gcc:
  1947. entry_point: entry
  1948. link_script: linkscripts\STM32G071R6Tx\link.lds
  1949. marco: []
  1950. files: []
  1951. armcc:
  1952. entry_point: none
  1953. link_script: none
  1954. marco: []
  1955. files: []
  1956. iarcc:
  1957. entry_point: none
  1958. link_script: none
  1959. marco: []
  1960. files: []
  1961. - chip_name: STM32G071C8Tx
  1962. peripheral: {}
  1963. memory:
  1964. - name: Main_Flash
  1965. access: rx
  1966. id: IROM1
  1967. start: '0x08000000'
  1968. size: '0x00010000'
  1969. default: '1'
  1970. - name: SRAM
  1971. access: rwx
  1972. id: IRAM1
  1973. start: '0x20000000'
  1974. size: '0x00009000'
  1975. init: '0'
  1976. default: '1'
  1977. compiler:
  1978. gcc:
  1979. entry_point: entry
  1980. link_script: linkscripts\STM32G071C8Tx\link.lds
  1981. marco: []
  1982. files: []
  1983. armcc:
  1984. entry_point: none
  1985. link_script: none
  1986. marco: []
  1987. files: []
  1988. iarcc:
  1989. entry_point: none
  1990. link_script: none
  1991. marco: []
  1992. files: []
  1993. - chip_name: STM32G071C8Ux
  1994. peripheral: {}
  1995. memory:
  1996. - name: Main_Flash
  1997. access: rx
  1998. id: IROM1
  1999. start: '0x08000000'
  2000. size: '0x00010000'
  2001. default: '1'
  2002. - name: SRAM
  2003. access: rwx
  2004. id: IRAM1
  2005. start: '0x20000000'
  2006. size: '0x00009000'
  2007. init: '0'
  2008. default: '1'
  2009. compiler:
  2010. gcc:
  2011. entry_point: entry
  2012. link_script: linkscripts\STM32G071C8Ux\link.lds
  2013. marco: []
  2014. files: []
  2015. armcc:
  2016. entry_point: none
  2017. link_script: none
  2018. marco: []
  2019. files: []
  2020. iarcc:
  2021. entry_point: none
  2022. link_script: none
  2023. marco: []
  2024. files: []
  2025. - chip_name: STM32G071G8Ux
  2026. peripheral: {}
  2027. memory:
  2028. - name: Main_Flash
  2029. access: rx
  2030. id: IROM1
  2031. start: '0x08000000'
  2032. size: '0x00010000'
  2033. default: '1'
  2034. - name: SRAM
  2035. access: rwx
  2036. id: IRAM1
  2037. start: '0x20000000'
  2038. size: '0x00009000'
  2039. init: '0'
  2040. default: '1'
  2041. compiler:
  2042. gcc:
  2043. entry_point: entry
  2044. link_script: linkscripts\STM32G071G8Ux\link.lds
  2045. marco: []
  2046. files: []
  2047. armcc:
  2048. entry_point: none
  2049. link_script: none
  2050. marco: []
  2051. files: []
  2052. iarcc:
  2053. entry_point: none
  2054. link_script: none
  2055. marco: []
  2056. files: []
  2057. - chip_name: STM32G071G8UxN
  2058. peripheral: {}
  2059. memory:
  2060. - name: Main_Flash
  2061. access: rx
  2062. id: IROM1
  2063. start: '0x08000000'
  2064. size: '0x00010000'
  2065. default: '1'
  2066. - name: SRAM
  2067. access: rwx
  2068. id: IRAM1
  2069. start: '0x20000000'
  2070. size: '0x00009000'
  2071. init: '0'
  2072. default: '1'
  2073. compiler:
  2074. gcc:
  2075. entry_point: entry
  2076. link_script: linkscripts\STM32G071G8UxN\link.lds
  2077. marco: []
  2078. files: []
  2079. armcc:
  2080. entry_point: none
  2081. link_script: none
  2082. marco: []
  2083. files: []
  2084. iarcc:
  2085. entry_point: none
  2086. link_script: none
  2087. marco: []
  2088. files: []
  2089. - chip_name: STM32G071K8Tx
  2090. peripheral: {}
  2091. memory:
  2092. - name: Main_Flash
  2093. access: rx
  2094. id: IROM1
  2095. start: '0x08000000'
  2096. size: '0x00010000'
  2097. default: '1'
  2098. - name: SRAM
  2099. access: rwx
  2100. id: IRAM1
  2101. start: '0x20000000'
  2102. size: '0x00009000'
  2103. init: '0'
  2104. default: '1'
  2105. compiler:
  2106. gcc:
  2107. entry_point: entry
  2108. link_script: linkscripts\STM32G071K8Tx\link.lds
  2109. marco: []
  2110. files: []
  2111. armcc:
  2112. entry_point: none
  2113. link_script: none
  2114. marco: []
  2115. files: []
  2116. iarcc:
  2117. entry_point: none
  2118. link_script: none
  2119. marco: []
  2120. files: []
  2121. - chip_name: STM32G071K8TxN
  2122. peripheral: {}
  2123. memory:
  2124. - name: Main_Flash
  2125. access: rx
  2126. id: IROM1
  2127. start: '0x08000000'
  2128. size: '0x00010000'
  2129. default: '1'
  2130. - name: SRAM
  2131. access: rwx
  2132. id: IRAM1
  2133. start: '0x20000000'
  2134. size: '0x00009000'
  2135. init: '0'
  2136. default: '1'
  2137. compiler:
  2138. gcc:
  2139. entry_point: entry
  2140. link_script: linkscripts\STM32G071K8TxN\link.lds
  2141. marco: []
  2142. files: []
  2143. armcc:
  2144. entry_point: none
  2145. link_script: none
  2146. marco: []
  2147. files: []
  2148. iarcc:
  2149. entry_point: none
  2150. link_script: none
  2151. marco: []
  2152. files: []
  2153. - chip_name: STM32G071K8Ux
  2154. peripheral: {}
  2155. memory:
  2156. - name: Main_Flash
  2157. access: rx
  2158. id: IROM1
  2159. start: '0x08000000'
  2160. size: '0x00010000'
  2161. default: '1'
  2162. - name: SRAM
  2163. access: rwx
  2164. id: IRAM1
  2165. start: '0x20000000'
  2166. size: '0x00009000'
  2167. init: '0'
  2168. default: '1'
  2169. compiler:
  2170. gcc:
  2171. entry_point: entry
  2172. link_script: linkscripts\STM32G071K8Ux\link.lds
  2173. marco: []
  2174. files: []
  2175. armcc:
  2176. entry_point: none
  2177. link_script: none
  2178. marco: []
  2179. files: []
  2180. iarcc:
  2181. entry_point: none
  2182. link_script: none
  2183. marco: []
  2184. files: []
  2185. - chip_name: STM32G071K8UxN
  2186. peripheral: {}
  2187. memory:
  2188. - name: Main_Flash
  2189. access: rx
  2190. id: IROM1
  2191. start: '0x08000000'
  2192. size: '0x00010000'
  2193. default: '1'
  2194. - name: SRAM
  2195. access: rwx
  2196. id: IRAM1
  2197. start: '0x20000000'
  2198. size: '0x00009000'
  2199. init: '0'
  2200. default: '1'
  2201. compiler:
  2202. gcc:
  2203. entry_point: entry
  2204. link_script: linkscripts\STM32G071K8UxN\link.lds
  2205. marco: []
  2206. files: []
  2207. armcc:
  2208. entry_point: none
  2209. link_script: none
  2210. marco: []
  2211. files: []
  2212. iarcc:
  2213. entry_point: none
  2214. link_script: none
  2215. marco: []
  2216. files: []
  2217. - chip_name: STM32G071R8Tx
  2218. peripheral: {}
  2219. memory:
  2220. - name: Main_Flash
  2221. access: rx
  2222. id: IROM1
  2223. start: '0x08000000'
  2224. size: '0x00010000'
  2225. default: '1'
  2226. - name: SRAM
  2227. access: rwx
  2228. id: IRAM1
  2229. start: '0x20000000'
  2230. size: '0x00009000'
  2231. init: '0'
  2232. default: '1'
  2233. compiler:
  2234. gcc:
  2235. entry_point: entry
  2236. link_script: linkscripts\STM32G071R8Tx\link.lds
  2237. marco: []
  2238. files: []
  2239. armcc:
  2240. entry_point: none
  2241. link_script: none
  2242. marco: []
  2243. files: []
  2244. iarcc:
  2245. entry_point: none
  2246. link_script: none
  2247. marco: []
  2248. files: []
  2249. - chip_name: STM32G071CBTx
  2250. peripheral: {}
  2251. memory:
  2252. - name: Main_Flash
  2253. access: rx
  2254. id: IROM1
  2255. start: '0x08000000'
  2256. size: '0x00020000'
  2257. default: '1'
  2258. - name: SRAM
  2259. access: rwx
  2260. id: IRAM1
  2261. start: '0x20000000'
  2262. size: '0x00009000'
  2263. init: '0'
  2264. default: '1'
  2265. compiler:
  2266. gcc:
  2267. entry_point: entry
  2268. link_script: linkscripts\STM32G071CBTx\link.lds
  2269. marco: []
  2270. files: []
  2271. armcc:
  2272. entry_point: none
  2273. link_script: none
  2274. marco: []
  2275. files: []
  2276. iarcc:
  2277. entry_point: none
  2278. link_script: none
  2279. marco: []
  2280. files: []
  2281. - chip_name: STM32G071CBUx
  2282. peripheral: {}
  2283. memory:
  2284. - name: Main_Flash
  2285. access: rx
  2286. id: IROM1
  2287. start: '0x08000000'
  2288. size: '0x00020000'
  2289. default: '1'
  2290. - name: SRAM
  2291. access: rwx
  2292. id: IRAM1
  2293. start: '0x20000000'
  2294. size: '0x00009000'
  2295. init: '0'
  2296. default: '1'
  2297. compiler:
  2298. gcc:
  2299. entry_point: entry
  2300. link_script: linkscripts\STM32G071CBUx\link.lds
  2301. marco: []
  2302. files: []
  2303. armcc:
  2304. entry_point: none
  2305. link_script: none
  2306. marco: []
  2307. files: []
  2308. iarcc:
  2309. entry_point: none
  2310. link_script: none
  2311. marco: []
  2312. files: []
  2313. - chip_name: STM32G071EBYx
  2314. peripheral: {}
  2315. memory:
  2316. - name: Main_Flash
  2317. access: rx
  2318. id: IROM1
  2319. start: '0x08000000'
  2320. size: '0x00020000'
  2321. default: '1'
  2322. - name: SRAM
  2323. access: rwx
  2324. id: IRAM1
  2325. start: '0x20000000'
  2326. size: '0x00009000'
  2327. init: '0'
  2328. default: '1'
  2329. compiler:
  2330. gcc:
  2331. entry_point: entry
  2332. link_script: linkscripts\STM32G071EBYx\link.lds
  2333. marco: []
  2334. files: []
  2335. armcc:
  2336. entry_point: none
  2337. link_script: none
  2338. marco: []
  2339. files: []
  2340. iarcc:
  2341. entry_point: none
  2342. link_script: none
  2343. marco: []
  2344. files: []
  2345. - chip_name: STM32G071GBUx
  2346. peripheral: {}
  2347. memory:
  2348. - name: Main_Flash
  2349. access: rx
  2350. id: IROM1
  2351. start: '0x08000000'
  2352. size: '0x00020000'
  2353. default: '1'
  2354. - name: SRAM
  2355. access: rwx
  2356. id: IRAM1
  2357. start: '0x20000000'
  2358. size: '0x00009000'
  2359. init: '0'
  2360. default: '1'
  2361. compiler:
  2362. gcc:
  2363. entry_point: entry
  2364. link_script: linkscripts\STM32G071GBUx\link.lds
  2365. marco: []
  2366. files: []
  2367. armcc:
  2368. entry_point: none
  2369. link_script: none
  2370. marco: []
  2371. files: []
  2372. iarcc:
  2373. entry_point: none
  2374. link_script: none
  2375. marco: []
  2376. files: []
  2377. - chip_name: STM32G071GBUxN
  2378. peripheral: {}
  2379. memory:
  2380. - name: Main_Flash
  2381. access: rx
  2382. id: IROM1
  2383. start: '0x08000000'
  2384. size: '0x00020000'
  2385. default: '1'
  2386. - name: SRAM
  2387. access: rwx
  2388. id: IRAM1
  2389. start: '0x20000000'
  2390. size: '0x00009000'
  2391. init: '0'
  2392. default: '1'
  2393. compiler:
  2394. gcc:
  2395. entry_point: entry
  2396. link_script: linkscripts\STM32G071GBUxN\link.lds
  2397. marco: []
  2398. files: []
  2399. armcc:
  2400. entry_point: none
  2401. link_script: none
  2402. marco: []
  2403. files: []
  2404. iarcc:
  2405. entry_point: none
  2406. link_script: none
  2407. marco: []
  2408. files: []
  2409. - chip_name: STM32G071KBTx
  2410. peripheral: {}
  2411. memory:
  2412. - name: Main_Flash
  2413. access: rx
  2414. id: IROM1
  2415. start: '0x08000000'
  2416. size: '0x00020000'
  2417. default: '1'
  2418. - name: SRAM
  2419. access: rwx
  2420. id: IRAM1
  2421. start: '0x20000000'
  2422. size: '0x00009000'
  2423. init: '0'
  2424. default: '1'
  2425. compiler:
  2426. gcc:
  2427. entry_point: entry
  2428. link_script: linkscripts\STM32G071KBTx\link.lds
  2429. marco: []
  2430. files: []
  2431. armcc:
  2432. entry_point: none
  2433. link_script: none
  2434. marco: []
  2435. files: []
  2436. iarcc:
  2437. entry_point: none
  2438. link_script: none
  2439. marco: []
  2440. files: []
  2441. - chip_name: STM32G071KBTxN
  2442. peripheral: {}
  2443. memory:
  2444. - name: Main_Flash
  2445. access: rx
  2446. id: IROM1
  2447. start: '0x08000000'
  2448. size: '0x00020000'
  2449. default: '1'
  2450. - name: SRAM
  2451. access: rwx
  2452. id: IRAM1
  2453. start: '0x20000000'
  2454. size: '0x00009000'
  2455. init: '0'
  2456. default: '1'
  2457. compiler:
  2458. gcc:
  2459. entry_point: entry
  2460. link_script: linkscripts\STM32G071KBTxN\link.lds
  2461. marco: []
  2462. files: []
  2463. armcc:
  2464. entry_point: none
  2465. link_script: none
  2466. marco: []
  2467. files: []
  2468. iarcc:
  2469. entry_point: none
  2470. link_script: none
  2471. marco: []
  2472. files: []
  2473. - chip_name: STM32G071KBUx
  2474. peripheral: {}
  2475. memory:
  2476. - name: Main_Flash
  2477. access: rx
  2478. id: IROM1
  2479. start: '0x08000000'
  2480. size: '0x00020000'
  2481. default: '1'
  2482. - name: SRAM
  2483. access: rwx
  2484. id: IRAM1
  2485. start: '0x20000000'
  2486. size: '0x00009000'
  2487. init: '0'
  2488. default: '1'
  2489. compiler:
  2490. gcc:
  2491. entry_point: entry
  2492. link_script: linkscripts\STM32G071KBUx\link.lds
  2493. marco: []
  2494. files: []
  2495. armcc:
  2496. entry_point: none
  2497. link_script: none
  2498. marco: []
  2499. files: []
  2500. iarcc:
  2501. entry_point: none
  2502. link_script: none
  2503. marco: []
  2504. files: []
  2505. - chip_name: STM32G071KBUxN
  2506. peripheral: {}
  2507. memory:
  2508. - name: Main_Flash
  2509. access: rx
  2510. id: IROM1
  2511. start: '0x08000000'
  2512. size: '0x00020000'
  2513. default: '1'
  2514. - name: SRAM
  2515. access: rwx
  2516. id: IRAM1
  2517. start: '0x20000000'
  2518. size: '0x00009000'
  2519. init: '0'
  2520. default: '1'
  2521. compiler:
  2522. gcc:
  2523. entry_point: entry
  2524. link_script: linkscripts\STM32G071KBUxN\link.lds
  2525. marco: []
  2526. files: []
  2527. armcc:
  2528. entry_point: none
  2529. link_script: none
  2530. marco: []
  2531. files: []
  2532. iarcc:
  2533. entry_point: none
  2534. link_script: none
  2535. marco: []
  2536. files: []
  2537. - chip_name: STM32G071RBIx
  2538. peripheral: {}
  2539. memory:
  2540. - name: Main_Flash
  2541. access: rx
  2542. id: IROM1
  2543. start: '0x08000000'
  2544. size: '0x00020000'
  2545. default: '1'
  2546. - name: SRAM
  2547. access: rwx
  2548. id: IRAM1
  2549. start: '0x20000000'
  2550. size: '0x00009000'
  2551. init: '0'
  2552. default: '1'
  2553. compiler:
  2554. gcc:
  2555. entry_point: entry
  2556. link_script: linkscripts\STM32G071RBIx\link.lds
  2557. marco: []
  2558. files: []
  2559. armcc:
  2560. entry_point: none
  2561. link_script: none
  2562. marco: []
  2563. files: []
  2564. iarcc:
  2565. entry_point: none
  2566. link_script: none
  2567. marco: []
  2568. files: []
  2569. - chip_name: STM32G071RBTx
  2570. peripheral: {}
  2571. memory:
  2572. - name: Main_Flash
  2573. access: rx
  2574. id: IROM1
  2575. start: '0x08000000'
  2576. size: '0x00020000'
  2577. default: '1'
  2578. - name: SRAM
  2579. access: rwx
  2580. id: IRAM1
  2581. start: '0x20000000'
  2582. size: '0x00009000'
  2583. init: '0'
  2584. default: '1'
  2585. compiler:
  2586. gcc:
  2587. entry_point: entry
  2588. link_script: linkscripts\STM32G071RBTx\link.lds
  2589. marco: []
  2590. files: []
  2591. armcc:
  2592. entry_point: none
  2593. link_script: none
  2594. marco: []
  2595. files: []
  2596. iarcc:
  2597. entry_point: none
  2598. link_script: none
  2599. marco: []
  2600. files: []
  2601. ui:
  2602. uart:
  2603. default_value: UART2
  2604. prompt_message_en: select one uart as console output interface
  2605. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  2606. tx_pin:
  2607. default_value: PA2
  2608. prompt_message_en: 'set the tx pin name of the console device interface, the
  2609. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  2610. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  2611. PB6
  2612. rx_pin:
  2613. default_value: PA3
  2614. prompt_message_en: 'set the rx pin name of the console device interface, the
  2615. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  2616. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  2617. docs:
  2618. - file: documents\DM00371828.pdf
  2619. title: STM32G0x1 Reference Manual
  2620. - file: documents\DM00412180.pdf
  2621. title: STM32G071x8/xB Data Sheet
  2622. svd:
  2623. file: debug\svd\STM32G071.svd
  2624. compiler:
  2625. gcc:
  2626. entry_point: none
  2627. link_script: none
  2628. marco:
  2629. - STM32G071xx
  2630. files:
  2631. - libraries\CMSIS\Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.S
  2632. - libraries\CMSIS\Device\ST\STM32G0xx\Include\stm32g071xx.h
  2633. - libraries\CMSIS\Lib\GCC
  2634. armcc:
  2635. entry_point: none
  2636. link_script: none
  2637. marco: []
  2638. files: []
  2639. iarcc:
  2640. entry_point: none
  2641. link_script: none
  2642. marco: []
  2643. files: []
  2644. project_type:
  2645. bare_metal:
  2646. function_map:
  2647. clk_init: none
  2648. uart_init: none
  2649. putc: none
  2650. sysTick: none
  2651. marco:
  2652. - SOC_FAMILY_STM32
  2653. - SOC_SERIES_STM32G0
  2654. - USE_HAL_DRIVER
  2655. source_files:
  2656. - drivers\baremetal
  2657. rtt_nano:
  2658. function_map:
  2659. clk_init: none
  2660. uart_init: none
  2661. putc: none
  2662. getc: none
  2663. sysTick: none
  2664. heap_init: none
  2665. marco:
  2666. - SOC_FAMILY_STM32
  2667. - SOC_SERIES_STM32G0
  2668. - USE_HAL_DRIVER
  2669. source_files:
  2670. - drivers\nano
  2671. rtt:
  2672. function_map:
  2673. rt_hw_board_init;: none
  2674. rt_hw_serial_register: none
  2675. rt_hw_pin_register: none
  2676. heap_init: none
  2677. marco:
  2678. - SOC_FAMILY_STM32
  2679. - SOC_SERIES_STM32G0
  2680. - USE_HAL_DRIVER
  2681. source_files:
  2682. - drivers\rtt
  2683. - sub_series_name: STM32G081
  2684. cpu_info: []
  2685. chips:
  2686. - chip_name: STM32G081CBTx
  2687. peripheral: {}
  2688. memory:
  2689. - name: Main_Flash
  2690. access: rx
  2691. id: IROM1
  2692. start: '0x08000000'
  2693. size: '0x00020000'
  2694. default: '1'
  2695. - name: SRAM
  2696. access: rwx
  2697. id: IRAM1
  2698. start: '0x20000000'
  2699. size: '0x00009000'
  2700. init: '0'
  2701. default: '1'
  2702. compiler:
  2703. gcc:
  2704. entry_point: entry
  2705. link_script: linkscripts\STM32G081CBTx\link.lds
  2706. marco: []
  2707. files: []
  2708. armcc:
  2709. entry_point: none
  2710. link_script: none
  2711. marco: []
  2712. files: []
  2713. iarcc:
  2714. entry_point: none
  2715. link_script: none
  2716. marco: []
  2717. files: []
  2718. - chip_name: STM32G081CBUx
  2719. peripheral: {}
  2720. memory:
  2721. - name: Main_Flash
  2722. access: rx
  2723. id: IROM1
  2724. start: '0x08000000'
  2725. size: '0x00020000'
  2726. default: '1'
  2727. - name: SRAM
  2728. access: rwx
  2729. id: IRAM1
  2730. start: '0x20000000'
  2731. size: '0x00009000'
  2732. init: '0'
  2733. default: '1'
  2734. compiler:
  2735. gcc:
  2736. entry_point: entry
  2737. link_script: linkscripts\STM32G081CBUx\link.lds
  2738. marco: []
  2739. files: []
  2740. armcc:
  2741. entry_point: none
  2742. link_script: none
  2743. marco: []
  2744. files: []
  2745. iarcc:
  2746. entry_point: none
  2747. link_script: none
  2748. marco: []
  2749. files: []
  2750. - chip_name: STM32G081EBYx
  2751. peripheral: {}
  2752. memory:
  2753. - name: Main_Flash
  2754. access: rx
  2755. id: IROM1
  2756. start: '0x08000000'
  2757. size: '0x00020000'
  2758. default: '1'
  2759. - name: SRAM
  2760. access: rwx
  2761. id: IRAM1
  2762. start: '0x20000000'
  2763. size: '0x00009000'
  2764. init: '0'
  2765. default: '1'
  2766. compiler:
  2767. gcc:
  2768. entry_point: entry
  2769. link_script: linkscripts\STM32G081EBYx\link.lds
  2770. marco: []
  2771. files: []
  2772. armcc:
  2773. entry_point: none
  2774. link_script: none
  2775. marco: []
  2776. files: []
  2777. iarcc:
  2778. entry_point: none
  2779. link_script: none
  2780. marco: []
  2781. files: []
  2782. - chip_name: STM32G081GBUx
  2783. peripheral: {}
  2784. memory:
  2785. - name: Main_Flash
  2786. access: rx
  2787. id: IROM1
  2788. start: '0x08000000'
  2789. size: '0x00020000'
  2790. default: '1'
  2791. - name: SRAM
  2792. access: rwx
  2793. id: IRAM1
  2794. start: '0x20000000'
  2795. size: '0x00009000'
  2796. init: '0'
  2797. default: '1'
  2798. compiler:
  2799. gcc:
  2800. entry_point: entry
  2801. link_script: linkscripts\STM32G081GBUx\link.lds
  2802. marco: []
  2803. files: []
  2804. armcc:
  2805. entry_point: none
  2806. link_script: none
  2807. marco: []
  2808. files: []
  2809. iarcc:
  2810. entry_point: none
  2811. link_script: none
  2812. marco: []
  2813. files: []
  2814. - chip_name: STM32G081GBUxN
  2815. peripheral: {}
  2816. memory:
  2817. - name: Main_Flash
  2818. access: rx
  2819. id: IROM1
  2820. start: '0x08000000'
  2821. size: '0x00020000'
  2822. default: '1'
  2823. - name: SRAM
  2824. access: rwx
  2825. id: IRAM1
  2826. start: '0x20000000'
  2827. size: '0x00009000'
  2828. init: '0'
  2829. default: '1'
  2830. compiler:
  2831. gcc:
  2832. entry_point: entry
  2833. link_script: linkscripts\STM32G081GBUxN\link.lds
  2834. marco: []
  2835. files: []
  2836. armcc:
  2837. entry_point: none
  2838. link_script: none
  2839. marco: []
  2840. files: []
  2841. iarcc:
  2842. entry_point: none
  2843. link_script: none
  2844. marco: []
  2845. files: []
  2846. - chip_name: STM32G081KBTx
  2847. peripheral: {}
  2848. memory:
  2849. - name: Main_Flash
  2850. access: rx
  2851. id: IROM1
  2852. start: '0x08000000'
  2853. size: '0x00020000'
  2854. default: '1'
  2855. - name: SRAM
  2856. access: rwx
  2857. id: IRAM1
  2858. start: '0x20000000'
  2859. size: '0x00009000'
  2860. init: '0'
  2861. default: '1'
  2862. compiler:
  2863. gcc:
  2864. entry_point: entry
  2865. link_script: linkscripts\STM32G081KBTx\link.lds
  2866. marco: []
  2867. files: []
  2868. armcc:
  2869. entry_point: none
  2870. link_script: none
  2871. marco: []
  2872. files: []
  2873. iarcc:
  2874. entry_point: none
  2875. link_script: none
  2876. marco: []
  2877. files: []
  2878. - chip_name: STM32G081KBTxN
  2879. peripheral: {}
  2880. memory:
  2881. - name: Main_Flash
  2882. access: rx
  2883. id: IROM1
  2884. start: '0x08000000'
  2885. size: '0x00020000'
  2886. default: '1'
  2887. - name: SRAM
  2888. access: rwx
  2889. id: IRAM1
  2890. start: '0x20000000'
  2891. size: '0x00009000'
  2892. init: '0'
  2893. default: '1'
  2894. compiler:
  2895. gcc:
  2896. entry_point: entry
  2897. link_script: linkscripts\STM32G081KBTxN\link.lds
  2898. marco: []
  2899. files: []
  2900. armcc:
  2901. entry_point: none
  2902. link_script: none
  2903. marco: []
  2904. files: []
  2905. iarcc:
  2906. entry_point: none
  2907. link_script: none
  2908. marco: []
  2909. files: []
  2910. - chip_name: STM32G081KBUx
  2911. peripheral: {}
  2912. memory:
  2913. - name: Main_Flash
  2914. access: rx
  2915. id: IROM1
  2916. start: '0x08000000'
  2917. size: '0x00020000'
  2918. default: '1'
  2919. - name: SRAM
  2920. access: rwx
  2921. id: IRAM1
  2922. start: '0x20000000'
  2923. size: '0x00009000'
  2924. init: '0'
  2925. default: '1'
  2926. compiler:
  2927. gcc:
  2928. entry_point: entry
  2929. link_script: linkscripts\STM32G081KBUx\link.lds
  2930. marco: []
  2931. files: []
  2932. armcc:
  2933. entry_point: none
  2934. link_script: none
  2935. marco: []
  2936. files: []
  2937. iarcc:
  2938. entry_point: none
  2939. link_script: none
  2940. marco: []
  2941. files: []
  2942. - chip_name: STM32G081KBUxN
  2943. peripheral: {}
  2944. memory:
  2945. - name: Main_Flash
  2946. access: rx
  2947. id: IROM1
  2948. start: '0x08000000'
  2949. size: '0x00020000'
  2950. default: '1'
  2951. - name: SRAM
  2952. access: rwx
  2953. id: IRAM1
  2954. start: '0x20000000'
  2955. size: '0x00009000'
  2956. init: '0'
  2957. default: '1'
  2958. compiler:
  2959. gcc:
  2960. entry_point: entry
  2961. link_script: linkscripts\STM32G081KBUxN\link.lds
  2962. marco: []
  2963. files: []
  2964. armcc:
  2965. entry_point: none
  2966. link_script: none
  2967. marco: []
  2968. files: []
  2969. iarcc:
  2970. entry_point: none
  2971. link_script: none
  2972. marco: []
  2973. files: []
  2974. - chip_name: STM32G081RBIx
  2975. peripheral: {}
  2976. memory:
  2977. - name: Main_Flash
  2978. access: rx
  2979. id: IROM1
  2980. start: '0x08000000'
  2981. size: '0x00020000'
  2982. default: '1'
  2983. - name: SRAM
  2984. access: rwx
  2985. id: IRAM1
  2986. start: '0x20000000'
  2987. size: '0x00009000'
  2988. init: '0'
  2989. default: '1'
  2990. compiler:
  2991. gcc:
  2992. entry_point: entry
  2993. link_script: linkscripts\STM32G081RBIx\link.lds
  2994. marco: []
  2995. files: []
  2996. armcc:
  2997. entry_point: none
  2998. link_script: none
  2999. marco: []
  3000. files: []
  3001. iarcc:
  3002. entry_point: none
  3003. link_script: none
  3004. marco: []
  3005. files: []
  3006. - chip_name: STM32G081RBTx
  3007. peripheral: {}
  3008. memory:
  3009. - name: Main_Flash
  3010. access: rx
  3011. id: IROM1
  3012. start: '0x08000000'
  3013. size: '0x00020000'
  3014. default: '1'
  3015. - name: SRAM
  3016. access: rwx
  3017. id: IRAM1
  3018. start: '0x20000000'
  3019. size: '0x00009000'
  3020. init: '0'
  3021. default: '1'
  3022. compiler:
  3023. gcc:
  3024. entry_point: entry
  3025. link_script: linkscripts\STM32G081RBTx\link.lds
  3026. marco: []
  3027. files: []
  3028. armcc:
  3029. entry_point: none
  3030. link_script: none
  3031. marco: []
  3032. files: []
  3033. iarcc:
  3034. entry_point: none
  3035. link_script: none
  3036. marco: []
  3037. files: []
  3038. ui:
  3039. uart:
  3040. default_value: UART2
  3041. prompt_message_en: select one uart as console output interface
  3042. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  3043. tx_pin:
  3044. default_value: PA2
  3045. prompt_message_en: 'set the tx pin name of the console device interface, the
  3046. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  3047. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
  3048. PB6
  3049. rx_pin:
  3050. default_value: PA3
  3051. prompt_message_en: 'set the rx pin name of the console device interface, the
  3052. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  3053. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  3054. docs:
  3055. - file: documents\DM00371828.pdf
  3056. title: STM32G0x1 Reference Manual
  3057. - file: documents\DM00412176.pdf
  3058. title: STM32G081xB Data Sheet
  3059. svd:
  3060. file: debug\svd\STM32G081.svd
  3061. compiler:
  3062. gcc:
  3063. entry_point: none
  3064. link_script: none
  3065. marco:
  3066. - STM32G081xx
  3067. files:
  3068. - libraries\CMSIS\Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g081xx.S
  3069. - libraries\CMSIS\Device\ST\STM32G0xx\Include\stm32g081xx.h
  3070. - libraries\CMSIS\Lib\GCC
  3071. armcc:
  3072. entry_point: none
  3073. link_script: none
  3074. marco: []
  3075. files: []
  3076. iarcc:
  3077. entry_point: none
  3078. link_script: none
  3079. marco: []
  3080. files: []
  3081. project_type:
  3082. bare_metal:
  3083. function_map:
  3084. clk_init: none
  3085. uart_init: none
  3086. putc: none
  3087. sysTick: none
  3088. marco:
  3089. - SOC_FAMILY_STM32
  3090. - SOC_SERIES_STM32G0
  3091. - USE_HAL_DRIVER
  3092. source_files:
  3093. - drivers\baremetal
  3094. rtt_nano:
  3095. function_map:
  3096. clk_init: none
  3097. uart_init: none
  3098. putc: none
  3099. getc: none
  3100. sysTick: none
  3101. heap_init: none
  3102. marco:
  3103. - SOC_FAMILY_STM32
  3104. - SOC_SERIES_STM32G0
  3105. - USE_HAL_DRIVER
  3106. source_files:
  3107. - drivers\nano
  3108. rtt:
  3109. function_map:
  3110. rt_hw_board_init;: none
  3111. rt_hw_serial_register: none
  3112. rt_hw_pin_register: none
  3113. heap_init: none
  3114. marco:
  3115. - SOC_FAMILY_STM32
  3116. - SOC_SERIES_STM32G0
  3117. - USE_HAL_DRIVER
  3118. source_files:
  3119. - drivers\rtt
  3120. docs:
  3121. - file: documents\dui0662a_cortex_m0p_r0p0_dgug.pdf
  3122. title: Cortex-M0+ Generic User Guide
  3123. source_files:
  3124. file:
  3125. - libraries\STM32G0xx_HAL_Driver
  3126. - libraries\CMSIS\Include
  3127. - libraries\CMSIS\RTOS
  3128. - libraries\CMSIS\Device\ST\STM32G0xx\Include\stm32g0xx.h
  3129. - libraries\CMSIS\Device\ST\STM32G0xx\Include\system_stm32g0xx.h
  3130. - libraries\CMSIS\Device\ST\STM32G0xx\Source\Templates\system_stm32g0xx.c
  3131. cpu_info:
  3132. max_clock: '64000000'
  3133. core: Cortex-M0+
  3134. fpu: NO_FPU
  3135. mpu: MPU
  3136. endian: Little-endian
  3137. ui:
  3138. uart:
  3139. default_value: UART2
  3140. prompt_message_en: select one uart as console output interface
  3141. prompt_message_zh: 选择一个串口作为控制台信息输出接口
  3142. tx_pin:
  3143. default_value: PA2
  3144. prompt_message_en: 'set the tx pin name of the console device interface, the
  3145. value should be with a format"P+[port name][pin number]",eg. PA2,PB6 '
  3146. prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6
  3147. rx_pin:
  3148. default_value: PA3
  3149. prompt_message_en: 'set the rx pin name of the console device interface, the
  3150. value should be with a format"P+[port name][pin number]", eg. PA3, PB7 '
  3151. prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6