bootloader.uvoptx 31 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000
  1. <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
  2. <ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
  3. <SchemaVersion>1.0</SchemaVersion>
  4. <Header>### uVision Project, (C) Keil Software</Header>
  5. <Extensions>
  6. <cExt>*.c</cExt>
  7. <aExt>*.s*; *.src; *.a*</aExt>
  8. <oExt>*.obj; *.o</oExt>
  9. <lExt>*.lib</lExt>
  10. <tExt>*.txt; *.h; *.inc; *.md</tExt>
  11. <pExt>*.plm</pExt>
  12. <CppX>*.cpp; *.cc; *.cxx</CppX>
  13. <nMigrate>0</nMigrate>
  14. </Extensions>
  15. <DaveTm>
  16. <dwLowDateTime>0</dwLowDateTime>
  17. <dwHighDateTime>0</dwHighDateTime>
  18. </DaveTm>
  19. <Target>
  20. <TargetName>Target 1</TargetName>
  21. <ToolsetNumber>0x4</ToolsetNumber>
  22. <ToolsetName>ARM-ADS</ToolsetName>
  23. <TargetOption>
  24. <CLKADS>12000000</CLKADS>
  25. <OPTTT>
  26. <gFlags>1</gFlags>
  27. <BeepAtEnd>1</BeepAtEnd>
  28. <RunSim>0</RunSim>
  29. <RunTarget>1</RunTarget>
  30. <RunAbUc>0</RunAbUc>
  31. </OPTTT>
  32. <OPTHX>
  33. <HexSelection>1</HexSelection>
  34. <FlashByte>65535</FlashByte>
  35. <HexRangeLowAddress>0</HexRangeLowAddress>
  36. <HexRangeHighAddress>0</HexRangeHighAddress>
  37. <HexOffset>0</HexOffset>
  38. </OPTHX>
  39. <OPTLEX>
  40. <PageWidth>79</PageWidth>
  41. <PageLength>66</PageLength>
  42. <TabStop>8</TabStop>
  43. <ListingPath>.\Listings\</ListingPath>
  44. </OPTLEX>
  45. <ListingPage>
  46. <CreateCListing>1</CreateCListing>
  47. <CreateAListing>1</CreateAListing>
  48. <CreateLListing>1</CreateLListing>
  49. <CreateIListing>0</CreateIListing>
  50. <AsmCond>1</AsmCond>
  51. <AsmSymb>1</AsmSymb>
  52. <AsmXref>0</AsmXref>
  53. <CCond>1</CCond>
  54. <CCode>0</CCode>
  55. <CListInc>0</CListInc>
  56. <CSymb>0</CSymb>
  57. <LinkerCodeListing>0</LinkerCodeListing>
  58. </ListingPage>
  59. <OPTXL>
  60. <LMap>1</LMap>
  61. <LComments>1</LComments>
  62. <LGenerateSymbols>1</LGenerateSymbols>
  63. <LLibSym>1</LLibSym>
  64. <LLines>1</LLines>
  65. <LLocSym>1</LLocSym>
  66. <LPubSym>1</LPubSym>
  67. <LXref>0</LXref>
  68. <LExpSel>0</LExpSel>
  69. </OPTXL>
  70. <OPTFL>
  71. <tvExp>1</tvExp>
  72. <tvExpOptDlg>0</tvExpOptDlg>
  73. <IsCurrentTarget>1</IsCurrentTarget>
  74. </OPTFL>
  75. <CpuCode>255</CpuCode>
  76. <DebugOpt>
  77. <uSim>0</uSim>
  78. <uTrg>1</uTrg>
  79. <sLdApp>1</sLdApp>
  80. <sGomain>1</sGomain>
  81. <sRbreak>1</sRbreak>
  82. <sRwatch>1</sRwatch>
  83. <sRmem>1</sRmem>
  84. <sRfunc>1</sRfunc>
  85. <sRbox>1</sRbox>
  86. <tLdApp>1</tLdApp>
  87. <tGomain>1</tGomain>
  88. <tRbreak>1</tRbreak>
  89. <tRwatch>1</tRwatch>
  90. <tRmem>1</tRmem>
  91. <tRfunc>0</tRfunc>
  92. <tRbox>1</tRbox>
  93. <tRtrace>1</tRtrace>
  94. <sRSysVw>1</sRSysVw>
  95. <tRSysVw>1</tRSysVw>
  96. <sRunDeb>0</sRunDeb>
  97. <sLrtime>0</sLrtime>
  98. <bEvRecOn>1</bEvRecOn>
  99. <bSchkAxf>0</bSchkAxf>
  100. <bTchkAxf>0</bTchkAxf>
  101. <nTsel>13</nTsel>
  102. <sDll></sDll>
  103. <sDllPa></sDllPa>
  104. <sDlgDll></sDlgDll>
  105. <sDlgPa></sDlgPa>
  106. <sIfile></sIfile>
  107. <tDll></tDll>
  108. <tDllPa></tDllPa>
  109. <tDlgDll></tDlgDll>
  110. <tDlgPa></tDlgPa>
  111. <tIfile>.\dbg.ini</tIfile>
  112. <pMon>BIN\UL2V8M.DLL</pMon>
  113. </DebugOpt>
  114. <TargetDriverDllRegistry>
  115. <SetRegEntry>
  116. <Number>0</Number>
  117. <Key>UL2V8M</Key>
  118. <Name>-U-O206 -O206 -S0 -C0 -P00 -TO65536 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0GD32E23x.FLM -FS08000000 -FL010000 -FP0($$Device:GD32E230C8$Flash\GD32E23x.FLM)</Name>
  119. </SetRegEntry>
  120. <SetRegEntry>
  121. <Number>0</Number>
  122. <Key>CMSIS_AGDI_V8M</Key>
  123. <Name>-U-O206 -O206 -S0 -C0 -P00 -TO65536 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FN1 -FC1000 -FD20000000 -FF0GD32E23x -FL010000 -FS08000000 -FP0($$Device:GD32E230C8$Flash\GD32E23x.FLM)</Name>
  124. </SetRegEntry>
  125. <SetRegEntry>
  126. <Number>0</Number>
  127. <Key>DLGUARM</Key>
  128. <Name></Name>
  129. </SetRegEntry>
  130. <SetRegEntry>
  131. <Number>0</Number>
  132. <Key>DLGTARM</Key>
  133. <Name>(6010=-1,-1,-1,-1,0)(6018=-1,-1,-1,-1,0)(6019=-1,-1,-1,-1,0)(6008=-1,-1,-1,-1,0)(6009=-1,-1,-1,-1,0)(6014=-1,-1,-1,-1,0)(6015=-1,-1,-1,-1,0)(6003=-1,-1,-1,-1,0)(6000=-1,-1,-1,-1,0)</Name>
  134. </SetRegEntry>
  135. <SetRegEntry>
  136. <Number>0</Number>
  137. <Key>ARMDBGFLAGS</Key>
  138. <Name></Name>
  139. </SetRegEntry>
  140. </TargetDriverDllRegistry>
  141. <Breakpoint>
  142. <Bp>
  143. <Number>0</Number>
  144. <Type>0</Type>
  145. <LineNumber>737</LineNumber>
  146. <EnabledFlag>1</EnabledFlag>
  147. <Address>0</Address>
  148. <ByteObject>0</ByteObject>
  149. <HtxType>0</HtxType>
  150. <ManyObjects>0</ManyObjects>
  151. <SizeOfObject>0</SizeOfObject>
  152. <BreakByAccess>0</BreakByAccess>
  153. <BreakIfRCount>0</BreakIfRCount>
  154. <Filename>.\main.c</Filename>
  155. <ExecCommand></ExecCommand>
  156. <Expression></Expression>
  157. </Bp>
  158. <Bp>
  159. <Number>1</Number>
  160. <Type>0</Type>
  161. <LineNumber>736</LineNumber>
  162. <EnabledFlag>1</EnabledFlag>
  163. <Address>0</Address>
  164. <ByteObject>0</ByteObject>
  165. <HtxType>0</HtxType>
  166. <ManyObjects>0</ManyObjects>
  167. <SizeOfObject>0</SizeOfObject>
  168. <BreakByAccess>0</BreakByAccess>
  169. <BreakIfRCount>0</BreakIfRCount>
  170. <Filename>.\main.c</Filename>
  171. <ExecCommand></ExecCommand>
  172. <Expression></Expression>
  173. </Bp>
  174. <Bp>
  175. <Number>2</Number>
  176. <Type>0</Type>
  177. <LineNumber>895</LineNumber>
  178. <EnabledFlag>1</EnabledFlag>
  179. <Address>0</Address>
  180. <ByteObject>0</ByteObject>
  181. <HtxType>0</HtxType>
  182. <ManyObjects>0</ManyObjects>
  183. <SizeOfObject>0</SizeOfObject>
  184. <BreakByAccess>0</BreakByAccess>
  185. <BreakIfRCount>0</BreakIfRCount>
  186. <Filename>.\main.c</Filename>
  187. <ExecCommand></ExecCommand>
  188. <Expression></Expression>
  189. </Bp>
  190. <Bp>
  191. <Number>3</Number>
  192. <Type>0</Type>
  193. <LineNumber>894</LineNumber>
  194. <EnabledFlag>1</EnabledFlag>
  195. <Address>0</Address>
  196. <ByteObject>0</ByteObject>
  197. <HtxType>0</HtxType>
  198. <ManyObjects>0</ManyObjects>
  199. <SizeOfObject>0</SizeOfObject>
  200. <BreakByAccess>0</BreakByAccess>
  201. <BreakIfRCount>0</BreakIfRCount>
  202. <Filename>.\main.c</Filename>
  203. <ExecCommand></ExecCommand>
  204. <Expression></Expression>
  205. </Bp>
  206. <Bp>
  207. <Number>4</Number>
  208. <Type>0</Type>
  209. <LineNumber>797</LineNumber>
  210. <EnabledFlag>1</EnabledFlag>
  211. <Address>0</Address>
  212. <ByteObject>0</ByteObject>
  213. <HtxType>0</HtxType>
  214. <ManyObjects>0</ManyObjects>
  215. <SizeOfObject>0</SizeOfObject>
  216. <BreakByAccess>0</BreakByAccess>
  217. <BreakIfRCount>0</BreakIfRCount>
  218. <Filename>..\USER\main.h</Filename>
  219. <ExecCommand></ExecCommand>
  220. <Expression></Expression>
  221. </Bp>
  222. <Bp>
  223. <Number>5</Number>
  224. <Type>0</Type>
  225. <LineNumber>798</LineNumber>
  226. <EnabledFlag>1</EnabledFlag>
  227. <Address>0</Address>
  228. <ByteObject>0</ByteObject>
  229. <HtxType>0</HtxType>
  230. <ManyObjects>0</ManyObjects>
  231. <SizeOfObject>0</SizeOfObject>
  232. <BreakByAccess>0</BreakByAccess>
  233. <BreakIfRCount>0</BreakIfRCount>
  234. <Filename>..\USER\main.h</Filename>
  235. <ExecCommand></ExecCommand>
  236. <Expression></Expression>
  237. </Bp>
  238. <Bp>
  239. <Number>6</Number>
  240. <Type>0</Type>
  241. <LineNumber>798</LineNumber>
  242. <EnabledFlag>1</EnabledFlag>
  243. <Address>0</Address>
  244. <ByteObject>0</ByteObject>
  245. <HtxType>0</HtxType>
  246. <ManyObjects>0</ManyObjects>
  247. <SizeOfObject>0</SizeOfObject>
  248. <BreakByAccess>0</BreakByAccess>
  249. <BreakIfRCount>0</BreakIfRCount>
  250. <Filename>.\main.c</Filename>
  251. <ExecCommand></ExecCommand>
  252. <Expression></Expression>
  253. </Bp>
  254. <Bp>
  255. <Number>7</Number>
  256. <Type>0</Type>
  257. <LineNumber>797</LineNumber>
  258. <EnabledFlag>1</EnabledFlag>
  259. <Address>0</Address>
  260. <ByteObject>0</ByteObject>
  261. <HtxType>0</HtxType>
  262. <ManyObjects>0</ManyObjects>
  263. <SizeOfObject>0</SizeOfObject>
  264. <BreakByAccess>0</BreakByAccess>
  265. <BreakIfRCount>0</BreakIfRCount>
  266. <Filename>.\main.c</Filename>
  267. <ExecCommand></ExecCommand>
  268. <Expression></Expression>
  269. </Bp>
  270. <Bp>
  271. <Number>8</Number>
  272. <Type>0</Type>
  273. <LineNumber>644</LineNumber>
  274. <EnabledFlag>1</EnabledFlag>
  275. <Address>0</Address>
  276. <ByteObject>0</ByteObject>
  277. <HtxType>0</HtxType>
  278. <ManyObjects>0</ManyObjects>
  279. <SizeOfObject>0</SizeOfObject>
  280. <BreakByAccess>0</BreakByAccess>
  281. <BreakIfRCount>0</BreakIfRCount>
  282. <Filename>.\main.c</Filename>
  283. <ExecCommand></ExecCommand>
  284. <Expression></Expression>
  285. </Bp>
  286. <Bp>
  287. <Number>9</Number>
  288. <Type>0</Type>
  289. <LineNumber>645</LineNumber>
  290. <EnabledFlag>1</EnabledFlag>
  291. <Address>0</Address>
  292. <ByteObject>0</ByteObject>
  293. <HtxType>0</HtxType>
  294. <ManyObjects>0</ManyObjects>
  295. <SizeOfObject>0</SizeOfObject>
  296. <BreakByAccess>0</BreakByAccess>
  297. <BreakIfRCount>0</BreakIfRCount>
  298. <Filename>.\main.c</Filename>
  299. <ExecCommand></ExecCommand>
  300. <Expression></Expression>
  301. </Bp>
  302. <Bp>
  303. <Number>10</Number>
  304. <Type>0</Type>
  305. <LineNumber>738</LineNumber>
  306. <EnabledFlag>1</EnabledFlag>
  307. <Address>0</Address>
  308. <ByteObject>0</ByteObject>
  309. <HtxType>0</HtxType>
  310. <ManyObjects>0</ManyObjects>
  311. <SizeOfObject>0</SizeOfObject>
  312. <BreakByAccess>0</BreakByAccess>
  313. <BreakIfRCount>0</BreakIfRCount>
  314. <Filename>.\main.c</Filename>
  315. <ExecCommand></ExecCommand>
  316. <Expression></Expression>
  317. </Bp>
  318. <Bp>
  319. <Number>11</Number>
  320. <Type>0</Type>
  321. <LineNumber>799</LineNumber>
  322. <EnabledFlag>1</EnabledFlag>
  323. <Address>0</Address>
  324. <ByteObject>0</ByteObject>
  325. <HtxType>0</HtxType>
  326. <ManyObjects>0</ManyObjects>
  327. <SizeOfObject>0</SizeOfObject>
  328. <BreakByAccess>0</BreakByAccess>
  329. <BreakIfRCount>0</BreakIfRCount>
  330. <Filename>.\main.c</Filename>
  331. <ExecCommand></ExecCommand>
  332. <Expression></Expression>
  333. </Bp>
  334. <Bp>
  335. <Number>12</Number>
  336. <Type>0</Type>
  337. <LineNumber>896</LineNumber>
  338. <EnabledFlag>1</EnabledFlag>
  339. <Address>0</Address>
  340. <ByteObject>0</ByteObject>
  341. <HtxType>0</HtxType>
  342. <ManyObjects>0</ManyObjects>
  343. <SizeOfObject>0</SizeOfObject>
  344. <BreakByAccess>0</BreakByAccess>
  345. <BreakIfRCount>0</BreakIfRCount>
  346. <Filename>.\main.c</Filename>
  347. <ExecCommand></ExecCommand>
  348. <Expression></Expression>
  349. </Bp>
  350. </Breakpoint>
  351. <WatchWindow1>
  352. <Ww>
  353. <count>0</count>
  354. <WinNumber>1</WinNumber>
  355. <ItemText>meta_data</ItemText>
  356. </Ww>
  357. <Ww>
  358. <count>1</count>
  359. <WinNumber>1</WinNumber>
  360. <ItemText>CurrentAddr</ItemText>
  361. </Ww>
  362. <Ww>
  363. <count>2</count>
  364. <WinNumber>1</WinNumber>
  365. <ItemText>Eeprom_Rbuf</ItemText>
  366. </Ww>
  367. <Ww>
  368. <count>3</count>
  369. <WinNumber>1</WinNumber>
  370. <ItemText>infomation</ItemText>
  371. </Ww>
  372. </WatchWindow1>
  373. <Tracepoint>
  374. <THDelay>0</THDelay>
  375. </Tracepoint>
  376. <DebugFlag>
  377. <trace>0</trace>
  378. <periodic>1</periodic>
  379. <aLwin>1</aLwin>
  380. <aCover>0</aCover>
  381. <aSer1>0</aSer1>
  382. <aSer2>0</aSer2>
  383. <aPa>0</aPa>
  384. <viewmode>1</viewmode>
  385. <vrSel>0</vrSel>
  386. <aSym>0</aSym>
  387. <aTbox>0</aTbox>
  388. <AscS1>0</AscS1>
  389. <AscS2>0</AscS2>
  390. <AscS3>0</AscS3>
  391. <aSer3>0</aSer3>
  392. <eProf>0</eProf>
  393. <aLa>0</aLa>
  394. <aPa1>0</aPa1>
  395. <AscS4>0</AscS4>
  396. <aSer4>0</aSer4>
  397. <StkLoc>0</StkLoc>
  398. <TrcWin>0</TrcWin>
  399. <newCpu>0</newCpu>
  400. <uProt>0</uProt>
  401. </DebugFlag>
  402. <LintExecutable></LintExecutable>
  403. <LintConfigFile></LintConfigFile>
  404. <bLintAuto>0</bLintAuto>
  405. <bAutoGenD>0</bAutoGenD>
  406. <LntExFlags>0</LntExFlags>
  407. <pMisraName></pMisraName>
  408. <pszMrule></pszMrule>
  409. <pSingCmds></pSingCmds>
  410. <pMultCmds></pMultCmds>
  411. <pMisraNamep></pMisraNamep>
  412. <pszMrulep></pszMrulep>
  413. <pSingCmdsp></pSingCmdsp>
  414. <pMultCmdsp></pMultCmdsp>
  415. </TargetOption>
  416. </Target>
  417. <Group>
  418. <GroupName>CORE</GroupName>
  419. <tvExp>1</tvExp>
  420. <tvExpOptDlg>0</tvExpOptDlg>
  421. <cbSel>0</cbSel>
  422. <RteFlg>0</RteFlg>
  423. <File>
  424. <GroupNumber>1</GroupNumber>
  425. <FileNumber>1</FileNumber>
  426. <FileType>1</FileType>
  427. <tvExp>0</tvExp>
  428. <tvExpOptDlg>0</tvExpOptDlg>
  429. <bDave2>0</bDave2>
  430. <PathWithFileName>..\CORE\Source\system_gd32e23x.c</PathWithFileName>
  431. <FilenameWithoutPath>system_gd32e23x.c</FilenameWithoutPath>
  432. <RteFlg>0</RteFlg>
  433. <bShared>0</bShared>
  434. </File>
  435. <File>
  436. <GroupNumber>1</GroupNumber>
  437. <FileNumber>2</FileNumber>
  438. <FileType>2</FileType>
  439. <tvExp>0</tvExp>
  440. <tvExpOptDlg>0</tvExpOptDlg>
  441. <bDave2>0</bDave2>
  442. <PathWithFileName>..\CORE\Source\ARM\startup_gd32e23x.s</PathWithFileName>
  443. <FilenameWithoutPath>startup_gd32e23x.s</FilenameWithoutPath>
  444. <RteFlg>0</RteFlg>
  445. <bShared>0</bShared>
  446. </File>
  447. </Group>
  448. <Group>
  449. <GroupName>GD32_FW</GroupName>
  450. <tvExp>1</tvExp>
  451. <tvExpOptDlg>0</tvExpOptDlg>
  452. <cbSel>0</cbSel>
  453. <RteFlg>0</RteFlg>
  454. <File>
  455. <GroupNumber>2</GroupNumber>
  456. <FileNumber>3</FileNumber>
  457. <FileType>1</FileType>
  458. <tvExp>0</tvExp>
  459. <tvExpOptDlg>0</tvExpOptDlg>
  460. <bDave2>0</bDave2>
  461. <PathWithFileName>..\GD32_FW\Source\gd32e23x_fmc.c</PathWithFileName>
  462. <FilenameWithoutPath>gd32e23x_fmc.c</FilenameWithoutPath>
  463. <RteFlg>0</RteFlg>
  464. <bShared>0</bShared>
  465. </File>
  466. <File>
  467. <GroupNumber>2</GroupNumber>
  468. <FileNumber>4</FileNumber>
  469. <FileType>1</FileType>
  470. <tvExp>0</tvExp>
  471. <tvExpOptDlg>0</tvExpOptDlg>
  472. <bDave2>0</bDave2>
  473. <PathWithFileName>..\GD32_FW\Source\gd32e23x_fwdgt.c</PathWithFileName>
  474. <FilenameWithoutPath>gd32e23x_fwdgt.c</FilenameWithoutPath>
  475. <RteFlg>0</RteFlg>
  476. <bShared>0</bShared>
  477. </File>
  478. <File>
  479. <GroupNumber>2</GroupNumber>
  480. <FileNumber>5</FileNumber>
  481. <FileType>1</FileType>
  482. <tvExp>0</tvExp>
  483. <tvExpOptDlg>0</tvExpOptDlg>
  484. <bDave2>0</bDave2>
  485. <PathWithFileName>..\GD32_FW\Source\gd32e23x_rcu.c</PathWithFileName>
  486. <FilenameWithoutPath>gd32e23x_rcu.c</FilenameWithoutPath>
  487. <RteFlg>0</RteFlg>
  488. <bShared>0</bShared>
  489. </File>
  490. <File>
  491. <GroupNumber>2</GroupNumber>
  492. <FileNumber>6</FileNumber>
  493. <FileType>1</FileType>
  494. <tvExp>0</tvExp>
  495. <tvExpOptDlg>0</tvExpOptDlg>
  496. <bDave2>0</bDave2>
  497. <PathWithFileName>..\GD32_FW\Source\gd32e23x_crc.c</PathWithFileName>
  498. <FilenameWithoutPath>gd32e23x_crc.c</FilenameWithoutPath>
  499. <RteFlg>0</RteFlg>
  500. <bShared>0</bShared>
  501. </File>
  502. <File>
  503. <GroupNumber>2</GroupNumber>
  504. <FileNumber>7</FileNumber>
  505. <FileType>1</FileType>
  506. <tvExp>0</tvExp>
  507. <tvExpOptDlg>0</tvExpOptDlg>
  508. <bDave2>0</bDave2>
  509. <PathWithFileName>..\GD32_FW\Source\gd32e23x_gpio.c</PathWithFileName>
  510. <FilenameWithoutPath>gd32e23x_gpio.c</FilenameWithoutPath>
  511. <RteFlg>0</RteFlg>
  512. <bShared>0</bShared>
  513. </File>
  514. <File>
  515. <GroupNumber>2</GroupNumber>
  516. <FileNumber>8</FileNumber>
  517. <FileType>1</FileType>
  518. <tvExp>0</tvExp>
  519. <tvExpOptDlg>0</tvExpOptDlg>
  520. <bDave2>0</bDave2>
  521. <PathWithFileName>..\GD32_FW\Source\gd32e23x_usart.c</PathWithFileName>
  522. <FilenameWithoutPath>gd32e23x_usart.c</FilenameWithoutPath>
  523. <RteFlg>0</RteFlg>
  524. <bShared>0</bShared>
  525. </File>
  526. <File>
  527. <GroupNumber>2</GroupNumber>
  528. <FileNumber>9</FileNumber>
  529. <FileType>1</FileType>
  530. <tvExp>0</tvExp>
  531. <tvExpOptDlg>0</tvExpOptDlg>
  532. <bDave2>0</bDave2>
  533. <PathWithFileName>..\GD32_FW\Source\gd32e23x_timer.c</PathWithFileName>
  534. <FilenameWithoutPath>gd32e23x_timer.c</FilenameWithoutPath>
  535. <RteFlg>0</RteFlg>
  536. <bShared>0</bShared>
  537. </File>
  538. <File>
  539. <GroupNumber>2</GroupNumber>
  540. <FileNumber>10</FileNumber>
  541. <FileType>1</FileType>
  542. <tvExp>0</tvExp>
  543. <tvExpOptDlg>0</tvExpOptDlg>
  544. <bDave2>0</bDave2>
  545. <PathWithFileName>..\GD32_FW\Source\gd32e23x_misc.c</PathWithFileName>
  546. <FilenameWithoutPath>gd32e23x_misc.c</FilenameWithoutPath>
  547. <RteFlg>0</RteFlg>
  548. <bShared>0</bShared>
  549. </File>
  550. <File>
  551. <GroupNumber>2</GroupNumber>
  552. <FileNumber>11</FileNumber>
  553. <FileType>1</FileType>
  554. <tvExp>0</tvExp>
  555. <tvExpOptDlg>0</tvExpOptDlg>
  556. <bDave2>0</bDave2>
  557. <PathWithFileName>..\GD32_FW\Source\gd32e23x_exti.c</PathWithFileName>
  558. <FilenameWithoutPath>gd32e23x_exti.c</FilenameWithoutPath>
  559. <RteFlg>0</RteFlg>
  560. <bShared>0</bShared>
  561. </File>
  562. <File>
  563. <GroupNumber>2</GroupNumber>
  564. <FileNumber>12</FileNumber>
  565. <FileType>1</FileType>
  566. <tvExp>0</tvExp>
  567. <tvExpOptDlg>0</tvExpOptDlg>
  568. <bDave2>0</bDave2>
  569. <PathWithFileName>..\GD32_FW\Source\gd32e23x_syscfg.c</PathWithFileName>
  570. <FilenameWithoutPath>gd32e23x_syscfg.c</FilenameWithoutPath>
  571. <RteFlg>0</RteFlg>
  572. <bShared>0</bShared>
  573. </File>
  574. </Group>
  575. <Group>
  576. <GroupName>USER</GroupName>
  577. <tvExp>1</tvExp>
  578. <tvExpOptDlg>0</tvExpOptDlg>
  579. <cbSel>0</cbSel>
  580. <RteFlg>0</RteFlg>
  581. <File>
  582. <GroupNumber>3</GroupNumber>
  583. <FileNumber>13</FileNumber>
  584. <FileType>1</FileType>
  585. <tvExp>0</tvExp>
  586. <tvExpOptDlg>0</tvExpOptDlg>
  587. <bDave2>0</bDave2>
  588. <PathWithFileName>.\systick.c</PathWithFileName>
  589. <FilenameWithoutPath>systick.c</FilenameWithoutPath>
  590. <RteFlg>0</RteFlg>
  591. <bShared>0</bShared>
  592. </File>
  593. <File>
  594. <GroupNumber>3</GroupNumber>
  595. <FileNumber>14</FileNumber>
  596. <FileType>1</FileType>
  597. <tvExp>0</tvExp>
  598. <tvExpOptDlg>0</tvExpOptDlg>
  599. <bDave2>0</bDave2>
  600. <PathWithFileName>.\main.c</PathWithFileName>
  601. <FilenameWithoutPath>main.c</FilenameWithoutPath>
  602. <RteFlg>0</RteFlg>
  603. <bShared>0</bShared>
  604. </File>
  605. <File>
  606. <GroupNumber>3</GroupNumber>
  607. <FileNumber>15</FileNumber>
  608. <FileType>1</FileType>
  609. <tvExp>0</tvExp>
  610. <tvExpOptDlg>0</tvExpOptDlg>
  611. <bDave2>0</bDave2>
  612. <PathWithFileName>.\gd32e23x_it.c</PathWithFileName>
  613. <FilenameWithoutPath>gd32e23x_it.c</FilenameWithoutPath>
  614. <RteFlg>0</RteFlg>
  615. <bShared>0</bShared>
  616. </File>
  617. </Group>
  618. <Group>
  619. <GroupName>MODBUS</GroupName>
  620. <tvExp>1</tvExp>
  621. <tvExpOptDlg>0</tvExpOptDlg>
  622. <cbSel>0</cbSel>
  623. <RteFlg>0</RteFlg>
  624. <File>
  625. <GroupNumber>4</GroupNumber>
  626. <FileNumber>16</FileNumber>
  627. <FileType>1</FileType>
  628. <tvExp>0</tvExp>
  629. <tvExpOptDlg>0</tvExpOptDlg>
  630. <bDave2>0</bDave2>
  631. <PathWithFileName>..\Modbus\ascii\mbascii.c</PathWithFileName>
  632. <FilenameWithoutPath>mbascii.c</FilenameWithoutPath>
  633. <RteFlg>0</RteFlg>
  634. <bShared>0</bShared>
  635. </File>
  636. <File>
  637. <GroupNumber>4</GroupNumber>
  638. <FileNumber>17</FileNumber>
  639. <FileType>1</FileType>
  640. <tvExp>0</tvExp>
  641. <tvExpOptDlg>0</tvExpOptDlg>
  642. <bDave2>0</bDave2>
  643. <PathWithFileName>..\Modbus\BARE\port\port.c</PathWithFileName>
  644. <FilenameWithoutPath>port.c</FilenameWithoutPath>
  645. <RteFlg>0</RteFlg>
  646. <bShared>0</bShared>
  647. </File>
  648. <File>
  649. <GroupNumber>4</GroupNumber>
  650. <FileNumber>18</FileNumber>
  651. <FileType>1</FileType>
  652. <tvExp>0</tvExp>
  653. <tvExpOptDlg>0</tvExpOptDlg>
  654. <bDave2>0</bDave2>
  655. <PathWithFileName>..\Modbus\BARE\port\portevent.c</PathWithFileName>
  656. <FilenameWithoutPath>portevent.c</FilenameWithoutPath>
  657. <RteFlg>0</RteFlg>
  658. <bShared>0</bShared>
  659. </File>
  660. <File>
  661. <GroupNumber>4</GroupNumber>
  662. <FileNumber>19</FileNumber>
  663. <FileType>1</FileType>
  664. <tvExp>0</tvExp>
  665. <tvExpOptDlg>0</tvExpOptDlg>
  666. <bDave2>0</bDave2>
  667. <PathWithFileName>..\Modbus\BARE\port\portserial.c</PathWithFileName>
  668. <FilenameWithoutPath>portserial.c</FilenameWithoutPath>
  669. <RteFlg>0</RteFlg>
  670. <bShared>0</bShared>
  671. </File>
  672. <File>
  673. <GroupNumber>4</GroupNumber>
  674. <FileNumber>20</FileNumber>
  675. <FileType>1</FileType>
  676. <tvExp>0</tvExp>
  677. <tvExpOptDlg>0</tvExpOptDlg>
  678. <bDave2>0</bDave2>
  679. <PathWithFileName>..\Modbus\BARE\port\porttimer.c</PathWithFileName>
  680. <FilenameWithoutPath>porttimer.c</FilenameWithoutPath>
  681. <RteFlg>0</RteFlg>
  682. <bShared>0</bShared>
  683. </File>
  684. <File>
  685. <GroupNumber>4</GroupNumber>
  686. <FileNumber>21</FileNumber>
  687. <FileType>1</FileType>
  688. <tvExp>0</tvExp>
  689. <tvExpOptDlg>0</tvExpOptDlg>
  690. <bDave2>0</bDave2>
  691. <PathWithFileName>..\Modbus\functions\mbfunccoils.c</PathWithFileName>
  692. <FilenameWithoutPath>mbfunccoils.c</FilenameWithoutPath>
  693. <RteFlg>0</RteFlg>
  694. <bShared>0</bShared>
  695. </File>
  696. <File>
  697. <GroupNumber>4</GroupNumber>
  698. <FileNumber>22</FileNumber>
  699. <FileType>1</FileType>
  700. <tvExp>0</tvExp>
  701. <tvExpOptDlg>0</tvExpOptDlg>
  702. <bDave2>0</bDave2>
  703. <PathWithFileName>..\Modbus\functions\mbfuncdiag.c</PathWithFileName>
  704. <FilenameWithoutPath>mbfuncdiag.c</FilenameWithoutPath>
  705. <RteFlg>0</RteFlg>
  706. <bShared>0</bShared>
  707. </File>
  708. <File>
  709. <GroupNumber>4</GroupNumber>
  710. <FileNumber>23</FileNumber>
  711. <FileType>1</FileType>
  712. <tvExp>0</tvExp>
  713. <tvExpOptDlg>0</tvExpOptDlg>
  714. <bDave2>0</bDave2>
  715. <PathWithFileName>..\Modbus\functions\mbfuncdisc.c</PathWithFileName>
  716. <FilenameWithoutPath>mbfuncdisc.c</FilenameWithoutPath>
  717. <RteFlg>0</RteFlg>
  718. <bShared>0</bShared>
  719. </File>
  720. <File>
  721. <GroupNumber>4</GroupNumber>
  722. <FileNumber>24</FileNumber>
  723. <FileType>1</FileType>
  724. <tvExp>0</tvExp>
  725. <tvExpOptDlg>0</tvExpOptDlg>
  726. <bDave2>0</bDave2>
  727. <PathWithFileName>..\Modbus\functions\mbfuncholding.c</PathWithFileName>
  728. <FilenameWithoutPath>mbfuncholding.c</FilenameWithoutPath>
  729. <RteFlg>0</RteFlg>
  730. <bShared>0</bShared>
  731. </File>
  732. <File>
  733. <GroupNumber>4</GroupNumber>
  734. <FileNumber>25</FileNumber>
  735. <FileType>1</FileType>
  736. <tvExp>0</tvExp>
  737. <tvExpOptDlg>0</tvExpOptDlg>
  738. <bDave2>0</bDave2>
  739. <PathWithFileName>..\Modbus\functions\mbfuncinput.c</PathWithFileName>
  740. <FilenameWithoutPath>mbfuncinput.c</FilenameWithoutPath>
  741. <RteFlg>0</RteFlg>
  742. <bShared>0</bShared>
  743. </File>
  744. <File>
  745. <GroupNumber>4</GroupNumber>
  746. <FileNumber>26</FileNumber>
  747. <FileType>1</FileType>
  748. <tvExp>0</tvExp>
  749. <tvExpOptDlg>0</tvExpOptDlg>
  750. <bDave2>0</bDave2>
  751. <PathWithFileName>..\Modbus\functions\mbfuncother.c</PathWithFileName>
  752. <FilenameWithoutPath>mbfuncother.c</FilenameWithoutPath>
  753. <RteFlg>0</RteFlg>
  754. <bShared>0</bShared>
  755. </File>
  756. <File>
  757. <GroupNumber>4</GroupNumber>
  758. <FileNumber>27</FileNumber>
  759. <FileType>1</FileType>
  760. <tvExp>0</tvExp>
  761. <tvExpOptDlg>0</tvExpOptDlg>
  762. <bDave2>0</bDave2>
  763. <PathWithFileName>..\Modbus\functions\mbutils.c</PathWithFileName>
  764. <FilenameWithoutPath>mbutils.c</FilenameWithoutPath>
  765. <RteFlg>0</RteFlg>
  766. <bShared>0</bShared>
  767. </File>
  768. <File>
  769. <GroupNumber>4</GroupNumber>
  770. <FileNumber>28</FileNumber>
  771. <FileType>1</FileType>
  772. <tvExp>0</tvExp>
  773. <tvExpOptDlg>0</tvExpOptDlg>
  774. <bDave2>0</bDave2>
  775. <PathWithFileName>..\Modbus\rtu\mbcrc.c</PathWithFileName>
  776. <FilenameWithoutPath>mbcrc.c</FilenameWithoutPath>
  777. <RteFlg>0</RteFlg>
  778. <bShared>0</bShared>
  779. </File>
  780. <File>
  781. <GroupNumber>4</GroupNumber>
  782. <FileNumber>29</FileNumber>
  783. <FileType>1</FileType>
  784. <tvExp>0</tvExp>
  785. <tvExpOptDlg>0</tvExpOptDlg>
  786. <bDave2>0</bDave2>
  787. <PathWithFileName>..\Modbus\rtu\mbrtu.c</PathWithFileName>
  788. <FilenameWithoutPath>mbrtu.c</FilenameWithoutPath>
  789. <RteFlg>0</RteFlg>
  790. <bShared>0</bShared>
  791. </File>
  792. <File>
  793. <GroupNumber>4</GroupNumber>
  794. <FileNumber>30</FileNumber>
  795. <FileType>1</FileType>
  796. <tvExp>0</tvExp>
  797. <tvExpOptDlg>0</tvExpOptDlg>
  798. <bDave2>0</bDave2>
  799. <PathWithFileName>..\Modbus\tcp\mbtcp.c</PathWithFileName>
  800. <FilenameWithoutPath>mbtcp.c</FilenameWithoutPath>
  801. <RteFlg>0</RteFlg>
  802. <bShared>0</bShared>
  803. </File>
  804. <File>
  805. <GroupNumber>4</GroupNumber>
  806. <FileNumber>31</FileNumber>
  807. <FileType>1</FileType>
  808. <tvExp>0</tvExp>
  809. <tvExpOptDlg>0</tvExpOptDlg>
  810. <bDave2>0</bDave2>
  811. <PathWithFileName>..\Modbus\mb.c</PathWithFileName>
  812. <FilenameWithoutPath>mb.c</FilenameWithoutPath>
  813. <RteFlg>0</RteFlg>
  814. <bShared>0</bShared>
  815. </File>
  816. </Group>
  817. <Group>
  818. <GroupName>HARDWARE</GroupName>
  819. <tvExp>1</tvExp>
  820. <tvExpOptDlg>0</tvExpOptDlg>
  821. <cbSel>0</cbSel>
  822. <RteFlg>0</RteFlg>
  823. <File>
  824. <GroupNumber>5</GroupNumber>
  825. <FileNumber>32</FileNumber>
  826. <FileType>1</FileType>
  827. <tvExp>0</tvExp>
  828. <tvExpOptDlg>0</tvExpOptDlg>
  829. <bDave2>0</bDave2>
  830. <PathWithFileName>..\HARDWARE\Fwdgt\Fwdgt.c</PathWithFileName>
  831. <FilenameWithoutPath>Fwdgt.c</FilenameWithoutPath>
  832. <RteFlg>0</RteFlg>
  833. <bShared>0</bShared>
  834. </File>
  835. <File>
  836. <GroupNumber>5</GroupNumber>
  837. <FileNumber>33</FileNumber>
  838. <FileType>1</FileType>
  839. <tvExp>0</tvExp>
  840. <tvExpOptDlg>0</tvExpOptDlg>
  841. <bDave2>0</bDave2>
  842. <PathWithFileName>..\HARDWARE\Key\Key.c</PathWithFileName>
  843. <FilenameWithoutPath>Key.c</FilenameWithoutPath>
  844. <RteFlg>0</RteFlg>
  845. <bShared>0</bShared>
  846. </File>
  847. <File>
  848. <GroupNumber>5</GroupNumber>
  849. <FileNumber>34</FileNumber>
  850. <FileType>1</FileType>
  851. <tvExp>0</tvExp>
  852. <tvExpOptDlg>0</tvExpOptDlg>
  853. <bDave2>0</bDave2>
  854. <PathWithFileName>..\HARDWARE\Led\Led.c</PathWithFileName>
  855. <FilenameWithoutPath>Led.c</FilenameWithoutPath>
  856. <RteFlg>0</RteFlg>
  857. <bShared>0</bShared>
  858. </File>
  859. <File>
  860. <GroupNumber>5</GroupNumber>
  861. <FileNumber>35</FileNumber>
  862. <FileType>1</FileType>
  863. <tvExp>0</tvExp>
  864. <tvExpOptDlg>0</tvExpOptDlg>
  865. <bDave2>0</bDave2>
  866. <PathWithFileName>..\HARDWARE\Timer\Timer.c</PathWithFileName>
  867. <FilenameWithoutPath>Timer.c</FilenameWithoutPath>
  868. <RteFlg>0</RteFlg>
  869. <bShared>0</bShared>
  870. </File>
  871. <File>
  872. <GroupNumber>5</GroupNumber>
  873. <FileNumber>36</FileNumber>
  874. <FileType>1</FileType>
  875. <tvExp>0</tvExp>
  876. <tvExpOptDlg>0</tvExpOptDlg>
  877. <bDave2>0</bDave2>
  878. <PathWithFileName>..\HARDWARE\24cxx\At24cxx.c</PathWithFileName>
  879. <FilenameWithoutPath>At24cxx.c</FilenameWithoutPath>
  880. <RteFlg>0</RteFlg>
  881. <bShared>0</bShared>
  882. </File>
  883. <File>
  884. <GroupNumber>5</GroupNumber>
  885. <FileNumber>37</FileNumber>
  886. <FileType>1</FileType>
  887. <tvExp>0</tvExp>
  888. <tvExpOptDlg>0</tvExpOptDlg>
  889. <bDave2>0</bDave2>
  890. <PathWithFileName>..\HARDWARE\I2c\I2c.c</PathWithFileName>
  891. <FilenameWithoutPath>I2c.c</FilenameWithoutPath>
  892. <RteFlg>0</RteFlg>
  893. <bShared>0</bShared>
  894. </File>
  895. <File>
  896. <GroupNumber>5</GroupNumber>
  897. <FileNumber>38</FileNumber>
  898. <FileType>1</FileType>
  899. <tvExp>0</tvExp>
  900. <tvExpOptDlg>0</tvExpOptDlg>
  901. <bDave2>0</bDave2>
  902. <PathWithFileName>..\HARDWARE\Sn74hc573\Sn74hc573.c</PathWithFileName>
  903. <FilenameWithoutPath>Sn74hc573.c</FilenameWithoutPath>
  904. <RteFlg>0</RteFlg>
  905. <bShared>0</bShared>
  906. </File>
  907. <File>
  908. <GroupNumber>5</GroupNumber>
  909. <FileNumber>39</FileNumber>
  910. <FileType>1</FileType>
  911. <tvExp>0</tvExp>
  912. <tvExpOptDlg>0</tvExpOptDlg>
  913. <bDave2>0</bDave2>
  914. <PathWithFileName>..\HARDWARE\Relay\Relay.c</PathWithFileName>
  915. <FilenameWithoutPath>Relay.c</FilenameWithoutPath>
  916. <RteFlg>0</RteFlg>
  917. <bShared>0</bShared>
  918. </File>
  919. <File>
  920. <GroupNumber>5</GroupNumber>
  921. <FileNumber>40</FileNumber>
  922. <FileType>1</FileType>
  923. <tvExp>0</tvExp>
  924. <tvExpOptDlg>0</tvExpOptDlg>
  925. <bDave2>0</bDave2>
  926. <PathWithFileName>..\HARDWARE\ReadEeprom\ReadEeprom.c</PathWithFileName>
  927. <FilenameWithoutPath>ReadEeprom.c</FilenameWithoutPath>
  928. <RteFlg>0</RteFlg>
  929. <bShared>0</bShared>
  930. </File>
  931. <File>
  932. <GroupNumber>5</GroupNumber>
  933. <FileNumber>41</FileNumber>
  934. <FileType>1</FileType>
  935. <tvExp>0</tvExp>
  936. <tvExpOptDlg>0</tvExpOptDlg>
  937. <bDave2>0</bDave2>
  938. <PathWithFileName>..\HARDWARE\Uart1\Uart1.c</PathWithFileName>
  939. <FilenameWithoutPath>Uart1.c</FilenameWithoutPath>
  940. <RteFlg>0</RteFlg>
  941. <bShared>0</bShared>
  942. </File>
  943. <File>
  944. <GroupNumber>5</GroupNumber>
  945. <FileNumber>42</FileNumber>
  946. <FileType>1</FileType>
  947. <tvExp>0</tvExp>
  948. <tvExpOptDlg>0</tvExpOptDlg>
  949. <bDave2>0</bDave2>
  950. <PathWithFileName>..\HARDWARE\Hlw8110\Hlw8110.c</PathWithFileName>
  951. <FilenameWithoutPath>Hlw8110.c</FilenameWithoutPath>
  952. <RteFlg>0</RteFlg>
  953. <bShared>0</bShared>
  954. </File>
  955. <File>
  956. <GroupNumber>5</GroupNumber>
  957. <FileNumber>43</FileNumber>
  958. <FileType>1</FileType>
  959. <tvExp>0</tvExp>
  960. <tvExpOptDlg>0</tvExpOptDlg>
  961. <bDave2>0</bDave2>
  962. <PathWithFileName>..\HARDWARE\IO\key_io.c</PathWithFileName>
  963. <FilenameWithoutPath>key_io.c</FilenameWithoutPath>
  964. <RteFlg>0</RteFlg>
  965. <bShared>0</bShared>
  966. </File>
  967. <File>
  968. <GroupNumber>5</GroupNumber>
  969. <FileNumber>44</FileNumber>
  970. <FileType>1</FileType>
  971. <tvExp>0</tvExp>
  972. <tvExpOptDlg>0</tvExpOptDlg>
  973. <bDave2>0</bDave2>
  974. <PathWithFileName>..\HARDWARE\Flash\Flash.c</PathWithFileName>
  975. <FilenameWithoutPath>Flash.c</FilenameWithoutPath>
  976. <RteFlg>0</RteFlg>
  977. <bShared>0</bShared>
  978. </File>
  979. </Group>
  980. <Group>
  981. <GroupName>::CMSIS</GroupName>
  982. <tvExp>0</tvExp>
  983. <tvExpOptDlg>0</tvExpOptDlg>
  984. <cbSel>0</cbSel>
  985. <RteFlg>1</RteFlg>
  986. </Group>
  987. </ProjectOpt>