stm32f4xx_hal_dma_ex.lst 155 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186
  1. ARM GAS /tmp/ccLX4SWU.s page 1
  2. 1 .cpu cortex-m4
  3. 2 .eabi_attribute 27, 1
  4. 3 .eabi_attribute 28, 1
  5. 4 .eabi_attribute 20, 1
  6. 5 .eabi_attribute 21, 1
  7. 6 .eabi_attribute 23, 3
  8. 7 .eabi_attribute 24, 1
  9. 8 .eabi_attribute 25, 1
  10. 9 .eabi_attribute 26, 1
  11. 10 .eabi_attribute 30, 1
  12. 11 .eabi_attribute 34, 1
  13. 12 .eabi_attribute 18, 4
  14. 13 .file "stm32f4xx_hal_dma_ex.c"
  15. 14 .text
  16. 15 .Ltext0:
  17. 16 .cfi_sections .debug_frame
  18. 17 .section .text.DMA_MultiBufferSetConfig,"ax",%progbits
  19. 18 .align 1
  20. 19 .syntax unified
  21. 20 .thumb
  22. 21 .thumb_func
  23. 22 .fpu fpv4-sp-d16
  24. 24 DMA_MultiBufferSetConfig:
  25. 25 .LFB133:
  26. 26 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c"
  27. 1:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
  28. 2:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ******************************************************************************
  29. 3:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @file stm32f4xx_hal_dma_ex.c
  30. 4:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @author MCD Application Team
  31. 5:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief DMA Extension HAL module driver
  32. 6:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * This file provides firmware functions to manage the following
  33. 7:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * functionalities of the DMA Extension peripheral:
  34. 8:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * + Extended features functions
  35. 9:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** *
  36. 10:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @verbatim
  37. 11:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ==============================================================================
  38. 12:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ##### How to use this driver #####
  39. 13:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ==============================================================================
  40. 14:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** [..]
  41. 15:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** The DMA Extension HAL driver can be used as follows:
  42. 16:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (#) Start a multi buffer transfer using the HAL_DMA_MultiBufferStart() function
  43. 17:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** for polling mode or HAL_DMA_MultiBufferStart_IT() for interrupt mode.
  44. 18:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  45. 19:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** -@- In Memory-to-Memory transfer mode, Multi (Double) Buffer mode is not allowed.
  46. 20:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** -@- When Multi (Double) Buffer mode is enabled the, transfer is circular by default.
  47. 21:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** -@- In Multi (Double) buffer mode, it is possible to update the base address for
  48. 22:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** the AHB memory port on the fly (DMA_SxM0AR or DMA_SxM1AR) when the stream is enabled.
  49. 23:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  50. 24:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @endverbatim
  51. 25:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ******************************************************************************
  52. 26:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @attention
  53. 27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** *
  54. 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
  55. 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * All rights reserved.</center></h2>
  56. 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** *
  57. 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * This software component is licensed by ST under BSD 3-Clause license,
  58. 32:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the "License"; You may not use this file except in compliance with the
  59. ARM GAS /tmp/ccLX4SWU.s page 2
  60. 33:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * License. You may obtain a copy of the License at:
  61. 34:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * opensource.org/licenses/BSD-3-Clause
  62. 35:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** *
  63. 36:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ******************************************************************************
  64. 37:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  65. 38:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  66. 39:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Includes ------------------------------------------------------------------*/
  67. 40:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** #include "stm32f4xx_hal.h"
  68. 41:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  69. 42:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup STM32F4xx_HAL_Driver
  70. 43:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{
  71. 44:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  72. 45:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  73. 46:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @defgroup DMAEx DMAEx
  74. 47:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief DMA Extended HAL module driver
  75. 48:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{
  76. 49:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  77. 50:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  78. 51:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** #ifdef HAL_DMA_MODULE_ENABLED
  79. 52:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  80. 53:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private types -------------------------------------------------------------*/
  81. 54:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private variables ---------------------------------------------------------*/
  82. 55:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private Constants ---------------------------------------------------------*/
  83. 56:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private macros ------------------------------------------------------------*/
  84. 57:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private functions ---------------------------------------------------------*/
  85. 58:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Private_Functions
  86. 59:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{
  87. 60:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  88. 61:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** static void DMA_MultiBufferSetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddr
  89. 62:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
  90. 63:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @}
  91. 64:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  92. 65:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  93. 66:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Exported functions ---------------------------------------------------------*/
  94. 67:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  95. 68:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Exported_Functions
  96. 69:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{
  97. 70:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  98. 71:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  99. 72:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  100. 73:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Exported_Functions_Group1
  101. 74:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** *
  102. 75:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @verbatim
  103. 76:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ===============================================================================
  104. 77:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ##### Extended features functions #####
  105. 78:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ===============================================================================
  106. 79:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** [..] This section provides functions allowing to:
  107. 80:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (+) Configure the source, destination address and data length and
  108. 81:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** Start MultiBuffer DMA transfer
  109. 82:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (+) Configure the source, destination address and data length and
  110. 83:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** Start MultiBuffer DMA transfer with interrupt
  111. 84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (+) Change on the fly the memory0 or memory1 address.
  112. 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  113. 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @endverbatim
  114. 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{
  115. 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  116. 89:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  117. ARM GAS /tmp/ccLX4SWU.s page 3
  118. 90:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  119. 91:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
  120. 92:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Starts the multi_buffer DMA Transfer.
  121. 93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains
  122. 94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream.
  123. 95:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SrcAddress The source memory Buffer address
  124. 96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DstAddress The destination memory Buffer address
  125. 97:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SecondMemAddress The second memory Buffer address in case of multi buffer Transfer
  126. 98:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DataLength The length of data to be transferred from source to destination
  127. 99:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status
  128. 100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  129. 101:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t
  130. 102:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  131. 103:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK;
  132. 104:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  133. 105:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Check the parameters */
  134. 106:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** assert_param(IS_DMA_BUFFER_SIZE(DataLength));
  135. 107:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  136. 108:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Memory-to-memory transfer not supported in double buffering mode */
  137. 109:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if (hdma->Init.Direction == DMA_MEMORY_TO_MEMORY)
  138. 110:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  139. 111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_NOT_SUPPORTED;
  140. 112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_ERROR;
  141. 113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  142. 114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else
  143. 115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  144. 116:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Process Locked */
  145. 117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_LOCK(hdma);
  146. 118:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  147. 119:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(HAL_DMA_STATE_READY == hdma->State)
  148. 120:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  149. 121:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Change DMA peripheral state */
  150. 122:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->State = HAL_DMA_STATE_BUSY;
  151. 123:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  152. 124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the double buffer mode */
  153. 125:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= (uint32_t)DMA_SxCR_DBM;
  154. 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  155. 127:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */
  156. 128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M1AR = SecondMemAddress;
  157. 129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  158. 130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure the source, destination address and the data length */
  159. 131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** DMA_MultiBufferSetConfig(hdma, SrcAddress, DstAddress, DataLength);
  160. 132:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  161. 133:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the peripheral */
  162. 134:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_ENABLE(hdma);
  163. 135:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  164. 136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else
  165. 137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  166. 138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Return error status */
  167. 139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_BUSY;
  168. 140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  169. 141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  170. 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return status;
  171. 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  172. 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  173. 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
  174. 146:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Starts the multi_buffer DMA Transfer with interrupt enabled.
  175. ARM GAS /tmp/ccLX4SWU.s page 4
  176. 147:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains
  177. 148:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream.
  178. 149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SrcAddress The source memory Buffer address
  179. 150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DstAddress The destination memory Buffer address
  180. 151:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SecondMemAddress The second memory Buffer address in case of multi buffer Transfer
  181. 152:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DataLength The length of data to be transferred from source to destination
  182. 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status
  183. 154:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  184. 155:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint3
  185. 156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  186. 157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK;
  187. 158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  188. 159:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Check the parameters */
  189. 160:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** assert_param(IS_DMA_BUFFER_SIZE(DataLength));
  190. 161:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  191. 162:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Memory-to-memory transfer not supported in double buffering mode */
  192. 163:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if (hdma->Init.Direction == DMA_MEMORY_TO_MEMORY)
  193. 164:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  194. 165:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_NOT_SUPPORTED;
  195. 166:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR;
  196. 167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  197. 168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  198. 169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Check callback functions */
  199. 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if ((NULL == hdma->XferCpltCallback) || (NULL == hdma->XferM1CpltCallback) || (NULL == hdma->Xfer
  200. 171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  201. 172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_PARAM;
  202. 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR;
  203. 174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  204. 175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  205. 176:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Process locked */
  206. 177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_LOCK(hdma);
  207. 178:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  208. 179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(HAL_DMA_STATE_READY == hdma->State)
  209. 180:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  210. 181:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Change DMA peripheral state */
  211. 182:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->State = HAL_DMA_STATE_BUSY;
  212. 183:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  213. 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Initialize the error code */
  214. 185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE;
  215. 186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  216. 187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the Double buffer mode */
  217. 188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= (uint32_t)DMA_SxCR_DBM;
  218. 189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  219. 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */
  220. 191:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M1AR = SecondMemAddress;
  221. 192:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  222. 193:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure the source, destination address and the data length */
  223. 194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** DMA_MultiBufferSetConfig(hdma, SrcAddress, DstAddress, DataLength);
  224. 195:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  225. 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Clear all flags */
  226. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TC_FLAG_INDEX(hdma));
  227. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  228. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  229. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  230. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  231. 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  232. 203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable Common interrupts*/
  233. ARM GAS /tmp/ccLX4SWU.s page 5
  234. 204:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= DMA_IT_TC | DMA_IT_TE | DMA_IT_DME;
  235. 205:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->FCR |= DMA_IT_FE;
  236. 206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  237. 207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if((hdma->XferHalfCpltCallback != NULL) || (hdma->XferM1HalfCpltCallback != NULL))
  238. 208:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  239. 209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= DMA_IT_HT;
  240. 210:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  241. 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  242. 212:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the peripheral */
  243. 213:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_ENABLE(hdma);
  244. 214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  245. 215:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else
  246. 216:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  247. 217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Process unlocked */
  248. 218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_UNLOCK(hdma);
  249. 219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  250. 220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Return error status */
  251. 221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_BUSY;
  252. 222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  253. 223:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return status;
  254. 224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  255. 225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  256. 226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
  257. 227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Change the memory0 or memory1 address on the fly.
  258. 228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains
  259. 229:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream.
  260. 230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param Address The new address
  261. 231:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param memory the memory to be changed, This parameter can be one of
  262. 232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the following values:
  263. 233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * MEMORY0 /
  264. 234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * MEMORY1
  265. 235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @note The MEMORY0 address can be changed only when the current transfer use
  266. 236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * MEMORY1 and the MEMORY1 address can be changed only when the current
  267. 237:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * transfer use MEMORY0.
  268. 238:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status
  269. 239:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  270. 240:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_ChangeMemory(DMA_HandleTypeDef *hdma, uint32_t Address, HAL_DMA_MemoryT
  271. 241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  272. 242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(memory == MEMORY0)
  273. 243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  274. 244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* change the memory0 address */
  275. 245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M0AR = Address;
  276. 246:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  277. 247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else
  278. 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  279. 249:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* change the memory1 address */
  280. 250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M1AR = Address;
  281. 251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  282. 252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  283. 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_OK;
  284. 254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  285. 255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  286. 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
  287. 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @}
  288. 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  289. 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  290. 260:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
  291. ARM GAS /tmp/ccLX4SWU.s page 6
  292. 261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @}
  293. 262:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  294. 263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  295. 264:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Private_Functions
  296. 265:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{
  297. 266:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  298. 267:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  299. 268:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
  300. 269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Set the DMA Transfer parameter.
  301. 270:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains
  302. 271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream.
  303. 272:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SrcAddress The source memory Buffer address
  304. 273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DstAddress The destination memory Buffer address
  305. 274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DataLength The length of data to be transferred from source to destination
  306. 275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status
  307. 276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
  308. 277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** static void DMA_MultiBufferSetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddr
  309. 278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  310. 27 .loc 1 278 0
  311. 28 .cfi_startproc
  312. 29 @ args = 0, pretend = 0, frame = 0
  313. 30 @ frame_needed = 0, uses_anonymous_args = 0
  314. 31 @ link register save eliminated.
  315. 32 .LVL0:
  316. 33 0000 10B4 push {r4}
  317. 34 .LCFI0:
  318. 35 .cfi_def_cfa_offset 4
  319. 36 .cfi_offset 4, -4
  320. 279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream data length */
  321. 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->NDTR = DataLength;
  322. 37 .loc 1 280 0
  323. 38 0002 0468 ldr r4, [r0]
  324. 39 0004 6360 str r3, [r4, #4]
  325. 281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  326. 282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Peripheral to Memory */
  327. 283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if((hdma->Init.Direction) == DMA_MEMORY_TO_PERIPH)
  328. 40 .loc 1 283 0
  329. 41 0006 8368 ldr r3, [r0, #8]
  330. 42 .LVL1:
  331. 43 0008 402B cmp r3, #64
  332. 44 000a 06D0 beq .L5
  333. 284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  334. 285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */
  335. 286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->PAR = DstAddress;
  336. 287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  337. 288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream source address */
  338. 289:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M0AR = SrcAddress;
  339. 290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  340. 291:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Memory to Peripheral */
  341. 292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else
  342. 293:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  343. 294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream source address */
  344. 295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->PAR = SrcAddress;
  345. 45 .loc 1 295 0
  346. 46 000c 0368 ldr r3, [r0]
  347. 47 000e 9960 str r1, [r3, #8]
  348. 48 .LVL2:
  349. ARM GAS /tmp/ccLX4SWU.s page 7
  350. 296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  351. 297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */
  352. 298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M0AR = DstAddress;
  353. 49 .loc 1 298 0
  354. 50 0010 0368 ldr r3, [r0]
  355. 51 0012 DA60 str r2, [r3, #12]
  356. 52 .L1:
  357. 299:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  358. 300:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  359. 53 .loc 1 300 0
  360. 54 0014 5DF8044B ldr r4, [sp], #4
  361. 55 .LCFI1:
  362. 56 .cfi_remember_state
  363. 57 .cfi_restore 4
  364. 58 .cfi_def_cfa_offset 0
  365. 59 0018 7047 bx lr
  366. 60 .LVL3:
  367. 61 .L5:
  368. 62 .LCFI2:
  369. 63 .cfi_restore_state
  370. 286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  371. 64 .loc 1 286 0
  372. 65 001a 0368 ldr r3, [r0]
  373. 66 001c 9A60 str r2, [r3, #8]
  374. 67 .LVL4:
  375. 289:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  376. 68 .loc 1 289 0
  377. 69 001e 0368 ldr r3, [r0]
  378. 70 0020 D960 str r1, [r3, #12]
  379. 71 0022 F7E7 b .L1
  380. 72 .cfi_endproc
  381. 73 .LFE133:
  382. 75 .section .text.HAL_DMAEx_MultiBufferStart,"ax",%progbits
  383. 76 .align 1
  384. 77 .global HAL_DMAEx_MultiBufferStart
  385. 78 .syntax unified
  386. 79 .thumb
  387. 80 .thumb_func
  388. 81 .fpu fpv4-sp-d16
  389. 83 HAL_DMAEx_MultiBufferStart:
  390. 84 .LFB130:
  391. 102:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK;
  392. 85 .loc 1 102 0
  393. 86 .cfi_startproc
  394. 87 @ args = 4, pretend = 0, frame = 0
  395. 88 @ frame_needed = 0, uses_anonymous_args = 0
  396. 89 .LVL5:
  397. 90 0000 38B5 push {r3, r4, r5, lr}
  398. 91 .LCFI3:
  399. 92 .cfi_def_cfa_offset 16
  400. 93 .cfi_offset 3, -16
  401. 94 .cfi_offset 4, -12
  402. 95 .cfi_offset 5, -8
  403. 96 .cfi_offset 14, -4
  404. 97 .LVL6:
  405. 109:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  406. 98 .loc 1 109 0
  407. ARM GAS /tmp/ccLX4SWU.s page 8
  408. 99 0002 8468 ldr r4, [r0, #8]
  409. 100 0004 802C cmp r4, #128
  410. 101 0006 0DD0 beq .L12
  411. 117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  412. 102 .loc 1 117 0
  413. 103 0008 90F83440 ldrb r4, [r0, #52] @ zero_extendqisi2
  414. 104 000c 012C cmp r4, #1
  415. 105 000e 24D0 beq .L9
  416. 117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  417. 106 .loc 1 117 0 is_stmt 0 discriminator 2
  418. 107 0010 0124 movs r4, #1
  419. 108 0012 80F83440 strb r4, [r0, #52]
  420. 119:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  421. 109 .loc 1 119 0 is_stmt 1 discriminator 2
  422. 110 0016 90F83540 ldrb r4, [r0, #53] @ zero_extendqisi2
  423. 111 001a E4B2 uxtb r4, r4
  424. 112 001c 012C cmp r4, #1
  425. 113 001e 06D0 beq .L13
  426. 139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  427. 114 .loc 1 139 0
  428. 115 0020 0220 movs r0, #2
  429. 116 .LVL7:
  430. 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  431. 117 .loc 1 143 0
  432. 118 0022 38BD pop {r3, r4, r5, pc}
  433. 119 .LVL8:
  434. 120 .L12:
  435. 111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_ERROR;
  436. 121 .loc 1 111 0
  437. 122 0024 4FF48073 mov r3, #256
  438. 123 .LVL9:
  439. 124 0028 4365 str r3, [r0, #84]
  440. 125 .LVL10:
  441. 112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  442. 126 .loc 1 112 0
  443. 127 002a 0120 movs r0, #1
  444. 128 .LVL11:
  445. 129 002c 38BD pop {r3, r4, r5, pc}
  446. 130 .LVL12:
  447. 131 .L13:
  448. 132 002e 0446 mov r4, r0
  449. 122:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  450. 133 .loc 1 122 0
  451. 134 0030 0220 movs r0, #2
  452. 135 .LVL13:
  453. 136 0032 84F83500 strb r0, [r4, #53]
  454. 125:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  455. 137 .loc 1 125 0
  456. 138 0036 2568 ldr r5, [r4]
  457. 139 0038 2868 ldr r0, [r5]
  458. 140 003a 40F48020 orr r0, r0, #262144
  459. 141 003e 2860 str r0, [r5]
  460. 128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  461. 142 .loc 1 128 0
  462. 143 0040 2068 ldr r0, [r4]
  463. 144 0042 0361 str r3, [r0, #16]
  464. 131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  465. ARM GAS /tmp/ccLX4SWU.s page 9
  466. 145 .loc 1 131 0
  467. 146 0044 049B ldr r3, [sp, #16]
  468. 147 .LVL14:
  469. 148 0046 2046 mov r0, r4
  470. 149 .LVL15:
  471. 150 0048 FFF7FEFF bl DMA_MultiBufferSetConfig
  472. 151 .LVL16:
  473. 134:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  474. 152 .loc 1 134 0
  475. 153 004c 2268 ldr r2, [r4]
  476. 154 004e 1368 ldr r3, [r2]
  477. 155 0050 43F00103 orr r3, r3, #1
  478. 156 0054 1360 str r3, [r2]
  479. 103:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  480. 157 .loc 1 103 0
  481. 158 0056 0020 movs r0, #0
  482. 159 0058 38BD pop {r3, r4, r5, pc}
  483. 160 .LVL17:
  484. 161 .L9:
  485. 117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  486. 162 .loc 1 117 0
  487. 163 005a 0220 movs r0, #2
  488. 164 .LVL18:
  489. 165 005c 38BD pop {r3, r4, r5, pc}
  490. 166 .cfi_endproc
  491. 167 .LFE130:
  492. 169 .section .text.HAL_DMAEx_MultiBufferStart_IT,"ax",%progbits
  493. 170 .align 1
  494. 171 .global HAL_DMAEx_MultiBufferStart_IT
  495. 172 .syntax unified
  496. 173 .thumb
  497. 174 .thumb_func
  498. 175 .fpu fpv4-sp-d16
  499. 177 HAL_DMAEx_MultiBufferStart_IT:
  500. 178 .LFB131:
  501. 156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK;
  502. 179 .loc 1 156 0
  503. 180 .cfi_startproc
  504. 181 @ args = 4, pretend = 0, frame = 0
  505. 182 @ frame_needed = 0, uses_anonymous_args = 0
  506. 183 .LVL19:
  507. 184 0000 38B5 push {r3, r4, r5, lr}
  508. 185 .LCFI4:
  509. 186 .cfi_def_cfa_offset 16
  510. 187 .cfi_offset 3, -16
  511. 188 .cfi_offset 4, -12
  512. 189 .cfi_offset 5, -8
  513. 190 .cfi_offset 14, -4
  514. 191 .LVL20:
  515. 163:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  516. 192 .loc 1 163 0
  517. 193 0002 8468 ldr r4, [r0, #8]
  518. 194 0004 802C cmp r4, #128
  519. 195 0006 17D0 beq .L304
  520. 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  521. 196 .loc 1 170 0
  522. 197 0008 C46B ldr r4, [r0, #60]
  523. ARM GAS /tmp/ccLX4SWU.s page 10
  524. 198 000a D4B1 cbz r4, .L17
  525. 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  526. 199 .loc 1 170 0 is_stmt 0 discriminator 1
  527. 200 000c 446C ldr r4, [r0, #68]
  528. 201 000e C4B1 cbz r4, .L17
  529. 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  530. 202 .loc 1 170 0 discriminator 2
  531. 203 0010 C46C ldr r4, [r0, #76]
  532. 204 0012 B4B1 cbz r4, .L17
  533. 177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  534. 205 .loc 1 177 0 is_stmt 1
  535. 206 0014 90F83440 ldrb r4, [r0, #52] @ zero_extendqisi2
  536. 207 0018 012C cmp r4, #1
  537. 208 001a 00F05F87 beq .L62
  538. 177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  539. 209 .loc 1 177 0 is_stmt 0 discriminator 2
  540. 210 001e 0124 movs r4, #1
  541. 211 0020 80F83440 strb r4, [r0, #52]
  542. 179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  543. 212 .loc 1 179 0 is_stmt 1 discriminator 2
  544. 213 0024 90F83540 ldrb r4, [r0, #53] @ zero_extendqisi2
  545. 214 0028 E4B2 uxtb r4, r4
  546. 215 002a 012C cmp r4, #1
  547. 216 002c 0DD0 beq .L305
  548. 218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  549. 217 .loc 1 218 0
  550. 218 002e 0023 movs r3, #0
  551. 219 .LVL21:
  552. 220 0030 80F83430 strb r3, [r0, #52]
  553. 221 .LVL22:
  554. 221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  555. 222 .loc 1 221 0
  556. 223 0034 0220 movs r0, #2
  557. 224 .LVL23:
  558. 225 0036 38BD pop {r3, r4, r5, pc}
  559. 226 .LVL24:
  560. 227 .L304:
  561. 165:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR;
  562. 228 .loc 1 165 0
  563. 229 0038 4FF48073 mov r3, #256
  564. 230 .LVL25:
  565. 231 003c 4365 str r3, [r0, #84]
  566. 166:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  567. 232 .loc 1 166 0
  568. 233 003e 0120 movs r0, #1
  569. 234 .LVL26:
  570. 235 0040 38BD pop {r3, r4, r5, pc}
  571. 236 .LVL27:
  572. 237 .L17:
  573. 172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR;
  574. 238 .loc 1 172 0
  575. 239 0042 4023 movs r3, #64
  576. 240 .LVL28:
  577. 241 0044 4365 str r3, [r0, #84]
  578. 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  579. 242 .loc 1 173 0
  580. 243 0046 0120 movs r0, #1
  581. ARM GAS /tmp/ccLX4SWU.s page 11
  582. 244 .LVL29:
  583. 245 0048 38BD pop {r3, r4, r5, pc}
  584. 246 .LVL30:
  585. 247 .L305:
  586. 248 004a 0446 mov r4, r0
  587. 182:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  588. 249 .loc 1 182 0
  589. 250 004c 0220 movs r0, #2
  590. 251 .LVL31:
  591. 252 004e 84F83500 strb r0, [r4, #53]
  592. 185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  593. 253 .loc 1 185 0
  594. 254 0052 0020 movs r0, #0
  595. 255 0054 6065 str r0, [r4, #84]
  596. 188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  597. 256 .loc 1 188 0
  598. 257 0056 2568 ldr r5, [r4]
  599. 258 0058 2868 ldr r0, [r5]
  600. 259 005a 40F48020 orr r0, r0, #262144
  601. 260 005e 2860 str r0, [r5]
  602. 191:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  603. 261 .loc 1 191 0
  604. 262 0060 2068 ldr r0, [r4]
  605. 263 0062 0361 str r3, [r0, #16]
  606. 194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  607. 264 .loc 1 194 0
  608. 265 0064 049B ldr r3, [sp, #16]
  609. 266 .LVL32:
  610. 267 0066 2046 mov r0, r4
  611. 268 .LVL33:
  612. 269 0068 FFF7FEFF bl DMA_MultiBufferSetConfig
  613. 270 .LVL34:
  614. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  615. 271 .loc 1 197 0
  616. 272 006c 2368 ldr r3, [r4]
  617. 273 006e C64A ldr r2, .L322
  618. 274 0070 9342 cmp r3, r2
  619. 275 0072 40F29880 bls .L20
  620. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  621. 276 .loc 1 197 0 is_stmt 0 discriminator 1
  622. 277 0076 A2F58962 sub r2, r2, #1096
  623. 278 007a 9342 cmp r3, r2
  624. 279 007c 31D0 beq .L63
  625. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  626. 280 .loc 1 197 0 discriminator 3
  627. 281 007e 02F58062 add r2, r2, #1024
  628. 282 0082 9342 cmp r3, r2
  629. 283 0084 74D0 beq .L64
  630. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  631. 284 .loc 1 197 0 discriminator 5
  632. 285 0086 A2F56872 sub r2, r2, #928
  633. 286 008a 9342 cmp r3, r2
  634. 287 008c 72D0 beq .L65
  635. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  636. 288 .loc 1 197 0 discriminator 7
  637. 289 008e 02F58062 add r2, r2, #1024
  638. 290 0092 9342 cmp r3, r2
  639. ARM GAS /tmp/ccLX4SWU.s page 12
  640. 291 0094 70D0 beq .L66
  641. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  642. 292 .loc 1 197 0 discriminator 9
  643. 293 0096 A2F58962 sub r2, r2, #1096
  644. 294 009a 9342 cmp r3, r2
  645. 295 009c 6ED0 beq .L67
  646. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  647. 296 .loc 1 197 0 discriminator 11
  648. 297 009e 02F58062 add r2, r2, #1024
  649. 298 00a2 9342 cmp r3, r2
  650. 299 00a4 6DD0 beq .L68
  651. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  652. 300 .loc 1 197 0 discriminator 13
  653. 301 00a6 A2F56872 sub r2, r2, #928
  654. 302 00aa 9342 cmp r3, r2
  655. 303 00ac 6CD0 beq .L69
  656. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  657. 304 .loc 1 197 0 discriminator 15
  658. 305 00ae 02F58062 add r2, r2, #1024
  659. 306 00b2 9342 cmp r3, r2
  660. 307 00b4 6BD0 beq .L70
  661. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  662. 308 .loc 1 197 0 discriminator 17
  663. 309 00b6 A2F58962 sub r2, r2, #1096
  664. 310 00ba 9342 cmp r3, r2
  665. 311 00bc 6AD0 beq .L71
  666. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  667. 312 .loc 1 197 0 discriminator 19
  668. 313 00be 02F58062 add r2, r2, #1024
  669. 314 00c2 9342 cmp r3, r2
  670. 315 00c4 69D0 beq .L72
  671. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  672. 316 .loc 1 197 0 discriminator 21
  673. 317 00c6 A2F56872 sub r2, r2, #928
  674. 318 00ca 9342 cmp r3, r2
  675. 319 00cc 68D0 beq .L73
  676. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  677. 320 .loc 1 197 0 discriminator 23
  678. 321 00ce 02F58062 add r2, r2, #1024
  679. 322 00d2 9342 cmp r3, r2
  680. 323 00d4 02D0 beq .L306
  681. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  682. 324 .loc 1 197 0
  683. 325 00d6 4FF00063 mov r3, #134217728
  684. 326 00da 03E0 b .L21
  685. 327 .L306:
  686. 328 00dc 4FF40013 mov r3, #2097152
  687. 329 00e0 00E0 b .L21
  688. 330 .L63:
  689. 331 00e2 2023 movs r3, #32
  690. 332 .L21:
  691. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  692. 333 .loc 1 197 0 discriminator 50
  693. 334 00e4 A94A ldr r2, .L322+4
  694. 335 00e6 D360 str r3, [r2, #12]
  695. 336 .LVL35:
  696. 337 .L22:
  697. ARM GAS /tmp/ccLX4SWU.s page 13
  698. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  699. 338 .loc 1 198 0 is_stmt 1
  700. 339 00e8 2368 ldr r3, [r4]
  701. 340 00ea A74A ldr r2, .L322
  702. 341 00ec 9342 cmp r3, r2
  703. 342 00ee 40F2CE81 bls .L28
  704. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  705. 343 .loc 1 198 0 is_stmt 0 discriminator 1
  706. 344 00f2 A2F58962 sub r2, r2, #1096
  707. 345 00f6 9342 cmp r3, r2
  708. 346 00f8 00F06781 beq .L111
  709. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  710. 347 .loc 1 198 0 discriminator 3
  711. 348 00fc 02F58062 add r2, r2, #1024
  712. 349 0100 9342 cmp r3, r2
  713. 350 0102 00F0A981 beq .L112
  714. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  715. 351 .loc 1 198 0 discriminator 5
  716. 352 0106 A2F56872 sub r2, r2, #928
  717. 353 010a 9342 cmp r3, r2
  718. 354 010c 00F0A681 beq .L113
  719. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  720. 355 .loc 1 198 0 discriminator 7
  721. 356 0110 02F58062 add r2, r2, #1024
  722. 357 0114 9342 cmp r3, r2
  723. 358 0116 00F0A381 beq .L114
  724. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  725. 359 .loc 1 198 0 discriminator 9
  726. 360 011a A2F58962 sub r2, r2, #1096
  727. 361 011e 9342 cmp r3, r2
  728. 362 0120 00F0A081 beq .L115
  729. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  730. 363 .loc 1 198 0 discriminator 11
  731. 364 0124 02F58062 add r2, r2, #1024
  732. 365 0128 9342 cmp r3, r2
  733. 366 012a 00F09E81 beq .L116
  734. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  735. 367 .loc 1 198 0 discriminator 13
  736. 368 012e A2F56872 sub r2, r2, #928
  737. 369 0132 9342 cmp r3, r2
  738. 370 0134 00F09C81 beq .L117
  739. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  740. 371 .loc 1 198 0 discriminator 15
  741. 372 0138 02F58062 add r2, r2, #1024
  742. 373 013c 9342 cmp r3, r2
  743. 374 013e 00F09A81 beq .L118
  744. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  745. 375 .loc 1 198 0 discriminator 17
  746. 376 0142 A2F58962 sub r2, r2, #1096
  747. 377 0146 9342 cmp r3, r2
  748. 378 0148 00F09881 beq .L119
  749. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  750. 379 .loc 1 198 0 discriminator 19
  751. 380 014c 02F58062 add r2, r2, #1024
  752. 381 0150 9342 cmp r3, r2
  753. 382 0152 00F09681 beq .L120
  754. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  755. ARM GAS /tmp/ccLX4SWU.s page 14
  756. 383 .loc 1 198 0 discriminator 21
  757. 384 0156 A2F56872 sub r2, r2, #928
  758. 385 015a 9342 cmp r3, r2
  759. 386 015c 00F09481 beq .L121
  760. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  761. 387 .loc 1 198 0 discriminator 23
  762. 388 0160 02F58062 add r2, r2, #1024
  763. 389 0164 9342 cmp r3, r2
  764. 390 0166 00F02D81 beq .L307
  765. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  766. 391 .loc 1 198 0
  767. 392 016a 4FF08063 mov r3, #67108864
  768. 393 016e 2DE1 b .L29
  769. 394 .LVL36:
  770. 395 .L64:
  771. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  772. 396 .loc 1 197 0 is_stmt 1
  773. 397 0170 2023 movs r3, #32
  774. 398 0172 B7E7 b .L21
  775. 399 .L65:
  776. 400 0174 2023 movs r3, #32
  777. 401 0176 B5E7 b .L21
  778. 402 .L66:
  779. 403 0178 2023 movs r3, #32
  780. 404 017a B3E7 b .L21
  781. 405 .L67:
  782. 406 017c 4FF40063 mov r3, #2048
  783. 407 0180 B0E7 b .L21
  784. 408 .L68:
  785. 409 0182 4FF40063 mov r3, #2048
  786. 410 0186 ADE7 b .L21
  787. 411 .L69:
  788. 412 0188 4FF40063 mov r3, #2048
  789. 413 018c AAE7 b .L21
  790. 414 .L70:
  791. 415 018e 4FF40063 mov r3, #2048
  792. 416 0192 A7E7 b .L21
  793. 417 .L71:
  794. 418 0194 4FF40013 mov r3, #2097152
  795. 419 0198 A4E7 b .L21
  796. 420 .L72:
  797. 421 019a 4FF40013 mov r3, #2097152
  798. 422 019e A1E7 b .L21
  799. 423 .L73:
  800. 424 01a0 4FF40013 mov r3, #2097152
  801. 425 01a4 9EE7 b .L21
  802. 426 .L20:
  803. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  804. 427 .loc 1 197 0 is_stmt 0 discriminator 2
  805. 428 01a6 7A4A ldr r2, .L322+8
  806. 429 01a8 9342 cmp r3, r2
  807. 430 01aa 53D9 bls .L23
  808. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  809. 431 .loc 1 197 0 discriminator 51
  810. 432 01ac A83A subs r2, r2, #168
  811. 433 01ae 9342 cmp r3, r2
  812. 434 01b0 2ED0 beq .L75
  813. ARM GAS /tmp/ccLX4SWU.s page 15
  814. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  815. 435 .loc 1 197 0 discriminator 53
  816. 436 01b2 02F58062 add r2, r2, #1024
  817. 437 01b6 9342 cmp r3, r2
  818. 438 01b8 2ED0 beq .L76
  819. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  820. 439 .loc 1 197 0 discriminator 55
  821. 440 01ba A2F56872 sub r2, r2, #928
  822. 441 01be 9342 cmp r3, r2
  823. 442 01c0 2CD0 beq .L77
  824. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  825. 443 .loc 1 197 0 discriminator 57
  826. 444 01c2 02F58062 add r2, r2, #1024
  827. 445 01c6 9342 cmp r3, r2
  828. 446 01c8 2AD0 beq .L78
  829. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  830. 447 .loc 1 197 0 discriminator 59
  831. 448 01ca A2F58962 sub r2, r2, #1096
  832. 449 01ce 9342 cmp r3, r2
  833. 450 01d0 28D0 beq .L79
  834. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  835. 451 .loc 1 197 0 discriminator 61
  836. 452 01d2 02F58062 add r2, r2, #1024
  837. 453 01d6 9342 cmp r3, r2
  838. 454 01d8 27D0 beq .L80
  839. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  840. 455 .loc 1 197 0 discriminator 63
  841. 456 01da A2F56872 sub r2, r2, #928
  842. 457 01de 9342 cmp r3, r2
  843. 458 01e0 26D0 beq .L81
  844. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  845. 459 .loc 1 197 0 discriminator 65
  846. 460 01e2 02F58062 add r2, r2, #1024
  847. 461 01e6 9342 cmp r3, r2
  848. 462 01e8 25D0 beq .L82
  849. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  850. 463 .loc 1 197 0 discriminator 67
  851. 464 01ea A2F58962 sub r2, r2, #1096
  852. 465 01ee 9342 cmp r3, r2
  853. 466 01f0 24D0 beq .L83
  854. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  855. 467 .loc 1 197 0 discriminator 69
  856. 468 01f2 02F58062 add r2, r2, #1024
  857. 469 01f6 9342 cmp r3, r2
  858. 470 01f8 23D0 beq .L84
  859. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  860. 471 .loc 1 197 0 discriminator 71
  861. 472 01fa A2F56872 sub r2, r2, #928
  862. 473 01fe 9342 cmp r3, r2
  863. 474 0200 22D0 beq .L85
  864. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  865. 475 .loc 1 197 0 discriminator 73
  866. 476 0202 02F58062 add r2, r2, #1024
  867. 477 0206 9342 cmp r3, r2
  868. 478 0208 21D1 bne .L86
  869. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  870. 479 .loc 1 197 0
  871. ARM GAS /tmp/ccLX4SWU.s page 16
  872. 480 020a 4FF40013 mov r3, #2097152
  873. 481 020e 00E0 b .L24
  874. 482 .L75:
  875. 483 0210 2023 movs r3, #32
  876. 484 .L24:
  877. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  878. 485 .loc 1 197 0 discriminator 100
  879. 486 0212 5E4A ldr r2, .L322+4
  880. 487 0214 9360 str r3, [r2, #8]
  881. 488 .LVL37:
  882. 489 0216 67E7 b .L22
  883. 490 .LVL38:
  884. 491 .L76:
  885. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  886. 492 .loc 1 197 0
  887. 493 0218 2023 movs r3, #32
  888. 494 021a FAE7 b .L24
  889. 495 .L77:
  890. 496 021c 2023 movs r3, #32
  891. 497 021e F8E7 b .L24
  892. 498 .L78:
  893. 499 0220 2023 movs r3, #32
  894. 500 0222 F6E7 b .L24
  895. 501 .L79:
  896. 502 0224 4FF40063 mov r3, #2048
  897. 503 0228 F3E7 b .L24
  898. 504 .L80:
  899. 505 022a 4FF40063 mov r3, #2048
  900. 506 022e F0E7 b .L24
  901. 507 .L81:
  902. 508 0230 4FF40063 mov r3, #2048
  903. 509 0234 EDE7 b .L24
  904. 510 .L82:
  905. 511 0236 4FF40063 mov r3, #2048
  906. 512 023a EAE7 b .L24
  907. 513 .L83:
  908. 514 023c 4FF40013 mov r3, #2097152
  909. 515 0240 E7E7 b .L24
  910. 516 .L84:
  911. 517 0242 4FF40013 mov r3, #2097152
  912. 518 0246 E4E7 b .L24
  913. 519 .L85:
  914. 520 0248 4FF40013 mov r3, #2097152
  915. 521 024c E1E7 b .L24
  916. 522 .L86:
  917. 523 024e 4FF00063 mov r3, #134217728
  918. 524 0252 DEE7 b .L24
  919. 525 .L23:
  920. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  921. 526 .loc 1 197 0 discriminator 52
  922. 527 0254 4F4A ldr r2, .L322+12
  923. 528 0256 9342 cmp r3, r2
  924. 529 0258 53D9 bls .L25
  925. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  926. 530 .loc 1 197 0 discriminator 102
  927. 531 025a 483A subs r2, r2, #72
  928. 532 025c 9342 cmp r3, r2
  929. ARM GAS /tmp/ccLX4SWU.s page 17
  930. 533 025e 31D0 beq .L87
  931. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  932. 534 .loc 1 197 0 discriminator 104
  933. 535 0260 02F58062 add r2, r2, #1024
  934. 536 0264 9342 cmp r3, r2
  935. 537 0266 31D0 beq .L88
  936. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  937. 538 .loc 1 197 0 discriminator 106
  938. 539 0268 A2F56872 sub r2, r2, #928
  939. 540 026c 9342 cmp r3, r2
  940. 541 026e 2FD0 beq .L89
  941. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  942. 542 .loc 1 197 0 discriminator 108
  943. 543 0270 02F58062 add r2, r2, #1024
  944. 544 0274 9342 cmp r3, r2
  945. 545 0276 2DD0 beq .L90
  946. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  947. 546 .loc 1 197 0 discriminator 110
  948. 547 0278 A2F58962 sub r2, r2, #1096
  949. 548 027c 9342 cmp r3, r2
  950. 549 027e 2BD0 beq .L91
  951. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  952. 550 .loc 1 197 0 discriminator 112
  953. 551 0280 02F58062 add r2, r2, #1024
  954. 552 0284 9342 cmp r3, r2
  955. 553 0286 2AD0 beq .L92
  956. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  957. 554 .loc 1 197 0 discriminator 114
  958. 555 0288 A2F56872 sub r2, r2, #928
  959. 556 028c 9342 cmp r3, r2
  960. 557 028e 29D0 beq .L93
  961. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  962. 558 .loc 1 197 0 discriminator 116
  963. 559 0290 02F58062 add r2, r2, #1024
  964. 560 0294 9342 cmp r3, r2
  965. 561 0296 28D0 beq .L94
  966. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  967. 562 .loc 1 197 0 discriminator 118
  968. 563 0298 A2F58962 sub r2, r2, #1096
  969. 564 029c 9342 cmp r3, r2
  970. 565 029e 27D0 beq .L95
  971. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  972. 566 .loc 1 197 0 discriminator 120
  973. 567 02a0 02F58062 add r2, r2, #1024
  974. 568 02a4 9342 cmp r3, r2
  975. 569 02a6 26D0 beq .L96
  976. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  977. 570 .loc 1 197 0 discriminator 122
  978. 571 02a8 A2F56872 sub r2, r2, #928
  979. 572 02ac 9342 cmp r3, r2
  980. 573 02ae 25D0 beq .L97
  981. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  982. 574 .loc 1 197 0 discriminator 124
  983. 575 02b0 02F58062 add r2, r2, #1024
  984. 576 02b4 9342 cmp r3, r2
  985. 577 02b6 02D0 beq .L308
  986. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  987. ARM GAS /tmp/ccLX4SWU.s page 18
  988. 578 .loc 1 197 0
  989. 579 02b8 4FF00063 mov r3, #134217728
  990. 580 02bc 03E0 b .L26
  991. 581 .L308:
  992. 582 02be 4FF40013 mov r3, #2097152
  993. 583 02c2 00E0 b .L26
  994. 584 .L87:
  995. 585 02c4 2023 movs r3, #32
  996. 586 .L26:
  997. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  998. 587 .loc 1 197 0 discriminator 151
  999. 588 02c6 344A ldr r2, .L322+16
  1000. 589 02c8 D360 str r3, [r2, #12]
  1001. 590 .LVL39:
  1002. 591 02ca 0DE7 b .L22
  1003. 592 .LVL40:
  1004. 593 .L88:
  1005. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1006. 594 .loc 1 197 0
  1007. 595 02cc 2023 movs r3, #32
  1008. 596 02ce FAE7 b .L26
  1009. 597 .L89:
  1010. 598 02d0 2023 movs r3, #32
  1011. 599 02d2 F8E7 b .L26
  1012. 600 .L90:
  1013. 601 02d4 2023 movs r3, #32
  1014. 602 02d6 F6E7 b .L26
  1015. 603 .L91:
  1016. 604 02d8 4FF40063 mov r3, #2048
  1017. 605 02dc F3E7 b .L26
  1018. 606 .L92:
  1019. 607 02de 4FF40063 mov r3, #2048
  1020. 608 02e2 F0E7 b .L26
  1021. 609 .L93:
  1022. 610 02e4 4FF40063 mov r3, #2048
  1023. 611 02e8 EDE7 b .L26
  1024. 612 .L94:
  1025. 613 02ea 4FF40063 mov r3, #2048
  1026. 614 02ee EAE7 b .L26
  1027. 615 .L95:
  1028. 616 02f0 4FF40013 mov r3, #2097152
  1029. 617 02f4 E7E7 b .L26
  1030. 618 .L96:
  1031. 619 02f6 4FF40013 mov r3, #2097152
  1032. 620 02fa E4E7 b .L26
  1033. 621 .L97:
  1034. 622 02fc 4FF40013 mov r3, #2097152
  1035. 623 0300 E1E7 b .L26
  1036. 624 .L25:
  1037. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1038. 625 .loc 1 197 0 discriminator 103
  1039. 626 0302 264A ldr r2, .L322+20
  1040. 627 0304 9342 cmp r3, r2
  1041. 628 0306 31D0 beq .L99
  1042. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1043. 629 .loc 1 197 0 discriminator 153
  1044. 630 0308 02F58062 add r2, r2, #1024
  1045. ARM GAS /tmp/ccLX4SWU.s page 19
  1046. 631 030c 9342 cmp r3, r2
  1047. 632 030e 31D0 beq .L100
  1048. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1049. 633 .loc 1 197 0 discriminator 155
  1050. 634 0310 A2F56872 sub r2, r2, #928
  1051. 635 0314 9342 cmp r3, r2
  1052. 636 0316 2FD0 beq .L101
  1053. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1054. 637 .loc 1 197 0 discriminator 157
  1055. 638 0318 02F58062 add r2, r2, #1024
  1056. 639 031c 9342 cmp r3, r2
  1057. 640 031e 2DD0 beq .L102
  1058. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1059. 641 .loc 1 197 0 discriminator 159
  1060. 642 0320 A2F58962 sub r2, r2, #1096
  1061. 643 0324 9342 cmp r3, r2
  1062. 644 0326 2BD0 beq .L103
  1063. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1064. 645 .loc 1 197 0 discriminator 161
  1065. 646 0328 02F58062 add r2, r2, #1024
  1066. 647 032c 9342 cmp r3, r2
  1067. 648 032e 37D0 beq .L104
  1068. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1069. 649 .loc 1 197 0 discriminator 163
  1070. 650 0330 A2F56872 sub r2, r2, #928
  1071. 651 0334 9342 cmp r3, r2
  1072. 652 0336 36D0 beq .L105
  1073. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1074. 653 .loc 1 197 0 discriminator 165
  1075. 654 0338 02F58062 add r2, r2, #1024
  1076. 655 033c 9342 cmp r3, r2
  1077. 656 033e 35D0 beq .L106
  1078. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1079. 657 .loc 1 197 0 discriminator 167
  1080. 658 0340 A2F58962 sub r2, r2, #1096
  1081. 659 0344 9342 cmp r3, r2
  1082. 660 0346 34D0 beq .L107
  1083. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1084. 661 .loc 1 197 0 discriminator 169
  1085. 662 0348 02F58062 add r2, r2, #1024
  1086. 663 034c 9342 cmp r3, r2
  1087. 664 034e 33D0 beq .L108
  1088. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1089. 665 .loc 1 197 0 discriminator 171
  1090. 666 0350 A2F56872 sub r2, r2, #928
  1091. 667 0354 9342 cmp r3, r2
  1092. 668 0356 32D0 beq .L109
  1093. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1094. 669 .loc 1 197 0 discriminator 173
  1095. 670 0358 02F58062 add r2, r2, #1024
  1096. 671 035c 9342 cmp r3, r2
  1097. 672 035e 02D0 beq .L309
  1098. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1099. 673 .loc 1 197 0
  1100. 674 0360 4FF00063 mov r3, #134217728
  1101. 675 0364 03E0 b .L27
  1102. 676 .L309:
  1103. ARM GAS /tmp/ccLX4SWU.s page 20
  1104. 677 0366 4FF40013 mov r3, #2097152
  1105. 678 036a 00E0 b .L27
  1106. 679 .L99:
  1107. 680 036c 2023 movs r3, #32
  1108. 681 .L27:
  1109. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1110. 682 .loc 1 197 0 discriminator 200
  1111. 683 036e 0A4A ldr r2, .L322+16
  1112. 684 0370 9360 str r3, [r2, #8]
  1113. 685 .LVL41:
  1114. 686 0372 B9E6 b .L22
  1115. 687 .LVL42:
  1116. 688 .L100:
  1117. 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
  1118. 689 .loc 1 197 0
  1119. 690 0374 2023 movs r3, #32
  1120. 691 0376 FAE7 b .L27
  1121. 692 .L101:
  1122. 693 0378 2023 movs r3, #32
  1123. 694 037a F8E7 b .L27
  1124. 695 .L102:
  1125. 696 037c 2023 movs r3, #32
  1126. 697 037e F6E7 b .L27
  1127. 698 .L103:
  1128. 699 0380 4FF40063 mov r3, #2048
  1129. 700 0384 F3E7 b .L27
  1130. 701 .L323:
  1131. 702 0386 00BF .align 2
  1132. 703 .L322:
  1133. 704 0388 58640240 .word 1073898584
  1134. 705 038c 00640240 .word 1073898496
  1135. 706 0390 B8600240 .word 1073897656
  1136. 707 0394 58600240 .word 1073897560
  1137. 708 0398 00600240 .word 1073897472
  1138. 709 039c 10600240 .word 1073897488
  1139. 710 .L104:
  1140. 711 03a0 4FF40063 mov r3, #2048
  1141. 712 03a4 E3E7 b .L27
  1142. 713 .L105:
  1143. 714 03a6 4FF40063 mov r3, #2048
  1144. 715 03aa E0E7 b .L27
  1145. 716 .L106:
  1146. 717 03ac 4FF40063 mov r3, #2048
  1147. 718 03b0 DDE7 b .L27
  1148. 719 .L107:
  1149. 720 03b2 4FF40013 mov r3, #2097152
  1150. 721 03b6 DAE7 b .L27
  1151. 722 .L108:
  1152. 723 03b8 4FF40013 mov r3, #2097152
  1153. 724 03bc D7E7 b .L27
  1154. 725 .L109:
  1155. 726 03be 4FF40013 mov r3, #2097152
  1156. 727 03c2 D4E7 b .L27
  1157. 728 .LVL43:
  1158. 729 .L307:
  1159. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1160. 730 .loc 1 198 0 is_stmt 1
  1161. ARM GAS /tmp/ccLX4SWU.s page 21
  1162. 731 03c4 4FF48013 mov r3, #1048576
  1163. 732 03c8 00E0 b .L29
  1164. 733 .L111:
  1165. 734 03ca 1023 movs r3, #16
  1166. 735 .L29:
  1167. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1168. 736 .loc 1 198 0 is_stmt 0 discriminator 50
  1169. 737 03cc B24A ldr r2, .L324
  1170. 738 03ce D360 str r3, [r2, #12]
  1171. 739 .L30:
  1172. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1173. 740 .loc 1 199 0 is_stmt 1
  1174. 741 03d0 2368 ldr r3, [r4]
  1175. 742 03d2 B24A ldr r2, .L324+4
  1176. 743 03d4 9342 cmp r3, r2
  1177. 744 03d6 40F2CD81 bls .L36
  1178. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1179. 745 .loc 1 199 0 is_stmt 0 discriminator 1
  1180. 746 03da A2F58962 sub r2, r2, #1096
  1181. 747 03de 9342 cmp r3, r2
  1182. 748 03e0 00F06681 beq .L159
  1183. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1184. 749 .loc 1 199 0 discriminator 3
  1185. 750 03e4 02F58062 add r2, r2, #1024
  1186. 751 03e8 9342 cmp r3, r2
  1187. 752 03ea 00F0A881 beq .L160
  1188. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1189. 753 .loc 1 199 0 discriminator 5
  1190. 754 03ee A2F56872 sub r2, r2, #928
  1191. 755 03f2 9342 cmp r3, r2
  1192. 756 03f4 00F0A581 beq .L161
  1193. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1194. 757 .loc 1 199 0 discriminator 7
  1195. 758 03f8 02F58062 add r2, r2, #1024
  1196. 759 03fc 9342 cmp r3, r2
  1197. 760 03fe 00F0A281 beq .L162
  1198. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1199. 761 .loc 1 199 0 discriminator 9
  1200. 762 0402 A2F58962 sub r2, r2, #1096
  1201. 763 0406 9342 cmp r3, r2
  1202. 764 0408 00F09F81 beq .L163
  1203. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1204. 765 .loc 1 199 0 discriminator 11
  1205. 766 040c 02F58062 add r2, r2, #1024
  1206. 767 0410 9342 cmp r3, r2
  1207. 768 0412 00F09D81 beq .L164
  1208. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1209. 769 .loc 1 199 0 discriminator 13
  1210. 770 0416 A2F56872 sub r2, r2, #928
  1211. 771 041a 9342 cmp r3, r2
  1212. 772 041c 00F09B81 beq .L165
  1213. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1214. 773 .loc 1 199 0 discriminator 15
  1215. 774 0420 02F58062 add r2, r2, #1024
  1216. 775 0424 9342 cmp r3, r2
  1217. 776 0426 00F09981 beq .L166
  1218. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1219. ARM GAS /tmp/ccLX4SWU.s page 22
  1220. 777 .loc 1 199 0 discriminator 17
  1221. 778 042a A2F58962 sub r2, r2, #1096
  1222. 779 042e 9342 cmp r3, r2
  1223. 780 0430 00F09781 beq .L167
  1224. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1225. 781 .loc 1 199 0 discriminator 19
  1226. 782 0434 02F58062 add r2, r2, #1024
  1227. 783 0438 9342 cmp r3, r2
  1228. 784 043a 00F09581 beq .L168
  1229. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1230. 785 .loc 1 199 0 discriminator 21
  1231. 786 043e A2F56872 sub r2, r2, #928
  1232. 787 0442 9342 cmp r3, r2
  1233. 788 0444 00F09381 beq .L169
  1234. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1235. 789 .loc 1 199 0 discriminator 23
  1236. 790 0448 02F58062 add r2, r2, #1024
  1237. 791 044c 9342 cmp r3, r2
  1238. 792 044e 00F02081 beq .L310
  1239. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1240. 793 .loc 1 199 0
  1241. 794 0452 4FF00073 mov r3, #33554432
  1242. 795 0456 2CE1 b .L37
  1243. 796 .L112:
  1244. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1245. 797 .loc 1 198 0 is_stmt 1
  1246. 798 0458 1023 movs r3, #16
  1247. 799 045a B7E7 b .L29
  1248. 800 .L113:
  1249. 801 045c 1023 movs r3, #16
  1250. 802 045e B5E7 b .L29
  1251. 803 .L114:
  1252. 804 0460 1023 movs r3, #16
  1253. 805 0462 B3E7 b .L29
  1254. 806 .L115:
  1255. 807 0464 4FF48063 mov r3, #1024
  1256. 808 0468 B0E7 b .L29
  1257. 809 .L116:
  1258. 810 046a 4FF48063 mov r3, #1024
  1259. 811 046e ADE7 b .L29
  1260. 812 .L117:
  1261. 813 0470 4FF48063 mov r3, #1024
  1262. 814 0474 AAE7 b .L29
  1263. 815 .L118:
  1264. 816 0476 4FF48063 mov r3, #1024
  1265. 817 047a A7E7 b .L29
  1266. 818 .L119:
  1267. 819 047c 4FF48013 mov r3, #1048576
  1268. 820 0480 A4E7 b .L29
  1269. 821 .L120:
  1270. 822 0482 4FF48013 mov r3, #1048576
  1271. 823 0486 A1E7 b .L29
  1272. 824 .L121:
  1273. 825 0488 4FF48013 mov r3, #1048576
  1274. 826 048c 9EE7 b .L29
  1275. 827 .L28:
  1276. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1277. ARM GAS /tmp/ccLX4SWU.s page 23
  1278. 828 .loc 1 198 0 is_stmt 0 discriminator 2
  1279. 829 048e 844A ldr r2, .L324+8
  1280. 830 0490 9342 cmp r3, r2
  1281. 831 0492 53D9 bls .L31
  1282. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1283. 832 .loc 1 198 0 discriminator 51
  1284. 833 0494 A83A subs r2, r2, #168
  1285. 834 0496 9342 cmp r3, r2
  1286. 835 0498 2ED0 beq .L123
  1287. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1288. 836 .loc 1 198 0 discriminator 53
  1289. 837 049a 02F58062 add r2, r2, #1024
  1290. 838 049e 9342 cmp r3, r2
  1291. 839 04a0 2ED0 beq .L124
  1292. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1293. 840 .loc 1 198 0 discriminator 55
  1294. 841 04a2 A2F56872 sub r2, r2, #928
  1295. 842 04a6 9342 cmp r3, r2
  1296. 843 04a8 2CD0 beq .L125
  1297. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1298. 844 .loc 1 198 0 discriminator 57
  1299. 845 04aa 02F58062 add r2, r2, #1024
  1300. 846 04ae 9342 cmp r3, r2
  1301. 847 04b0 2AD0 beq .L126
  1302. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1303. 848 .loc 1 198 0 discriminator 59
  1304. 849 04b2 A2F58962 sub r2, r2, #1096
  1305. 850 04b6 9342 cmp r3, r2
  1306. 851 04b8 28D0 beq .L127
  1307. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1308. 852 .loc 1 198 0 discriminator 61
  1309. 853 04ba 02F58062 add r2, r2, #1024
  1310. 854 04be 9342 cmp r3, r2
  1311. 855 04c0 27D0 beq .L128
  1312. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1313. 856 .loc 1 198 0 discriminator 63
  1314. 857 04c2 A2F56872 sub r2, r2, #928
  1315. 858 04c6 9342 cmp r3, r2
  1316. 859 04c8 26D0 beq .L129
  1317. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1318. 860 .loc 1 198 0 discriminator 65
  1319. 861 04ca 02F58062 add r2, r2, #1024
  1320. 862 04ce 9342 cmp r3, r2
  1321. 863 04d0 25D0 beq .L130
  1322. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1323. 864 .loc 1 198 0 discriminator 67
  1324. 865 04d2 A2F58962 sub r2, r2, #1096
  1325. 866 04d6 9342 cmp r3, r2
  1326. 867 04d8 24D0 beq .L131
  1327. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1328. 868 .loc 1 198 0 discriminator 69
  1329. 869 04da 02F58062 add r2, r2, #1024
  1330. 870 04de 9342 cmp r3, r2
  1331. 871 04e0 23D0 beq .L132
  1332. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1333. 872 .loc 1 198 0 discriminator 71
  1334. 873 04e2 A2F56872 sub r2, r2, #928
  1335. ARM GAS /tmp/ccLX4SWU.s page 24
  1336. 874 04e6 9342 cmp r3, r2
  1337. 875 04e8 22D0 beq .L133
  1338. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1339. 876 .loc 1 198 0 discriminator 73
  1340. 877 04ea 02F58062 add r2, r2, #1024
  1341. 878 04ee 9342 cmp r3, r2
  1342. 879 04f0 21D1 bne .L134
  1343. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1344. 880 .loc 1 198 0
  1345. 881 04f2 4FF48013 mov r3, #1048576
  1346. 882 04f6 00E0 b .L32
  1347. 883 .L123:
  1348. 884 04f8 1023 movs r3, #16
  1349. 885 .L32:
  1350. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1351. 886 .loc 1 198 0 discriminator 100
  1352. 887 04fa 674A ldr r2, .L324
  1353. 888 04fc 9360 str r3, [r2, #8]
  1354. 889 04fe 67E7 b .L30
  1355. 890 .L124:
  1356. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1357. 891 .loc 1 198 0
  1358. 892 0500 1023 movs r3, #16
  1359. 893 0502 FAE7 b .L32
  1360. 894 .L125:
  1361. 895 0504 1023 movs r3, #16
  1362. 896 0506 F8E7 b .L32
  1363. 897 .L126:
  1364. 898 0508 1023 movs r3, #16
  1365. 899 050a F6E7 b .L32
  1366. 900 .L127:
  1367. 901 050c 4FF48063 mov r3, #1024
  1368. 902 0510 F3E7 b .L32
  1369. 903 .L128:
  1370. 904 0512 4FF48063 mov r3, #1024
  1371. 905 0516 F0E7 b .L32
  1372. 906 .L129:
  1373. 907 0518 4FF48063 mov r3, #1024
  1374. 908 051c EDE7 b .L32
  1375. 909 .L130:
  1376. 910 051e 4FF48063 mov r3, #1024
  1377. 911 0522 EAE7 b .L32
  1378. 912 .L131:
  1379. 913 0524 4FF48013 mov r3, #1048576
  1380. 914 0528 E7E7 b .L32
  1381. 915 .L132:
  1382. 916 052a 4FF48013 mov r3, #1048576
  1383. 917 052e E4E7 b .L32
  1384. 918 .L133:
  1385. 919 0530 4FF48013 mov r3, #1048576
  1386. 920 0534 E1E7 b .L32
  1387. 921 .L134:
  1388. 922 0536 4FF08063 mov r3, #67108864
  1389. 923 053a DEE7 b .L32
  1390. 924 .L31:
  1391. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1392. 925 .loc 1 198 0 discriminator 52
  1393. ARM GAS /tmp/ccLX4SWU.s page 25
  1394. 926 053c 594A ldr r2, .L324+12
  1395. 927 053e 9342 cmp r3, r2
  1396. 928 0540 53D9 bls .L33
  1397. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1398. 929 .loc 1 198 0 discriminator 102
  1399. 930 0542 483A subs r2, r2, #72
  1400. 931 0544 9342 cmp r3, r2
  1401. 932 0546 31D0 beq .L135
  1402. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1403. 933 .loc 1 198 0 discriminator 104
  1404. 934 0548 02F58062 add r2, r2, #1024
  1405. 935 054c 9342 cmp r3, r2
  1406. 936 054e 31D0 beq .L136
  1407. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1408. 937 .loc 1 198 0 discriminator 106
  1409. 938 0550 A2F56872 sub r2, r2, #928
  1410. 939 0554 9342 cmp r3, r2
  1411. 940 0556 2FD0 beq .L137
  1412. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1413. 941 .loc 1 198 0 discriminator 108
  1414. 942 0558 02F58062 add r2, r2, #1024
  1415. 943 055c 9342 cmp r3, r2
  1416. 944 055e 2DD0 beq .L138
  1417. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1418. 945 .loc 1 198 0 discriminator 110
  1419. 946 0560 A2F58962 sub r2, r2, #1096
  1420. 947 0564 9342 cmp r3, r2
  1421. 948 0566 2BD0 beq .L139
  1422. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1423. 949 .loc 1 198 0 discriminator 112
  1424. 950 0568 02F58062 add r2, r2, #1024
  1425. 951 056c 9342 cmp r3, r2
  1426. 952 056e 2AD0 beq .L140
  1427. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1428. 953 .loc 1 198 0 discriminator 114
  1429. 954 0570 A2F56872 sub r2, r2, #928
  1430. 955 0574 9342 cmp r3, r2
  1431. 956 0576 29D0 beq .L141
  1432. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1433. 957 .loc 1 198 0 discriminator 116
  1434. 958 0578 02F58062 add r2, r2, #1024
  1435. 959 057c 9342 cmp r3, r2
  1436. 960 057e 28D0 beq .L142
  1437. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1438. 961 .loc 1 198 0 discriminator 118
  1439. 962 0580 A2F58962 sub r2, r2, #1096
  1440. 963 0584 9342 cmp r3, r2
  1441. 964 0586 27D0 beq .L143
  1442. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1443. 965 .loc 1 198 0 discriminator 120
  1444. 966 0588 02F58062 add r2, r2, #1024
  1445. 967 058c 9342 cmp r3, r2
  1446. 968 058e 26D0 beq .L144
  1447. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1448. 969 .loc 1 198 0 discriminator 122
  1449. 970 0590 A2F56872 sub r2, r2, #928
  1450. 971 0594 9342 cmp r3, r2
  1451. ARM GAS /tmp/ccLX4SWU.s page 26
  1452. 972 0596 25D0 beq .L145
  1453. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1454. 973 .loc 1 198 0 discriminator 124
  1455. 974 0598 02F58062 add r2, r2, #1024
  1456. 975 059c 9342 cmp r3, r2
  1457. 976 059e 02D0 beq .L311
  1458. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1459. 977 .loc 1 198 0
  1460. 978 05a0 4FF08063 mov r3, #67108864
  1461. 979 05a4 03E0 b .L34
  1462. 980 .L311:
  1463. 981 05a6 4FF48013 mov r3, #1048576
  1464. 982 05aa 00E0 b .L34
  1465. 983 .L135:
  1466. 984 05ac 1023 movs r3, #16
  1467. 985 .L34:
  1468. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1469. 986 .loc 1 198 0 discriminator 151
  1470. 987 05ae 3E4A ldr r2, .L324+16
  1471. 988 05b0 D360 str r3, [r2, #12]
  1472. 989 05b2 0DE7 b .L30
  1473. 990 .L136:
  1474. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1475. 991 .loc 1 198 0
  1476. 992 05b4 1023 movs r3, #16
  1477. 993 05b6 FAE7 b .L34
  1478. 994 .L137:
  1479. 995 05b8 1023 movs r3, #16
  1480. 996 05ba F8E7 b .L34
  1481. 997 .L138:
  1482. 998 05bc 1023 movs r3, #16
  1483. 999 05be F6E7 b .L34
  1484. 1000 .L139:
  1485. 1001 05c0 4FF48063 mov r3, #1024
  1486. 1002 05c4 F3E7 b .L34
  1487. 1003 .L140:
  1488. 1004 05c6 4FF48063 mov r3, #1024
  1489. 1005 05ca F0E7 b .L34
  1490. 1006 .L141:
  1491. 1007 05cc 4FF48063 mov r3, #1024
  1492. 1008 05d0 EDE7 b .L34
  1493. 1009 .L142:
  1494. 1010 05d2 4FF48063 mov r3, #1024
  1495. 1011 05d6 EAE7 b .L34
  1496. 1012 .L143:
  1497. 1013 05d8 4FF48013 mov r3, #1048576
  1498. 1014 05dc E7E7 b .L34
  1499. 1015 .L144:
  1500. 1016 05de 4FF48013 mov r3, #1048576
  1501. 1017 05e2 E4E7 b .L34
  1502. 1018 .L145:
  1503. 1019 05e4 4FF48013 mov r3, #1048576
  1504. 1020 05e8 E1E7 b .L34
  1505. 1021 .L33:
  1506. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1507. 1022 .loc 1 198 0 discriminator 103
  1508. 1023 05ea 304A ldr r2, .L324+20
  1509. ARM GAS /tmp/ccLX4SWU.s page 27
  1510. 1024 05ec 9342 cmp r3, r2
  1511. 1025 05ee 31D0 beq .L147
  1512. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1513. 1026 .loc 1 198 0 discriminator 153
  1514. 1027 05f0 02F58062 add r2, r2, #1024
  1515. 1028 05f4 9342 cmp r3, r2
  1516. 1029 05f6 31D0 beq .L148
  1517. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1518. 1030 .loc 1 198 0 discriminator 155
  1519. 1031 05f8 A2F56872 sub r2, r2, #928
  1520. 1032 05fc 9342 cmp r3, r2
  1521. 1033 05fe 2FD0 beq .L149
  1522. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1523. 1034 .loc 1 198 0 discriminator 157
  1524. 1035 0600 02F58062 add r2, r2, #1024
  1525. 1036 0604 9342 cmp r3, r2
  1526. 1037 0606 2DD0 beq .L150
  1527. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1528. 1038 .loc 1 198 0 discriminator 159
  1529. 1039 0608 A2F58962 sub r2, r2, #1096
  1530. 1040 060c 9342 cmp r3, r2
  1531. 1041 060e 2BD0 beq .L151
  1532. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1533. 1042 .loc 1 198 0 discriminator 161
  1534. 1043 0610 02F58062 add r2, r2, #1024
  1535. 1044 0614 9342 cmp r3, r2
  1536. 1045 0616 2AD0 beq .L152
  1537. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1538. 1046 .loc 1 198 0 discriminator 163
  1539. 1047 0618 A2F56872 sub r2, r2, #928
  1540. 1048 061c 9342 cmp r3, r2
  1541. 1049 061e 29D0 beq .L153
  1542. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1543. 1050 .loc 1 198 0 discriminator 165
  1544. 1051 0620 02F58062 add r2, r2, #1024
  1545. 1052 0624 9342 cmp r3, r2
  1546. 1053 0626 28D0 beq .L154
  1547. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1548. 1054 .loc 1 198 0 discriminator 167
  1549. 1055 0628 A2F58962 sub r2, r2, #1096
  1550. 1056 062c 9342 cmp r3, r2
  1551. 1057 062e 27D0 beq .L155
  1552. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1553. 1058 .loc 1 198 0 discriminator 169
  1554. 1059 0630 02F58062 add r2, r2, #1024
  1555. 1060 0634 9342 cmp r3, r2
  1556. 1061 0636 26D0 beq .L156
  1557. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1558. 1062 .loc 1 198 0 discriminator 171
  1559. 1063 0638 A2F56872 sub r2, r2, #928
  1560. 1064 063c 9342 cmp r3, r2
  1561. 1065 063e 25D0 beq .L157
  1562. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1563. 1066 .loc 1 198 0 discriminator 173
  1564. 1067 0640 02F58062 add r2, r2, #1024
  1565. 1068 0644 9342 cmp r3, r2
  1566. 1069 0646 02D0 beq .L312
  1567. ARM GAS /tmp/ccLX4SWU.s page 28
  1568. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1569. 1070 .loc 1 198 0
  1570. 1071 0648 4FF08063 mov r3, #67108864
  1571. 1072 064c 03E0 b .L35
  1572. 1073 .L312:
  1573. 1074 064e 4FF48013 mov r3, #1048576
  1574. 1075 0652 00E0 b .L35
  1575. 1076 .L147:
  1576. 1077 0654 1023 movs r3, #16
  1577. 1078 .L35:
  1578. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1579. 1079 .loc 1 198 0 discriminator 200
  1580. 1080 0656 144A ldr r2, .L324+16
  1581. 1081 0658 9360 str r3, [r2, #8]
  1582. 1082 065a B9E6 b .L30
  1583. 1083 .L148:
  1584. 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
  1585. 1084 .loc 1 198 0
  1586. 1085 065c 1023 movs r3, #16
  1587. 1086 065e FAE7 b .L35
  1588. 1087 .L149:
  1589. 1088 0660 1023 movs r3, #16
  1590. 1089 0662 F8E7 b .L35
  1591. 1090 .L150:
  1592. 1091 0664 1023 movs r3, #16
  1593. 1092 0666 F6E7 b .L35
  1594. 1093 .L151:
  1595. 1094 0668 4FF48063 mov r3, #1024
  1596. 1095 066c F3E7 b .L35
  1597. 1096 .L152:
  1598. 1097 066e 4FF48063 mov r3, #1024
  1599. 1098 0672 F0E7 b .L35
  1600. 1099 .L153:
  1601. 1100 0674 4FF48063 mov r3, #1024
  1602. 1101 0678 EDE7 b .L35
  1603. 1102 .L154:
  1604. 1103 067a 4FF48063 mov r3, #1024
  1605. 1104 067e EAE7 b .L35
  1606. 1105 .L155:
  1607. 1106 0680 4FF48013 mov r3, #1048576
  1608. 1107 0684 E7E7 b .L35
  1609. 1108 .L156:
  1610. 1109 0686 4FF48013 mov r3, #1048576
  1611. 1110 068a E4E7 b .L35
  1612. 1111 .L157:
  1613. 1112 068c 4FF48013 mov r3, #1048576
  1614. 1113 0690 E1E7 b .L35
  1615. 1114 .L310:
  1616. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1617. 1115 .loc 1 199 0 is_stmt 1
  1618. 1116 0692 4FF40023 mov r3, #524288
  1619. 1117 0696 0CE0 b .L37
  1620. 1118 .L325:
  1621. 1119 .align 2
  1622. 1120 .L324:
  1623. 1121 0698 00640240 .word 1073898496
  1624. 1122 069c 58640240 .word 1073898584
  1625. ARM GAS /tmp/ccLX4SWU.s page 29
  1626. 1123 06a0 B8600240 .word 1073897656
  1627. 1124 06a4 58600240 .word 1073897560
  1628. 1125 06a8 00600240 .word 1073897472
  1629. 1126 06ac 10600240 .word 1073897488
  1630. 1127 .L159:
  1631. 1128 06b0 0823 movs r3, #8
  1632. 1129 .L37:
  1633. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1634. 1130 .loc 1 199 0 is_stmt 0 discriminator 50
  1635. 1131 06b2 B34A ldr r2, .L326
  1636. 1132 06b4 D360 str r3, [r2, #12]
  1637. 1133 .L38:
  1638. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1639. 1134 .loc 1 200 0 is_stmt 1
  1640. 1135 06b6 2368 ldr r3, [r4]
  1641. 1136 06b8 B24A ldr r2, .L326+4
  1642. 1137 06ba 9342 cmp r3, r2
  1643. 1138 06bc 40F2CE81 bls .L44
  1644. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1645. 1139 .loc 1 200 0 is_stmt 0 discriminator 1
  1646. 1140 06c0 A2F58962 sub r2, r2, #1096
  1647. 1141 06c4 9342 cmp r3, r2
  1648. 1142 06c6 00F06781 beq .L207
  1649. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1650. 1143 .loc 1 200 0 discriminator 3
  1651. 1144 06ca 02F58062 add r2, r2, #1024
  1652. 1145 06ce 9342 cmp r3, r2
  1653. 1146 06d0 00F0A981 beq .L208
  1654. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1655. 1147 .loc 1 200 0 discriminator 5
  1656. 1148 06d4 A2F56872 sub r2, r2, #928
  1657. 1149 06d8 9342 cmp r3, r2
  1658. 1150 06da 00F0A681 beq .L209
  1659. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1660. 1151 .loc 1 200 0 discriminator 7
  1661. 1152 06de 02F58062 add r2, r2, #1024
  1662. 1153 06e2 9342 cmp r3, r2
  1663. 1154 06e4 00F0A381 beq .L210
  1664. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1665. 1155 .loc 1 200 0 discriminator 9
  1666. 1156 06e8 A2F58962 sub r2, r2, #1096
  1667. 1157 06ec 9342 cmp r3, r2
  1668. 1158 06ee 00F0A081 beq .L211
  1669. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1670. 1159 .loc 1 200 0 discriminator 11
  1671. 1160 06f2 02F58062 add r2, r2, #1024
  1672. 1161 06f6 9342 cmp r3, r2
  1673. 1162 06f8 00F09E81 beq .L212
  1674. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1675. 1163 .loc 1 200 0 discriminator 13
  1676. 1164 06fc A2F56872 sub r2, r2, #928
  1677. 1165 0700 9342 cmp r3, r2
  1678. 1166 0702 00F09C81 beq .L213
  1679. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1680. 1167 .loc 1 200 0 discriminator 15
  1681. 1168 0706 02F58062 add r2, r2, #1024
  1682. 1169 070a 9342 cmp r3, r2
  1683. ARM GAS /tmp/ccLX4SWU.s page 30
  1684. 1170 070c 00F09A81 beq .L214
  1685. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1686. 1171 .loc 1 200 0 discriminator 17
  1687. 1172 0710 A2F58962 sub r2, r2, #1096
  1688. 1173 0714 9342 cmp r3, r2
  1689. 1174 0716 00F09881 beq .L215
  1690. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1691. 1175 .loc 1 200 0 discriminator 19
  1692. 1176 071a 02F58062 add r2, r2, #1024
  1693. 1177 071e 9342 cmp r3, r2
  1694. 1178 0720 00F09681 beq .L216
  1695. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1696. 1179 .loc 1 200 0 discriminator 21
  1697. 1180 0724 A2F56872 sub r2, r2, #928
  1698. 1181 0728 9342 cmp r3, r2
  1699. 1182 072a 00F09481 beq .L217
  1700. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1701. 1183 .loc 1 200 0 discriminator 23
  1702. 1184 072e 02F58062 add r2, r2, #1024
  1703. 1185 0732 9342 cmp r3, r2
  1704. 1186 0734 00F02081 beq .L313
  1705. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  1706. 1187 .loc 1 200 0
  1707. 1188 0738 4FF08073 mov r3, #16777216
  1708. 1189 073c 2DE1 b .L45
  1709. 1190 .L160:
  1710. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1711. 1191 .loc 1 199 0 is_stmt 1
  1712. 1192 073e 0823 movs r3, #8
  1713. 1193 0740 B7E7 b .L37
  1714. 1194 .L161:
  1715. 1195 0742 0823 movs r3, #8
  1716. 1196 0744 B5E7 b .L37
  1717. 1197 .L162:
  1718. 1198 0746 0823 movs r3, #8
  1719. 1199 0748 B3E7 b .L37
  1720. 1200 .L163:
  1721. 1201 074a 4FF40073 mov r3, #512
  1722. 1202 074e B0E7 b .L37
  1723. 1203 .L164:
  1724. 1204 0750 4FF40073 mov r3, #512
  1725. 1205 0754 ADE7 b .L37
  1726. 1206 .L165:
  1727. 1207 0756 4FF40073 mov r3, #512
  1728. 1208 075a AAE7 b .L37
  1729. 1209 .L166:
  1730. 1210 075c 4FF40073 mov r3, #512
  1731. 1211 0760 A7E7 b .L37
  1732. 1212 .L167:
  1733. 1213 0762 4FF40023 mov r3, #524288
  1734. 1214 0766 A4E7 b .L37
  1735. 1215 .L168:
  1736. 1216 0768 4FF40023 mov r3, #524288
  1737. 1217 076c A1E7 b .L37
  1738. 1218 .L169:
  1739. 1219 076e 4FF40023 mov r3, #524288
  1740. 1220 0772 9EE7 b .L37
  1741. ARM GAS /tmp/ccLX4SWU.s page 31
  1742. 1221 .L36:
  1743. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1744. 1222 .loc 1 199 0 is_stmt 0 discriminator 2
  1745. 1223 0774 844A ldr r2, .L326+8
  1746. 1224 0776 9342 cmp r3, r2
  1747. 1225 0778 53D9 bls .L39
  1748. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1749. 1226 .loc 1 199 0 discriminator 51
  1750. 1227 077a A83A subs r2, r2, #168
  1751. 1228 077c 9342 cmp r3, r2
  1752. 1229 077e 2ED0 beq .L171
  1753. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1754. 1230 .loc 1 199 0 discriminator 53
  1755. 1231 0780 02F58062 add r2, r2, #1024
  1756. 1232 0784 9342 cmp r3, r2
  1757. 1233 0786 2ED0 beq .L172
  1758. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1759. 1234 .loc 1 199 0 discriminator 55
  1760. 1235 0788 A2F56872 sub r2, r2, #928
  1761. 1236 078c 9342 cmp r3, r2
  1762. 1237 078e 2CD0 beq .L173
  1763. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1764. 1238 .loc 1 199 0 discriminator 57
  1765. 1239 0790 02F58062 add r2, r2, #1024
  1766. 1240 0794 9342 cmp r3, r2
  1767. 1241 0796 2AD0 beq .L174
  1768. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1769. 1242 .loc 1 199 0 discriminator 59
  1770. 1243 0798 A2F58962 sub r2, r2, #1096
  1771. 1244 079c 9342 cmp r3, r2
  1772. 1245 079e 28D0 beq .L175
  1773. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1774. 1246 .loc 1 199 0 discriminator 61
  1775. 1247 07a0 02F58062 add r2, r2, #1024
  1776. 1248 07a4 9342 cmp r3, r2
  1777. 1249 07a6 27D0 beq .L176
  1778. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1779. 1250 .loc 1 199 0 discriminator 63
  1780. 1251 07a8 A2F56872 sub r2, r2, #928
  1781. 1252 07ac 9342 cmp r3, r2
  1782. 1253 07ae 26D0 beq .L177
  1783. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1784. 1254 .loc 1 199 0 discriminator 65
  1785. 1255 07b0 02F58062 add r2, r2, #1024
  1786. 1256 07b4 9342 cmp r3, r2
  1787. 1257 07b6 25D0 beq .L178
  1788. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1789. 1258 .loc 1 199 0 discriminator 67
  1790. 1259 07b8 A2F58962 sub r2, r2, #1096
  1791. 1260 07bc 9342 cmp r3, r2
  1792. 1261 07be 24D0 beq .L179
  1793. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1794. 1262 .loc 1 199 0 discriminator 69
  1795. 1263 07c0 02F58062 add r2, r2, #1024
  1796. 1264 07c4 9342 cmp r3, r2
  1797. 1265 07c6 23D0 beq .L180
  1798. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1799. ARM GAS /tmp/ccLX4SWU.s page 32
  1800. 1266 .loc 1 199 0 discriminator 71
  1801. 1267 07c8 A2F56872 sub r2, r2, #928
  1802. 1268 07cc 9342 cmp r3, r2
  1803. 1269 07ce 22D0 beq .L181
  1804. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1805. 1270 .loc 1 199 0 discriminator 73
  1806. 1271 07d0 02F58062 add r2, r2, #1024
  1807. 1272 07d4 9342 cmp r3, r2
  1808. 1273 07d6 21D1 bne .L182
  1809. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1810. 1274 .loc 1 199 0
  1811. 1275 07d8 4FF40023 mov r3, #524288
  1812. 1276 07dc 00E0 b .L40
  1813. 1277 .L171:
  1814. 1278 07de 0823 movs r3, #8
  1815. 1279 .L40:
  1816. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1817. 1280 .loc 1 199 0 discriminator 100
  1818. 1281 07e0 674A ldr r2, .L326
  1819. 1282 07e2 9360 str r3, [r2, #8]
  1820. 1283 07e4 67E7 b .L38
  1821. 1284 .L172:
  1822. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1823. 1285 .loc 1 199 0
  1824. 1286 07e6 0823 movs r3, #8
  1825. 1287 07e8 FAE7 b .L40
  1826. 1288 .L173:
  1827. 1289 07ea 0823 movs r3, #8
  1828. 1290 07ec F8E7 b .L40
  1829. 1291 .L174:
  1830. 1292 07ee 0823 movs r3, #8
  1831. 1293 07f0 F6E7 b .L40
  1832. 1294 .L175:
  1833. 1295 07f2 4FF40073 mov r3, #512
  1834. 1296 07f6 F3E7 b .L40
  1835. 1297 .L176:
  1836. 1298 07f8 4FF40073 mov r3, #512
  1837. 1299 07fc F0E7 b .L40
  1838. 1300 .L177:
  1839. 1301 07fe 4FF40073 mov r3, #512
  1840. 1302 0802 EDE7 b .L40
  1841. 1303 .L178:
  1842. 1304 0804 4FF40073 mov r3, #512
  1843. 1305 0808 EAE7 b .L40
  1844. 1306 .L179:
  1845. 1307 080a 4FF40023 mov r3, #524288
  1846. 1308 080e E7E7 b .L40
  1847. 1309 .L180:
  1848. 1310 0810 4FF40023 mov r3, #524288
  1849. 1311 0814 E4E7 b .L40
  1850. 1312 .L181:
  1851. 1313 0816 4FF40023 mov r3, #524288
  1852. 1314 081a E1E7 b .L40
  1853. 1315 .L182:
  1854. 1316 081c 4FF00073 mov r3, #33554432
  1855. 1317 0820 DEE7 b .L40
  1856. 1318 .L39:
  1857. ARM GAS /tmp/ccLX4SWU.s page 33
  1858. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1859. 1319 .loc 1 199 0 discriminator 52
  1860. 1320 0822 5A4A ldr r2, .L326+12
  1861. 1321 0824 9342 cmp r3, r2
  1862. 1322 0826 53D9 bls .L41
  1863. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1864. 1323 .loc 1 199 0 discriminator 102
  1865. 1324 0828 483A subs r2, r2, #72
  1866. 1325 082a 9342 cmp r3, r2
  1867. 1326 082c 31D0 beq .L183
  1868. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1869. 1327 .loc 1 199 0 discriminator 104
  1870. 1328 082e 02F58062 add r2, r2, #1024
  1871. 1329 0832 9342 cmp r3, r2
  1872. 1330 0834 31D0 beq .L184
  1873. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1874. 1331 .loc 1 199 0 discriminator 106
  1875. 1332 0836 A2F56872 sub r2, r2, #928
  1876. 1333 083a 9342 cmp r3, r2
  1877. 1334 083c 2FD0 beq .L185
  1878. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1879. 1335 .loc 1 199 0 discriminator 108
  1880. 1336 083e 02F58062 add r2, r2, #1024
  1881. 1337 0842 9342 cmp r3, r2
  1882. 1338 0844 2DD0 beq .L186
  1883. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1884. 1339 .loc 1 199 0 discriminator 110
  1885. 1340 0846 A2F58962 sub r2, r2, #1096
  1886. 1341 084a 9342 cmp r3, r2
  1887. 1342 084c 2BD0 beq .L187
  1888. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1889. 1343 .loc 1 199 0 discriminator 112
  1890. 1344 084e 02F58062 add r2, r2, #1024
  1891. 1345 0852 9342 cmp r3, r2
  1892. 1346 0854 2AD0 beq .L188
  1893. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1894. 1347 .loc 1 199 0 discriminator 114
  1895. 1348 0856 A2F56872 sub r2, r2, #928
  1896. 1349 085a 9342 cmp r3, r2
  1897. 1350 085c 29D0 beq .L189
  1898. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1899. 1351 .loc 1 199 0 discriminator 116
  1900. 1352 085e 02F58062 add r2, r2, #1024
  1901. 1353 0862 9342 cmp r3, r2
  1902. 1354 0864 28D0 beq .L190
  1903. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1904. 1355 .loc 1 199 0 discriminator 118
  1905. 1356 0866 A2F58962 sub r2, r2, #1096
  1906. 1357 086a 9342 cmp r3, r2
  1907. 1358 086c 27D0 beq .L191
  1908. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1909. 1359 .loc 1 199 0 discriminator 120
  1910. 1360 086e 02F58062 add r2, r2, #1024
  1911. 1361 0872 9342 cmp r3, r2
  1912. 1362 0874 26D0 beq .L192
  1913. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1914. 1363 .loc 1 199 0 discriminator 122
  1915. ARM GAS /tmp/ccLX4SWU.s page 34
  1916. 1364 0876 A2F56872 sub r2, r2, #928
  1917. 1365 087a 9342 cmp r3, r2
  1918. 1366 087c 25D0 beq .L193
  1919. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1920. 1367 .loc 1 199 0 discriminator 124
  1921. 1368 087e 02F58062 add r2, r2, #1024
  1922. 1369 0882 9342 cmp r3, r2
  1923. 1370 0884 02D0 beq .L314
  1924. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1925. 1371 .loc 1 199 0
  1926. 1372 0886 4FF00073 mov r3, #33554432
  1927. 1373 088a 03E0 b .L42
  1928. 1374 .L314:
  1929. 1375 088c 4FF40023 mov r3, #524288
  1930. 1376 0890 00E0 b .L42
  1931. 1377 .L183:
  1932. 1378 0892 0823 movs r3, #8
  1933. 1379 .L42:
  1934. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1935. 1380 .loc 1 199 0 discriminator 151
  1936. 1381 0894 3E4A ldr r2, .L326+16
  1937. 1382 0896 D360 str r3, [r2, #12]
  1938. 1383 0898 0DE7 b .L38
  1939. 1384 .L184:
  1940. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1941. 1385 .loc 1 199 0
  1942. 1386 089a 0823 movs r3, #8
  1943. 1387 089c FAE7 b .L42
  1944. 1388 .L185:
  1945. 1389 089e 0823 movs r3, #8
  1946. 1390 08a0 F8E7 b .L42
  1947. 1391 .L186:
  1948. 1392 08a2 0823 movs r3, #8
  1949. 1393 08a4 F6E7 b .L42
  1950. 1394 .L187:
  1951. 1395 08a6 4FF40073 mov r3, #512
  1952. 1396 08aa F3E7 b .L42
  1953. 1397 .L188:
  1954. 1398 08ac 4FF40073 mov r3, #512
  1955. 1399 08b0 F0E7 b .L42
  1956. 1400 .L189:
  1957. 1401 08b2 4FF40073 mov r3, #512
  1958. 1402 08b6 EDE7 b .L42
  1959. 1403 .L190:
  1960. 1404 08b8 4FF40073 mov r3, #512
  1961. 1405 08bc EAE7 b .L42
  1962. 1406 .L191:
  1963. 1407 08be 4FF40023 mov r3, #524288
  1964. 1408 08c2 E7E7 b .L42
  1965. 1409 .L192:
  1966. 1410 08c4 4FF40023 mov r3, #524288
  1967. 1411 08c8 E4E7 b .L42
  1968. 1412 .L193:
  1969. 1413 08ca 4FF40023 mov r3, #524288
  1970. 1414 08ce E1E7 b .L42
  1971. 1415 .L41:
  1972. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1973. ARM GAS /tmp/ccLX4SWU.s page 35
  1974. 1416 .loc 1 199 0 discriminator 103
  1975. 1417 08d0 304A ldr r2, .L326+20
  1976. 1418 08d2 9342 cmp r3, r2
  1977. 1419 08d4 31D0 beq .L195
  1978. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1979. 1420 .loc 1 199 0 discriminator 153
  1980. 1421 08d6 02F58062 add r2, r2, #1024
  1981. 1422 08da 9342 cmp r3, r2
  1982. 1423 08dc 31D0 beq .L196
  1983. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1984. 1424 .loc 1 199 0 discriminator 155
  1985. 1425 08de A2F56872 sub r2, r2, #928
  1986. 1426 08e2 9342 cmp r3, r2
  1987. 1427 08e4 2FD0 beq .L197
  1988. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1989. 1428 .loc 1 199 0 discriminator 157
  1990. 1429 08e6 02F58062 add r2, r2, #1024
  1991. 1430 08ea 9342 cmp r3, r2
  1992. 1431 08ec 2DD0 beq .L198
  1993. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1994. 1432 .loc 1 199 0 discriminator 159
  1995. 1433 08ee A2F58962 sub r2, r2, #1096
  1996. 1434 08f2 9342 cmp r3, r2
  1997. 1435 08f4 2BD0 beq .L199
  1998. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  1999. 1436 .loc 1 199 0 discriminator 161
  2000. 1437 08f6 02F58062 add r2, r2, #1024
  2001. 1438 08fa 9342 cmp r3, r2
  2002. 1439 08fc 2AD0 beq .L200
  2003. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  2004. 1440 .loc 1 199 0 discriminator 163
  2005. 1441 08fe A2F56872 sub r2, r2, #928
  2006. 1442 0902 9342 cmp r3, r2
  2007. 1443 0904 29D0 beq .L201
  2008. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  2009. 1444 .loc 1 199 0 discriminator 165
  2010. 1445 0906 02F58062 add r2, r2, #1024
  2011. 1446 090a 9342 cmp r3, r2
  2012. 1447 090c 28D0 beq .L202
  2013. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  2014. 1448 .loc 1 199 0 discriminator 167
  2015. 1449 090e A2F58962 sub r2, r2, #1096
  2016. 1450 0912 9342 cmp r3, r2
  2017. 1451 0914 27D0 beq .L203
  2018. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  2019. 1452 .loc 1 199 0 discriminator 169
  2020. 1453 0916 02F58062 add r2, r2, #1024
  2021. 1454 091a 9342 cmp r3, r2
  2022. 1455 091c 26D0 beq .L204
  2023. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  2024. 1456 .loc 1 199 0 discriminator 171
  2025. 1457 091e A2F56872 sub r2, r2, #928
  2026. 1458 0922 9342 cmp r3, r2
  2027. 1459 0924 25D0 beq .L205
  2028. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  2029. 1460 .loc 1 199 0 discriminator 173
  2030. 1461 0926 02F58062 add r2, r2, #1024
  2031. ARM GAS /tmp/ccLX4SWU.s page 36
  2032. 1462 092a 9342 cmp r3, r2
  2033. 1463 092c 02D0 beq .L315
  2034. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  2035. 1464 .loc 1 199 0
  2036. 1465 092e 4FF00073 mov r3, #33554432
  2037. 1466 0932 03E0 b .L43
  2038. 1467 .L315:
  2039. 1468 0934 4FF40023 mov r3, #524288
  2040. 1469 0938 00E0 b .L43
  2041. 1470 .L195:
  2042. 1471 093a 0823 movs r3, #8
  2043. 1472 .L43:
  2044. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  2045. 1473 .loc 1 199 0 discriminator 200
  2046. 1474 093c 144A ldr r2, .L326+16
  2047. 1475 093e 9360 str r3, [r2, #8]
  2048. 1476 0940 B9E6 b .L38
  2049. 1477 .L196:
  2050. 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
  2051. 1478 .loc 1 199 0
  2052. 1479 0942 0823 movs r3, #8
  2053. 1480 0944 FAE7 b .L43
  2054. 1481 .L197:
  2055. 1482 0946 0823 movs r3, #8
  2056. 1483 0948 F8E7 b .L43
  2057. 1484 .L198:
  2058. 1485 094a 0823 movs r3, #8
  2059. 1486 094c F6E7 b .L43
  2060. 1487 .L199:
  2061. 1488 094e 4FF40073 mov r3, #512
  2062. 1489 0952 F3E7 b .L43
  2063. 1490 .L200:
  2064. 1491 0954 4FF40073 mov r3, #512
  2065. 1492 0958 F0E7 b .L43
  2066. 1493 .L201:
  2067. 1494 095a 4FF40073 mov r3, #512
  2068. 1495 095e EDE7 b .L43
  2069. 1496 .L202:
  2070. 1497 0960 4FF40073 mov r3, #512
  2071. 1498 0964 EAE7 b .L43
  2072. 1499 .L203:
  2073. 1500 0966 4FF40023 mov r3, #524288
  2074. 1501 096a E7E7 b .L43
  2075. 1502 .L204:
  2076. 1503 096c 4FF40023 mov r3, #524288
  2077. 1504 0970 E4E7 b .L43
  2078. 1505 .L205:
  2079. 1506 0972 4FF40023 mov r3, #524288
  2080. 1507 0976 E1E7 b .L43
  2081. 1508 .L313:
  2082. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2083. 1509 .loc 1 200 0 is_stmt 1
  2084. 1510 0978 4FF48023 mov r3, #262144
  2085. 1511 097c 0DE0 b .L45
  2086. 1512 .L327:
  2087. 1513 097e 00BF .align 2
  2088. 1514 .L326:
  2089. ARM GAS /tmp/ccLX4SWU.s page 37
  2090. 1515 0980 00640240 .word 1073898496
  2091. 1516 0984 58640240 .word 1073898584
  2092. 1517 0988 B8600240 .word 1073897656
  2093. 1518 098c 58600240 .word 1073897560
  2094. 1519 0990 00600240 .word 1073897472
  2095. 1520 0994 10600240 .word 1073897488
  2096. 1521 .L207:
  2097. 1522 0998 0423 movs r3, #4
  2098. 1523 .L45:
  2099. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2100. 1524 .loc 1 200 0 is_stmt 0 discriminator 50
  2101. 1525 099a C14A ldr r2, .L328
  2102. 1526 099c D360 str r3, [r2, #12]
  2103. 1527 .L46:
  2104. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2105. 1528 .loc 1 201 0 is_stmt 1
  2106. 1529 099e 2368 ldr r3, [r4]
  2107. 1530 09a0 C04A ldr r2, .L328+4
  2108. 1531 09a2 9342 cmp r3, r2
  2109. 1532 09a4 40F29F81 bls .L52
  2110. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2111. 1533 .loc 1 201 0 is_stmt 0 discriminator 1
  2112. 1534 09a8 A2F58962 sub r2, r2, #1096
  2113. 1535 09ac 9342 cmp r3, r2
  2114. 1536 09ae 00F05A81 beq .L255
  2115. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2116. 1537 .loc 1 201 0 discriminator 3
  2117. 1538 09b2 02F58062 add r2, r2, #1024
  2118. 1539 09b6 9342 cmp r3, r2
  2119. 1540 09b8 00F07E81 beq .L256
  2120. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2121. 1541 .loc 1 201 0 discriminator 5
  2122. 1542 09bc A2F56872 sub r2, r2, #928
  2123. 1543 09c0 9342 cmp r3, r2
  2124. 1544 09c2 00F07B81 beq .L257
  2125. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2126. 1545 .loc 1 201 0 discriminator 7
  2127. 1546 09c6 02F58062 add r2, r2, #1024
  2128. 1547 09ca 9342 cmp r3, r2
  2129. 1548 09cc 00F07881 beq .L258
  2130. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2131. 1549 .loc 1 201 0 discriminator 9
  2132. 1550 09d0 A2F58962 sub r2, r2, #1096
  2133. 1551 09d4 9342 cmp r3, r2
  2134. 1552 09d6 00F07581 beq .L259
  2135. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2136. 1553 .loc 1 201 0 discriminator 11
  2137. 1554 09da 02F58062 add r2, r2, #1024
  2138. 1555 09de 9342 cmp r3, r2
  2139. 1556 09e0 00F07281 beq .L260
  2140. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2141. 1557 .loc 1 201 0 discriminator 13
  2142. 1558 09e4 A2F56872 sub r2, r2, #928
  2143. 1559 09e8 9342 cmp r3, r2
  2144. 1560 09ea 00F06F81 beq .L261
  2145. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2146. 1561 .loc 1 201 0 discriminator 15
  2147. ARM GAS /tmp/ccLX4SWU.s page 38
  2148. 1562 09ee 02F58062 add r2, r2, #1024
  2149. 1563 09f2 9342 cmp r3, r2
  2150. 1564 09f4 00F06C81 beq .L262
  2151. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2152. 1565 .loc 1 201 0 discriminator 17
  2153. 1566 09f8 A2F58962 sub r2, r2, #1096
  2154. 1567 09fc 9342 cmp r3, r2
  2155. 1568 09fe 00F06981 beq .L263
  2156. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2157. 1569 .loc 1 201 0 discriminator 19
  2158. 1570 0a02 02F58062 add r2, r2, #1024
  2159. 1571 0a06 9342 cmp r3, r2
  2160. 1572 0a08 00F06781 beq .L264
  2161. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2162. 1573 .loc 1 201 0 discriminator 21
  2163. 1574 0a0c A2F56872 sub r2, r2, #928
  2164. 1575 0a10 9342 cmp r3, r2
  2165. 1576 0a12 00F06581 beq .L265
  2166. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2167. 1577 .loc 1 201 0 discriminator 23
  2168. 1578 0a16 02F58062 add r2, r2, #1024
  2169. 1579 0a1a 9342 cmp r3, r2
  2170. 1580 0a1c 00F02081 beq .L316
  2171. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2172. 1581 .loc 1 201 0
  2173. 1582 0a20 4FF48003 mov r3, #4194304
  2174. 1583 0a24 20E1 b .L53
  2175. 1584 .L208:
  2176. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2177. 1585 .loc 1 200 0 is_stmt 1
  2178. 1586 0a26 0423 movs r3, #4
  2179. 1587 0a28 B7E7 b .L45
  2180. 1588 .L209:
  2181. 1589 0a2a 0423 movs r3, #4
  2182. 1590 0a2c B5E7 b .L45
  2183. 1591 .L210:
  2184. 1592 0a2e 0423 movs r3, #4
  2185. 1593 0a30 B3E7 b .L45
  2186. 1594 .L211:
  2187. 1595 0a32 4FF48073 mov r3, #256
  2188. 1596 0a36 B0E7 b .L45
  2189. 1597 .L212:
  2190. 1598 0a38 4FF48073 mov r3, #256
  2191. 1599 0a3c ADE7 b .L45
  2192. 1600 .L213:
  2193. 1601 0a3e 4FF48073 mov r3, #256
  2194. 1602 0a42 AAE7 b .L45
  2195. 1603 .L214:
  2196. 1604 0a44 4FF48073 mov r3, #256
  2197. 1605 0a48 A7E7 b .L45
  2198. 1606 .L215:
  2199. 1607 0a4a 4FF48023 mov r3, #262144
  2200. 1608 0a4e A4E7 b .L45
  2201. 1609 .L216:
  2202. 1610 0a50 4FF48023 mov r3, #262144
  2203. 1611 0a54 A1E7 b .L45
  2204. 1612 .L217:
  2205. ARM GAS /tmp/ccLX4SWU.s page 39
  2206. 1613 0a56 4FF48023 mov r3, #262144
  2207. 1614 0a5a 9EE7 b .L45
  2208. 1615 .L44:
  2209. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2210. 1616 .loc 1 200 0 is_stmt 0 discriminator 2
  2211. 1617 0a5c 924A ldr r2, .L328+8
  2212. 1618 0a5e 9342 cmp r3, r2
  2213. 1619 0a60 53D9 bls .L47
  2214. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2215. 1620 .loc 1 200 0 discriminator 51
  2216. 1621 0a62 A83A subs r2, r2, #168
  2217. 1622 0a64 9342 cmp r3, r2
  2218. 1623 0a66 2ED0 beq .L219
  2219. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2220. 1624 .loc 1 200 0 discriminator 53
  2221. 1625 0a68 02F58062 add r2, r2, #1024
  2222. 1626 0a6c 9342 cmp r3, r2
  2223. 1627 0a6e 2ED0 beq .L220
  2224. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2225. 1628 .loc 1 200 0 discriminator 55
  2226. 1629 0a70 A2F56872 sub r2, r2, #928
  2227. 1630 0a74 9342 cmp r3, r2
  2228. 1631 0a76 2CD0 beq .L221
  2229. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2230. 1632 .loc 1 200 0 discriminator 57
  2231. 1633 0a78 02F58062 add r2, r2, #1024
  2232. 1634 0a7c 9342 cmp r3, r2
  2233. 1635 0a7e 2AD0 beq .L222
  2234. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2235. 1636 .loc 1 200 0 discriminator 59
  2236. 1637 0a80 A2F58962 sub r2, r2, #1096
  2237. 1638 0a84 9342 cmp r3, r2
  2238. 1639 0a86 28D0 beq .L223
  2239. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2240. 1640 .loc 1 200 0 discriminator 61
  2241. 1641 0a88 02F58062 add r2, r2, #1024
  2242. 1642 0a8c 9342 cmp r3, r2
  2243. 1643 0a8e 27D0 beq .L224
  2244. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2245. 1644 .loc 1 200 0 discriminator 63
  2246. 1645 0a90 A2F56872 sub r2, r2, #928
  2247. 1646 0a94 9342 cmp r3, r2
  2248. 1647 0a96 26D0 beq .L225
  2249. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2250. 1648 .loc 1 200 0 discriminator 65
  2251. 1649 0a98 02F58062 add r2, r2, #1024
  2252. 1650 0a9c 9342 cmp r3, r2
  2253. 1651 0a9e 25D0 beq .L226
  2254. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2255. 1652 .loc 1 200 0 discriminator 67
  2256. 1653 0aa0 A2F58962 sub r2, r2, #1096
  2257. 1654 0aa4 9342 cmp r3, r2
  2258. 1655 0aa6 24D0 beq .L227
  2259. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2260. 1656 .loc 1 200 0 discriminator 69
  2261. 1657 0aa8 02F58062 add r2, r2, #1024
  2262. 1658 0aac 9342 cmp r3, r2
  2263. ARM GAS /tmp/ccLX4SWU.s page 40
  2264. 1659 0aae 23D0 beq .L228
  2265. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2266. 1660 .loc 1 200 0 discriminator 71
  2267. 1661 0ab0 A2F56872 sub r2, r2, #928
  2268. 1662 0ab4 9342 cmp r3, r2
  2269. 1663 0ab6 22D0 beq .L229
  2270. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2271. 1664 .loc 1 200 0 discriminator 73
  2272. 1665 0ab8 02F58062 add r2, r2, #1024
  2273. 1666 0abc 9342 cmp r3, r2
  2274. 1667 0abe 21D1 bne .L230
  2275. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2276. 1668 .loc 1 200 0
  2277. 1669 0ac0 4FF48023 mov r3, #262144
  2278. 1670 0ac4 00E0 b .L48
  2279. 1671 .L219:
  2280. 1672 0ac6 0423 movs r3, #4
  2281. 1673 .L48:
  2282. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2283. 1674 .loc 1 200 0 discriminator 100
  2284. 1675 0ac8 754A ldr r2, .L328
  2285. 1676 0aca 9360 str r3, [r2, #8]
  2286. 1677 0acc 67E7 b .L46
  2287. 1678 .L220:
  2288. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2289. 1679 .loc 1 200 0
  2290. 1680 0ace 0423 movs r3, #4
  2291. 1681 0ad0 FAE7 b .L48
  2292. 1682 .L221:
  2293. 1683 0ad2 0423 movs r3, #4
  2294. 1684 0ad4 F8E7 b .L48
  2295. 1685 .L222:
  2296. 1686 0ad6 0423 movs r3, #4
  2297. 1687 0ad8 F6E7 b .L48
  2298. 1688 .L223:
  2299. 1689 0ada 4FF48073 mov r3, #256
  2300. 1690 0ade F3E7 b .L48
  2301. 1691 .L224:
  2302. 1692 0ae0 4FF48073 mov r3, #256
  2303. 1693 0ae4 F0E7 b .L48
  2304. 1694 .L225:
  2305. 1695 0ae6 4FF48073 mov r3, #256
  2306. 1696 0aea EDE7 b .L48
  2307. 1697 .L226:
  2308. 1698 0aec 4FF48073 mov r3, #256
  2309. 1699 0af0 EAE7 b .L48
  2310. 1700 .L227:
  2311. 1701 0af2 4FF48023 mov r3, #262144
  2312. 1702 0af6 E7E7 b .L48
  2313. 1703 .L228:
  2314. 1704 0af8 4FF48023 mov r3, #262144
  2315. 1705 0afc E4E7 b .L48
  2316. 1706 .L229:
  2317. 1707 0afe 4FF48023 mov r3, #262144
  2318. 1708 0b02 E1E7 b .L48
  2319. 1709 .L230:
  2320. 1710 0b04 4FF08073 mov r3, #16777216
  2321. ARM GAS /tmp/ccLX4SWU.s page 41
  2322. 1711 0b08 DEE7 b .L48
  2323. 1712 .L47:
  2324. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2325. 1713 .loc 1 200 0 discriminator 52
  2326. 1714 0b0a 684A ldr r2, .L328+12
  2327. 1715 0b0c 9342 cmp r3, r2
  2328. 1716 0b0e 53D9 bls .L49
  2329. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2330. 1717 .loc 1 200 0 discriminator 102
  2331. 1718 0b10 483A subs r2, r2, #72
  2332. 1719 0b12 9342 cmp r3, r2
  2333. 1720 0b14 31D0 beq .L231
  2334. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2335. 1721 .loc 1 200 0 discriminator 104
  2336. 1722 0b16 02F58062 add r2, r2, #1024
  2337. 1723 0b1a 9342 cmp r3, r2
  2338. 1724 0b1c 31D0 beq .L232
  2339. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2340. 1725 .loc 1 200 0 discriminator 106
  2341. 1726 0b1e A2F56872 sub r2, r2, #928
  2342. 1727 0b22 9342 cmp r3, r2
  2343. 1728 0b24 2FD0 beq .L233
  2344. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2345. 1729 .loc 1 200 0 discriminator 108
  2346. 1730 0b26 02F58062 add r2, r2, #1024
  2347. 1731 0b2a 9342 cmp r3, r2
  2348. 1732 0b2c 2DD0 beq .L234
  2349. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2350. 1733 .loc 1 200 0 discriminator 110
  2351. 1734 0b2e A2F58962 sub r2, r2, #1096
  2352. 1735 0b32 9342 cmp r3, r2
  2353. 1736 0b34 2BD0 beq .L235
  2354. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2355. 1737 .loc 1 200 0 discriminator 112
  2356. 1738 0b36 02F58062 add r2, r2, #1024
  2357. 1739 0b3a 9342 cmp r3, r2
  2358. 1740 0b3c 2AD0 beq .L236
  2359. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2360. 1741 .loc 1 200 0 discriminator 114
  2361. 1742 0b3e A2F56872 sub r2, r2, #928
  2362. 1743 0b42 9342 cmp r3, r2
  2363. 1744 0b44 29D0 beq .L237
  2364. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2365. 1745 .loc 1 200 0 discriminator 116
  2366. 1746 0b46 02F58062 add r2, r2, #1024
  2367. 1747 0b4a 9342 cmp r3, r2
  2368. 1748 0b4c 28D0 beq .L238
  2369. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2370. 1749 .loc 1 200 0 discriminator 118
  2371. 1750 0b4e A2F58962 sub r2, r2, #1096
  2372. 1751 0b52 9342 cmp r3, r2
  2373. 1752 0b54 27D0 beq .L239
  2374. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2375. 1753 .loc 1 200 0 discriminator 120
  2376. 1754 0b56 02F58062 add r2, r2, #1024
  2377. 1755 0b5a 9342 cmp r3, r2
  2378. 1756 0b5c 26D0 beq .L240
  2379. ARM GAS /tmp/ccLX4SWU.s page 42
  2380. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2381. 1757 .loc 1 200 0 discriminator 122
  2382. 1758 0b5e A2F56872 sub r2, r2, #928
  2383. 1759 0b62 9342 cmp r3, r2
  2384. 1760 0b64 25D0 beq .L241
  2385. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2386. 1761 .loc 1 200 0 discriminator 124
  2387. 1762 0b66 02F58062 add r2, r2, #1024
  2388. 1763 0b6a 9342 cmp r3, r2
  2389. 1764 0b6c 02D0 beq .L317
  2390. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2391. 1765 .loc 1 200 0
  2392. 1766 0b6e 4FF08073 mov r3, #16777216
  2393. 1767 0b72 03E0 b .L50
  2394. 1768 .L317:
  2395. 1769 0b74 4FF48023 mov r3, #262144
  2396. 1770 0b78 00E0 b .L50
  2397. 1771 .L231:
  2398. 1772 0b7a 0423 movs r3, #4
  2399. 1773 .L50:
  2400. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2401. 1774 .loc 1 200 0 discriminator 151
  2402. 1775 0b7c 4C4A ldr r2, .L328+16
  2403. 1776 0b7e D360 str r3, [r2, #12]
  2404. 1777 0b80 0DE7 b .L46
  2405. 1778 .L232:
  2406. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2407. 1779 .loc 1 200 0
  2408. 1780 0b82 0423 movs r3, #4
  2409. 1781 0b84 FAE7 b .L50
  2410. 1782 .L233:
  2411. 1783 0b86 0423 movs r3, #4
  2412. 1784 0b88 F8E7 b .L50
  2413. 1785 .L234:
  2414. 1786 0b8a 0423 movs r3, #4
  2415. 1787 0b8c F6E7 b .L50
  2416. 1788 .L235:
  2417. 1789 0b8e 4FF48073 mov r3, #256
  2418. 1790 0b92 F3E7 b .L50
  2419. 1791 .L236:
  2420. 1792 0b94 4FF48073 mov r3, #256
  2421. 1793 0b98 F0E7 b .L50
  2422. 1794 .L237:
  2423. 1795 0b9a 4FF48073 mov r3, #256
  2424. 1796 0b9e EDE7 b .L50
  2425. 1797 .L238:
  2426. 1798 0ba0 4FF48073 mov r3, #256
  2427. 1799 0ba4 EAE7 b .L50
  2428. 1800 .L239:
  2429. 1801 0ba6 4FF48023 mov r3, #262144
  2430. 1802 0baa E7E7 b .L50
  2431. 1803 .L240:
  2432. 1804 0bac 4FF48023 mov r3, #262144
  2433. 1805 0bb0 E4E7 b .L50
  2434. 1806 .L241:
  2435. 1807 0bb2 4FF48023 mov r3, #262144
  2436. 1808 0bb6 E1E7 b .L50
  2437. ARM GAS /tmp/ccLX4SWU.s page 43
  2438. 1809 .L49:
  2439. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2440. 1810 .loc 1 200 0 discriminator 103
  2441. 1811 0bb8 3E4A ldr r2, .L328+20
  2442. 1812 0bba 9342 cmp r3, r2
  2443. 1813 0bbc 31D0 beq .L243
  2444. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2445. 1814 .loc 1 200 0 discriminator 153
  2446. 1815 0bbe 02F58062 add r2, r2, #1024
  2447. 1816 0bc2 9342 cmp r3, r2
  2448. 1817 0bc4 31D0 beq .L244
  2449. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2450. 1818 .loc 1 200 0 discriminator 155
  2451. 1819 0bc6 A2F56872 sub r2, r2, #928
  2452. 1820 0bca 9342 cmp r3, r2
  2453. 1821 0bcc 2FD0 beq .L245
  2454. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2455. 1822 .loc 1 200 0 discriminator 157
  2456. 1823 0bce 02F58062 add r2, r2, #1024
  2457. 1824 0bd2 9342 cmp r3, r2
  2458. 1825 0bd4 2DD0 beq .L246
  2459. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2460. 1826 .loc 1 200 0 discriminator 159
  2461. 1827 0bd6 A2F58962 sub r2, r2, #1096
  2462. 1828 0bda 9342 cmp r3, r2
  2463. 1829 0bdc 2BD0 beq .L247
  2464. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2465. 1830 .loc 1 200 0 discriminator 161
  2466. 1831 0bde 02F58062 add r2, r2, #1024
  2467. 1832 0be2 9342 cmp r3, r2
  2468. 1833 0be4 2AD0 beq .L248
  2469. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2470. 1834 .loc 1 200 0 discriminator 163
  2471. 1835 0be6 A2F56872 sub r2, r2, #928
  2472. 1836 0bea 9342 cmp r3, r2
  2473. 1837 0bec 29D0 beq .L249
  2474. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2475. 1838 .loc 1 200 0 discriminator 165
  2476. 1839 0bee 02F58062 add r2, r2, #1024
  2477. 1840 0bf2 9342 cmp r3, r2
  2478. 1841 0bf4 28D0 beq .L250
  2479. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2480. 1842 .loc 1 200 0 discriminator 167
  2481. 1843 0bf6 A2F58962 sub r2, r2, #1096
  2482. 1844 0bfa 9342 cmp r3, r2
  2483. 1845 0bfc 27D0 beq .L251
  2484. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2485. 1846 .loc 1 200 0 discriminator 169
  2486. 1847 0bfe 02F58062 add r2, r2, #1024
  2487. 1848 0c02 9342 cmp r3, r2
  2488. 1849 0c04 26D0 beq .L252
  2489. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2490. 1850 .loc 1 200 0 discriminator 171
  2491. 1851 0c06 A2F56872 sub r2, r2, #928
  2492. 1852 0c0a 9342 cmp r3, r2
  2493. 1853 0c0c 25D0 beq .L253
  2494. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2495. ARM GAS /tmp/ccLX4SWU.s page 44
  2496. 1854 .loc 1 200 0 discriminator 173
  2497. 1855 0c0e 02F58062 add r2, r2, #1024
  2498. 1856 0c12 9342 cmp r3, r2
  2499. 1857 0c14 02D0 beq .L318
  2500. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2501. 1858 .loc 1 200 0
  2502. 1859 0c16 4FF08073 mov r3, #16777216
  2503. 1860 0c1a 03E0 b .L51
  2504. 1861 .L318:
  2505. 1862 0c1c 4FF48023 mov r3, #262144
  2506. 1863 0c20 00E0 b .L51
  2507. 1864 .L243:
  2508. 1865 0c22 0423 movs r3, #4
  2509. 1866 .L51:
  2510. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2511. 1867 .loc 1 200 0 discriminator 200
  2512. 1868 0c24 224A ldr r2, .L328+16
  2513. 1869 0c26 9360 str r3, [r2, #8]
  2514. 1870 0c28 B9E6 b .L46
  2515. 1871 .L244:
  2516. 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
  2517. 1872 .loc 1 200 0
  2518. 1873 0c2a 0423 movs r3, #4
  2519. 1874 0c2c FAE7 b .L51
  2520. 1875 .L245:
  2521. 1876 0c2e 0423 movs r3, #4
  2522. 1877 0c30 F8E7 b .L51
  2523. 1878 .L246:
  2524. 1879 0c32 0423 movs r3, #4
  2525. 1880 0c34 F6E7 b .L51
  2526. 1881 .L247:
  2527. 1882 0c36 4FF48073 mov r3, #256
  2528. 1883 0c3a F3E7 b .L51
  2529. 1884 .L248:
  2530. 1885 0c3c 4FF48073 mov r3, #256
  2531. 1886 0c40 F0E7 b .L51
  2532. 1887 .L249:
  2533. 1888 0c42 4FF48073 mov r3, #256
  2534. 1889 0c46 EDE7 b .L51
  2535. 1890 .L250:
  2536. 1891 0c48 4FF48073 mov r3, #256
  2537. 1892 0c4c EAE7 b .L51
  2538. 1893 .L251:
  2539. 1894 0c4e 4FF48023 mov r3, #262144
  2540. 1895 0c52 E7E7 b .L51
  2541. 1896 .L252:
  2542. 1897 0c54 4FF48023 mov r3, #262144
  2543. 1898 0c58 E4E7 b .L51
  2544. 1899 .L253:
  2545. 1900 0c5a 4FF48023 mov r3, #262144
  2546. 1901 0c5e E1E7 b .L51
  2547. 1902 .L316:
  2548. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2549. 1903 .loc 1 201 0 is_stmt 1
  2550. 1904 0c60 4FF48033 mov r3, #65536
  2551. 1905 0c64 00E0 b .L53
  2552. 1906 .L255:
  2553. ARM GAS /tmp/ccLX4SWU.s page 45
  2554. 1907 0c66 0123 movs r3, #1
  2555. 1908 .L53:
  2556. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2557. 1909 .loc 1 201 0 is_stmt 0 discriminator 50
  2558. 1910 0c68 0D4A ldr r2, .L328
  2559. 1911 0c6a D360 str r3, [r2, #12]
  2560. 1912 .L54:
  2561. 204:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->FCR |= DMA_IT_FE;
  2562. 1913 .loc 1 204 0 is_stmt 1
  2563. 1914 0c6c 2268 ldr r2, [r4]
  2564. 1915 0c6e 1368 ldr r3, [r2]
  2565. 1916 0c70 43F01603 orr r3, r3, #22
  2566. 1917 0c74 1360 str r3, [r2]
  2567. 205:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2568. 1918 .loc 1 205 0
  2569. 1919 0c76 2268 ldr r2, [r4]
  2570. 1920 0c78 5369 ldr r3, [r2, #20]
  2571. 1921 0c7a 43F08003 orr r3, r3, #128
  2572. 1922 0c7e 5361 str r3, [r2, #20]
  2573. 207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  2574. 1923 .loc 1 207 0
  2575. 1924 0c80 236C ldr r3, [r4, #64]
  2576. 1925 0c82 002B cmp r3, #0
  2577. 1926 0c84 00F02581 beq .L319
  2578. 1927 .L60:
  2579. 209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  2580. 1928 .loc 1 209 0
  2581. 1929 0c88 2268 ldr r2, [r4]
  2582. 1930 0c8a 1368 ldr r3, [r2]
  2583. 1931 0c8c 43F00803 orr r3, r3, #8
  2584. 1932 0c90 1360 str r3, [r2]
  2585. 1933 .L61:
  2586. 213:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  2587. 1934 .loc 1 213 0
  2588. 1935 0c92 2268 ldr r2, [r4]
  2589. 1936 0c94 1368 ldr r3, [r2]
  2590. 1937 0c96 43F00103 orr r3, r3, #1
  2591. 1938 0c9a 1360 str r3, [r2]
  2592. 157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2593. 1939 .loc 1 157 0
  2594. 1940 0c9c 0020 movs r0, #0
  2595. 1941 0c9e 38BD pop {r3, r4, r5, pc}
  2596. 1942 .LVL44:
  2597. 1943 .L329:
  2598. 1944 .align 2
  2599. 1945 .L328:
  2600. 1946 0ca0 00640240 .word 1073898496
  2601. 1947 0ca4 58640240 .word 1073898584
  2602. 1948 0ca8 B8600240 .word 1073897656
  2603. 1949 0cac 58600240 .word 1073897560
  2604. 1950 0cb0 00600240 .word 1073897472
  2605. 1951 0cb4 10600240 .word 1073897488
  2606. 1952 .LVL45:
  2607. 1953 .L256:
  2608. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2609. 1954 .loc 1 201 0
  2610. 1955 0cb8 0123 movs r3, #1
  2611. ARM GAS /tmp/ccLX4SWU.s page 46
  2612. 1956 0cba D5E7 b .L53
  2613. 1957 .L257:
  2614. 1958 0cbc 0123 movs r3, #1
  2615. 1959 0cbe D3E7 b .L53
  2616. 1960 .L258:
  2617. 1961 0cc0 0123 movs r3, #1
  2618. 1962 0cc2 D1E7 b .L53
  2619. 1963 .L259:
  2620. 1964 0cc4 4023 movs r3, #64
  2621. 1965 0cc6 CFE7 b .L53
  2622. 1966 .L260:
  2623. 1967 0cc8 4023 movs r3, #64
  2624. 1968 0cca CDE7 b .L53
  2625. 1969 .L261:
  2626. 1970 0ccc 4023 movs r3, #64
  2627. 1971 0cce CBE7 b .L53
  2628. 1972 .L262:
  2629. 1973 0cd0 4023 movs r3, #64
  2630. 1974 0cd2 C9E7 b .L53
  2631. 1975 .L263:
  2632. 1976 0cd4 4FF48033 mov r3, #65536
  2633. 1977 0cd8 C6E7 b .L53
  2634. 1978 .L264:
  2635. 1979 0cda 4FF48033 mov r3, #65536
  2636. 1980 0cde C3E7 b .L53
  2637. 1981 .L265:
  2638. 1982 0ce0 4FF48033 mov r3, #65536
  2639. 1983 0ce4 C0E7 b .L53
  2640. 1984 .L52:
  2641. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2642. 1985 .loc 1 201 0 is_stmt 0 discriminator 2
  2643. 1986 0ce6 7E4A ldr r2, .L330
  2644. 1987 0ce8 9342 cmp r3, r2
  2645. 1988 0cea 4FD9 bls .L55
  2646. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2647. 1989 .loc 1 201 0 discriminator 51
  2648. 1990 0cec A83A subs r2, r2, #168
  2649. 1991 0cee 9342 cmp r3, r2
  2650. 1992 0cf0 2ED0 beq .L267
  2651. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2652. 1993 .loc 1 201 0 discriminator 53
  2653. 1994 0cf2 02F58062 add r2, r2, #1024
  2654. 1995 0cf6 9342 cmp r3, r2
  2655. 1996 0cf8 2ED0 beq .L268
  2656. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2657. 1997 .loc 1 201 0 discriminator 55
  2658. 1998 0cfa A2F56872 sub r2, r2, #928
  2659. 1999 0cfe 9342 cmp r3, r2
  2660. 2000 0d00 2CD0 beq .L269
  2661. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2662. 2001 .loc 1 201 0 discriminator 57
  2663. 2002 0d02 02F58062 add r2, r2, #1024
  2664. 2003 0d06 9342 cmp r3, r2
  2665. 2004 0d08 2AD0 beq .L270
  2666. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2667. 2005 .loc 1 201 0 discriminator 59
  2668. 2006 0d0a A2F58962 sub r2, r2, #1096
  2669. ARM GAS /tmp/ccLX4SWU.s page 47
  2670. 2007 0d0e 9342 cmp r3, r2
  2671. 2008 0d10 28D0 beq .L271
  2672. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2673. 2009 .loc 1 201 0 discriminator 61
  2674. 2010 0d12 02F58062 add r2, r2, #1024
  2675. 2011 0d16 9342 cmp r3, r2
  2676. 2012 0d18 26D0 beq .L272
  2677. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2678. 2013 .loc 1 201 0 discriminator 63
  2679. 2014 0d1a A2F56872 sub r2, r2, #928
  2680. 2015 0d1e 9342 cmp r3, r2
  2681. 2016 0d20 24D0 beq .L273
  2682. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2683. 2017 .loc 1 201 0 discriminator 65
  2684. 2018 0d22 02F58062 add r2, r2, #1024
  2685. 2019 0d26 9342 cmp r3, r2
  2686. 2020 0d28 22D0 beq .L274
  2687. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2688. 2021 .loc 1 201 0 discriminator 67
  2689. 2022 0d2a A2F58962 sub r2, r2, #1096
  2690. 2023 0d2e 9342 cmp r3, r2
  2691. 2024 0d30 20D0 beq .L275
  2692. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2693. 2025 .loc 1 201 0 discriminator 69
  2694. 2026 0d32 02F58062 add r2, r2, #1024
  2695. 2027 0d36 9342 cmp r3, r2
  2696. 2028 0d38 1FD0 beq .L276
  2697. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2698. 2029 .loc 1 201 0 discriminator 71
  2699. 2030 0d3a A2F56872 sub r2, r2, #928
  2700. 2031 0d3e 9342 cmp r3, r2
  2701. 2032 0d40 1ED0 beq .L277
  2702. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2703. 2033 .loc 1 201 0 discriminator 73
  2704. 2034 0d42 02F58062 add r2, r2, #1024
  2705. 2035 0d46 9342 cmp r3, r2
  2706. 2036 0d48 1DD1 bne .L278
  2707. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2708. 2037 .loc 1 201 0
  2709. 2038 0d4a 4FF48033 mov r3, #65536
  2710. 2039 0d4e 00E0 b .L56
  2711. 2040 .L267:
  2712. 2041 0d50 0123 movs r3, #1
  2713. 2042 .L56:
  2714. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2715. 2043 .loc 1 201 0 discriminator 100
  2716. 2044 0d52 644A ldr r2, .L330+4
  2717. 2045 0d54 9360 str r3, [r2, #8]
  2718. 2046 0d56 89E7 b .L54
  2719. 2047 .L268:
  2720. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2721. 2048 .loc 1 201 0
  2722. 2049 0d58 0123 movs r3, #1
  2723. 2050 0d5a FAE7 b .L56
  2724. 2051 .L269:
  2725. 2052 0d5c 0123 movs r3, #1
  2726. 2053 0d5e F8E7 b .L56
  2727. ARM GAS /tmp/ccLX4SWU.s page 48
  2728. 2054 .L270:
  2729. 2055 0d60 0123 movs r3, #1
  2730. 2056 0d62 F6E7 b .L56
  2731. 2057 .L271:
  2732. 2058 0d64 4023 movs r3, #64
  2733. 2059 0d66 F4E7 b .L56
  2734. 2060 .L272:
  2735. 2061 0d68 4023 movs r3, #64
  2736. 2062 0d6a F2E7 b .L56
  2737. 2063 .L273:
  2738. 2064 0d6c 4023 movs r3, #64
  2739. 2065 0d6e F0E7 b .L56
  2740. 2066 .L274:
  2741. 2067 0d70 4023 movs r3, #64
  2742. 2068 0d72 EEE7 b .L56
  2743. 2069 .L275:
  2744. 2070 0d74 4FF48033 mov r3, #65536
  2745. 2071 0d78 EBE7 b .L56
  2746. 2072 .L276:
  2747. 2073 0d7a 4FF48033 mov r3, #65536
  2748. 2074 0d7e E8E7 b .L56
  2749. 2075 .L277:
  2750. 2076 0d80 4FF48033 mov r3, #65536
  2751. 2077 0d84 E5E7 b .L56
  2752. 2078 .L278:
  2753. 2079 0d86 4FF48003 mov r3, #4194304
  2754. 2080 0d8a E2E7 b .L56
  2755. 2081 .L55:
  2756. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2757. 2082 .loc 1 201 0 discriminator 52
  2758. 2083 0d8c 564A ldr r2, .L330+8
  2759. 2084 0d8e 9342 cmp r3, r2
  2760. 2085 0d90 4FD9 bls .L57
  2761. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2762. 2086 .loc 1 201 0 discriminator 102
  2763. 2087 0d92 483A subs r2, r2, #72
  2764. 2088 0d94 9342 cmp r3, r2
  2765. 2089 0d96 31D0 beq .L279
  2766. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2767. 2090 .loc 1 201 0 discriminator 104
  2768. 2091 0d98 02F58062 add r2, r2, #1024
  2769. 2092 0d9c 9342 cmp r3, r2
  2770. 2093 0d9e 31D0 beq .L280
  2771. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2772. 2094 .loc 1 201 0 discriminator 106
  2773. 2095 0da0 A2F56872 sub r2, r2, #928
  2774. 2096 0da4 9342 cmp r3, r2
  2775. 2097 0da6 2FD0 beq .L281
  2776. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2777. 2098 .loc 1 201 0 discriminator 108
  2778. 2099 0da8 02F58062 add r2, r2, #1024
  2779. 2100 0dac 9342 cmp r3, r2
  2780. 2101 0dae 2DD0 beq .L282
  2781. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2782. 2102 .loc 1 201 0 discriminator 110
  2783. 2103 0db0 A2F58962 sub r2, r2, #1096
  2784. 2104 0db4 9342 cmp r3, r2
  2785. ARM GAS /tmp/ccLX4SWU.s page 49
  2786. 2105 0db6 2BD0 beq .L283
  2787. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2788. 2106 .loc 1 201 0 discriminator 112
  2789. 2107 0db8 02F58062 add r2, r2, #1024
  2790. 2108 0dbc 9342 cmp r3, r2
  2791. 2109 0dbe 29D0 beq .L284
  2792. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2793. 2110 .loc 1 201 0 discriminator 114
  2794. 2111 0dc0 A2F56872 sub r2, r2, #928
  2795. 2112 0dc4 9342 cmp r3, r2
  2796. 2113 0dc6 27D0 beq .L285
  2797. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2798. 2114 .loc 1 201 0 discriminator 116
  2799. 2115 0dc8 02F58062 add r2, r2, #1024
  2800. 2116 0dcc 9342 cmp r3, r2
  2801. 2117 0dce 25D0 beq .L286
  2802. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2803. 2118 .loc 1 201 0 discriminator 118
  2804. 2119 0dd0 A2F58962 sub r2, r2, #1096
  2805. 2120 0dd4 9342 cmp r3, r2
  2806. 2121 0dd6 23D0 beq .L287
  2807. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2808. 2122 .loc 1 201 0 discriminator 120
  2809. 2123 0dd8 02F58062 add r2, r2, #1024
  2810. 2124 0ddc 9342 cmp r3, r2
  2811. 2125 0dde 22D0 beq .L288
  2812. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2813. 2126 .loc 1 201 0 discriminator 122
  2814. 2127 0de0 A2F56872 sub r2, r2, #928
  2815. 2128 0de4 9342 cmp r3, r2
  2816. 2129 0de6 21D0 beq .L289
  2817. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2818. 2130 .loc 1 201 0 discriminator 124
  2819. 2131 0de8 02F58062 add r2, r2, #1024
  2820. 2132 0dec 9342 cmp r3, r2
  2821. 2133 0dee 02D0 beq .L320
  2822. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2823. 2134 .loc 1 201 0
  2824. 2135 0df0 4FF48003 mov r3, #4194304
  2825. 2136 0df4 03E0 b .L58
  2826. 2137 .L320:
  2827. 2138 0df6 4FF48033 mov r3, #65536
  2828. 2139 0dfa 00E0 b .L58
  2829. 2140 .L279:
  2830. 2141 0dfc 0123 movs r3, #1
  2831. 2142 .L58:
  2832. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2833. 2143 .loc 1 201 0 discriminator 151
  2834. 2144 0dfe 3B4A ldr r2, .L330+12
  2835. 2145 0e00 D360 str r3, [r2, #12]
  2836. 2146 0e02 33E7 b .L54
  2837. 2147 .L280:
  2838. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2839. 2148 .loc 1 201 0
  2840. 2149 0e04 0123 movs r3, #1
  2841. 2150 0e06 FAE7 b .L58
  2842. 2151 .L281:
  2843. ARM GAS /tmp/ccLX4SWU.s page 50
  2844. 2152 0e08 0123 movs r3, #1
  2845. 2153 0e0a F8E7 b .L58
  2846. 2154 .L282:
  2847. 2155 0e0c 0123 movs r3, #1
  2848. 2156 0e0e F6E7 b .L58
  2849. 2157 .L283:
  2850. 2158 0e10 4023 movs r3, #64
  2851. 2159 0e12 F4E7 b .L58
  2852. 2160 .L284:
  2853. 2161 0e14 4023 movs r3, #64
  2854. 2162 0e16 F2E7 b .L58
  2855. 2163 .L285:
  2856. 2164 0e18 4023 movs r3, #64
  2857. 2165 0e1a F0E7 b .L58
  2858. 2166 .L286:
  2859. 2167 0e1c 4023 movs r3, #64
  2860. 2168 0e1e EEE7 b .L58
  2861. 2169 .L287:
  2862. 2170 0e20 4FF48033 mov r3, #65536
  2863. 2171 0e24 EBE7 b .L58
  2864. 2172 .L288:
  2865. 2173 0e26 4FF48033 mov r3, #65536
  2866. 2174 0e2a E8E7 b .L58
  2867. 2175 .L289:
  2868. 2176 0e2c 4FF48033 mov r3, #65536
  2869. 2177 0e30 E5E7 b .L58
  2870. 2178 .L57:
  2871. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2872. 2179 .loc 1 201 0 discriminator 103
  2873. 2180 0e32 2F4A ldr r2, .L330+16
  2874. 2181 0e34 9342 cmp r3, r2
  2875. 2182 0e36 31D0 beq .L291
  2876. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2877. 2183 .loc 1 201 0 discriminator 153
  2878. 2184 0e38 02F58062 add r2, r2, #1024
  2879. 2185 0e3c 9342 cmp r3, r2
  2880. 2186 0e3e 31D0 beq .L292
  2881. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2882. 2187 .loc 1 201 0 discriminator 155
  2883. 2188 0e40 A2F56872 sub r2, r2, #928
  2884. 2189 0e44 9342 cmp r3, r2
  2885. 2190 0e46 2FD0 beq .L293
  2886. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2887. 2191 .loc 1 201 0 discriminator 157
  2888. 2192 0e48 02F58062 add r2, r2, #1024
  2889. 2193 0e4c 9342 cmp r3, r2
  2890. 2194 0e4e 2DD0 beq .L294
  2891. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2892. 2195 .loc 1 201 0 discriminator 159
  2893. 2196 0e50 A2F58962 sub r2, r2, #1096
  2894. 2197 0e54 9342 cmp r3, r2
  2895. 2198 0e56 2BD0 beq .L295
  2896. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2897. 2199 .loc 1 201 0 discriminator 161
  2898. 2200 0e58 02F58062 add r2, r2, #1024
  2899. 2201 0e5c 9342 cmp r3, r2
  2900. 2202 0e5e 29D0 beq .L296
  2901. ARM GAS /tmp/ccLX4SWU.s page 51
  2902. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2903. 2203 .loc 1 201 0 discriminator 163
  2904. 2204 0e60 A2F56872 sub r2, r2, #928
  2905. 2205 0e64 9342 cmp r3, r2
  2906. 2206 0e66 27D0 beq .L297
  2907. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2908. 2207 .loc 1 201 0 discriminator 165
  2909. 2208 0e68 02F58062 add r2, r2, #1024
  2910. 2209 0e6c 9342 cmp r3, r2
  2911. 2210 0e6e 25D0 beq .L298
  2912. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2913. 2211 .loc 1 201 0 discriminator 167
  2914. 2212 0e70 A2F58962 sub r2, r2, #1096
  2915. 2213 0e74 9342 cmp r3, r2
  2916. 2214 0e76 23D0 beq .L299
  2917. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2918. 2215 .loc 1 201 0 discriminator 169
  2919. 2216 0e78 02F58062 add r2, r2, #1024
  2920. 2217 0e7c 9342 cmp r3, r2
  2921. 2218 0e7e 22D0 beq .L300
  2922. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2923. 2219 .loc 1 201 0 discriminator 171
  2924. 2220 0e80 A2F56872 sub r2, r2, #928
  2925. 2221 0e84 9342 cmp r3, r2
  2926. 2222 0e86 21D0 beq .L301
  2927. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2928. 2223 .loc 1 201 0 discriminator 173
  2929. 2224 0e88 02F58062 add r2, r2, #1024
  2930. 2225 0e8c 9342 cmp r3, r2
  2931. 2226 0e8e 02D0 beq .L321
  2932. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2933. 2227 .loc 1 201 0
  2934. 2228 0e90 4FF48003 mov r3, #4194304
  2935. 2229 0e94 03E0 b .L59
  2936. 2230 .L321:
  2937. 2231 0e96 4FF48033 mov r3, #65536
  2938. 2232 0e9a 00E0 b .L59
  2939. 2233 .L291:
  2940. 2234 0e9c 0123 movs r3, #1
  2941. 2235 .L59:
  2942. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2943. 2236 .loc 1 201 0 discriminator 200
  2944. 2237 0e9e 134A ldr r2, .L330+12
  2945. 2238 0ea0 9360 str r3, [r2, #8]
  2946. 2239 0ea2 E3E6 b .L54
  2947. 2240 .L292:
  2948. 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2949. 2241 .loc 1 201 0
  2950. 2242 0ea4 0123 movs r3, #1
  2951. 2243 0ea6 FAE7 b .L59
  2952. 2244 .L293:
  2953. 2245 0ea8 0123 movs r3, #1
  2954. 2246 0eaa F8E7 b .L59
  2955. 2247 .L294:
  2956. 2248 0eac 0123 movs r3, #1
  2957. 2249 0eae F6E7 b .L59
  2958. 2250 .L295:
  2959. ARM GAS /tmp/ccLX4SWU.s page 52
  2960. 2251 0eb0 4023 movs r3, #64
  2961. 2252 0eb2 F4E7 b .L59
  2962. 2253 .L296:
  2963. 2254 0eb4 4023 movs r3, #64
  2964. 2255 0eb6 F2E7 b .L59
  2965. 2256 .L297:
  2966. 2257 0eb8 4023 movs r3, #64
  2967. 2258 0eba F0E7 b .L59
  2968. 2259 .L298:
  2969. 2260 0ebc 4023 movs r3, #64
  2970. 2261 0ebe EEE7 b .L59
  2971. 2262 .L299:
  2972. 2263 0ec0 4FF48033 mov r3, #65536
  2973. 2264 0ec4 EBE7 b .L59
  2974. 2265 .L300:
  2975. 2266 0ec6 4FF48033 mov r3, #65536
  2976. 2267 0eca E8E7 b .L59
  2977. 2268 .L301:
  2978. 2269 0ecc 4FF48033 mov r3, #65536
  2979. 2270 0ed0 E5E7 b .L59
  2980. 2271 .L319:
  2981. 207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  2982. 2272 .loc 1 207 0 is_stmt 1 discriminator 1
  2983. 2273 0ed2 A36C ldr r3, [r4, #72]
  2984. 2274 0ed4 002B cmp r3, #0
  2985. 2275 0ed6 7FF4D7AE bne .L60
  2986. 2276 0eda DAE6 b .L61
  2987. 2277 .LVL46:
  2988. 2278 .L62:
  2989. 177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2990. 2279 .loc 1 177 0
  2991. 2280 0edc 0220 movs r0, #2
  2992. 2281 .LVL47:
  2993. 224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  2994. 2282 .loc 1 224 0
  2995. 2283 0ede 38BD pop {r3, r4, r5, pc}
  2996. 2284 .LVL48:
  2997. 2285 .L331:
  2998. 2286 .align 2
  2999. 2287 .L330:
  3000. 2288 0ee0 B8600240 .word 1073897656
  3001. 2289 0ee4 00640240 .word 1073898496
  3002. 2290 0ee8 58600240 .word 1073897560
  3003. 2291 0eec 00600240 .word 1073897472
  3004. 2292 0ef0 10600240 .word 1073897488
  3005. 2293 .cfi_endproc
  3006. 2294 .LFE131:
  3007. 2296 .section .text.HAL_DMAEx_ChangeMemory,"ax",%progbits
  3008. 2297 .align 1
  3009. 2298 .global HAL_DMAEx_ChangeMemory
  3010. 2299 .syntax unified
  3011. 2300 .thumb
  3012. 2301 .thumb_func
  3013. 2302 .fpu fpv4-sp-d16
  3014. 2304 HAL_DMAEx_ChangeMemory:
  3015. 2305 .LFB132:
  3016. 241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(memory == MEMORY0)
  3017. ARM GAS /tmp/ccLX4SWU.s page 53
  3018. 2306 .loc 1 241 0
  3019. 2307 .cfi_startproc
  3020. 2308 @ args = 0, pretend = 0, frame = 0
  3021. 2309 @ frame_needed = 0, uses_anonymous_args = 0
  3022. 2310 @ link register save eliminated.
  3023. 2311 .LVL49:
  3024. 242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
  3025. 2312 .loc 1 242 0
  3026. 2313 0000 1AB1 cbz r2, .L335
  3027. 250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  3028. 2314 .loc 1 250 0
  3029. 2315 0002 0368 ldr r3, [r0]
  3030. 2316 0004 1961 str r1, [r3, #16]
  3031. 2317 .L334:
  3032. 254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
  3033. 2318 .loc 1 254 0
  3034. 2319 0006 0020 movs r0, #0
  3035. 2320 .LVL50:
  3036. 2321 0008 7047 bx lr
  3037. 2322 .LVL51:
  3038. 2323 .L335:
  3039. 245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
  3040. 2324 .loc 1 245 0
  3041. 2325 000a 0368 ldr r3, [r0]
  3042. 2326 000c D960 str r1, [r3, #12]
  3043. 2327 000e FAE7 b .L334
  3044. 2328 .cfi_endproc
  3045. 2329 .LFE132:
  3046. 2331 .text
  3047. 2332 .Letext0:
  3048. 2333 .file 2 "/usr/include/newlib/machine/_default_types.h"
  3049. 2334 .file 3 "/usr/include/newlib/sys/_stdint.h"
  3050. 2335 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
  3051. 2336 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
  3052. 2337 .file 6 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h"
  3053. 2338 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
  3054. 2339 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
  3055. 2340 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h"
  3056. ARM GAS /tmp/ccLX4SWU.s page 54
  3057. DEFINED SYMBOLS
  3058. *ABS*:0000000000000000 stm32f4xx_hal_dma_ex.c
  3059. /tmp/ccLX4SWU.s:18 .text.DMA_MultiBufferSetConfig:0000000000000000 $t
  3060. /tmp/ccLX4SWU.s:24 .text.DMA_MultiBufferSetConfig:0000000000000000 DMA_MultiBufferSetConfig
  3061. /tmp/ccLX4SWU.s:76 .text.HAL_DMAEx_MultiBufferStart:0000000000000000 $t
  3062. /tmp/ccLX4SWU.s:83 .text.HAL_DMAEx_MultiBufferStart:0000000000000000 HAL_DMAEx_MultiBufferStart
  3063. /tmp/ccLX4SWU.s:170 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000000 $t
  3064. /tmp/ccLX4SWU.s:177 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000000 HAL_DMAEx_MultiBufferStart_IT
  3065. /tmp/ccLX4SWU.s:704 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000388 $d
  3066. /tmp/ccLX4SWU.s:711 .text.HAL_DMAEx_MultiBufferStart_IT:00000000000003a0 $t
  3067. /tmp/ccLX4SWU.s:1121 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000698 $d
  3068. /tmp/ccLX4SWU.s:1128 .text.HAL_DMAEx_MultiBufferStart_IT:00000000000006b0 $t
  3069. /tmp/ccLX4SWU.s:1515 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000980 $d
  3070. /tmp/ccLX4SWU.s:1522 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000998 $t
  3071. /tmp/ccLX4SWU.s:1946 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000ca0 $d
  3072. /tmp/ccLX4SWU.s:1955 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000cb8 $t
  3073. /tmp/ccLX4SWU.s:2288 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000ee0 $d
  3074. /tmp/ccLX4SWU.s:2297 .text.HAL_DMAEx_ChangeMemory:0000000000000000 $t
  3075. /tmp/ccLX4SWU.s:2304 .text.HAL_DMAEx_ChangeMemory:0000000000000000 HAL_DMAEx_ChangeMemory
  3076. .debug_frame:0000000000000010 $d
  3077. NO UNDEFINED SYMBOLS