Subversion Repositories dashGPS

Rev

Rev 20 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20 Rev 21
Line 1... Line 1...
1
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 1
1
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 1
2
 
2
 
3
 
3
 
4
   1              		.cpu cortex-m3
4
   1              		.cpu cortex-m3
5
   2              		.eabi_attribute 20, 1
5
   2              		.eabi_attribute 20, 1
6
   3              		.eabi_attribute 21, 1
6
   3              		.eabi_attribute 21, 1
Line 56... Line 56...
56
  28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       (+) Option Bytes programming
56
  28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       (+) Option Bytes programming
57
  29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
57
  29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
58
  30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
58
  30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
59
  31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****                      ##### How to use this driver #####
59
  31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****                      ##### How to use this driver #####
60
  32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   ==============================================================================
60
  32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   ==============================================================================
61
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 2
61
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 2
62
 
62
 
63
 
63
 
64
  33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   [..]                             
64
  33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   [..]                             
65
  34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       This driver provides functions and macros to configure and program the FLASH 
65
  34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       This driver provides functions and macros to configure and program the FLASH 
66
  35:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       memory of all STM32F1xx devices.
66
  35:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       memory of all STM32F1xx devices.
Line 116... Line 116...
116
  85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #include "stm32f1xx_hal.h"
116
  85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #include "stm32f1xx_hal.h"
117
  86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
117
  86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
118
  87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** /** @addtogroup STM32F1xx_HAL_Driver
118
  87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** /** @addtogroup STM32F1xx_HAL_Driver
119
  88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @{
119
  88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @{
120
  89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
120
  89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 3
121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 3
122
 
122
 
123
 
123
 
124
  90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
124
  90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
125
  91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #ifdef HAL_FLASH_MODULE_ENABLED
125
  91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #ifdef HAL_FLASH_MODULE_ENABLED
126
  92:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
126
  92:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
Line 176... Line 176...
176
 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** /** @defgroup FLASH_Exported_Functions_Group1 Programming operation functions 
176
 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** /** @defgroup FLASH_Exported_Functions_Group1 Programming operation functions 
177
 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *  @brief   Programming operation functions 
177
 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *  @brief   Programming operation functions 
178
 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *
178
 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *
179
 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** @verbatim   
179
 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** @verbatim   
180
 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** @endverbatim
180
 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** @endverbatim
181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 4
181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 4
182
 
182
 
183
 
183
 
184
 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @{
184
 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @{
185
 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
185
 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
186
 149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
186
 149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
Line 236... Line 236...
236
 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
236
 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
237
 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       /* Program halfword (16-bit) at a specified address. */
237
 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       /* Program halfword (16-bit) at a specified address. */
238
 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       nbiterations = 1U;
238
 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       nbiterations = 1U;
239
 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     }
239
 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     }
240
 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     else if(TypeProgram == FLASH_TYPEPROGRAM_WORD)
240
 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     else if(TypeProgram == FLASH_TYPEPROGRAM_WORD)
241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 5
241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 5
242
 
242
 
243
 
243
 
244
 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
244
 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
245
 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       /* Program word (32-bit = 2*16-bit) at a specified address. */
245
 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       /* Program word (32-bit = 2*16-bit) at a specified address. */
246
 206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       nbiterations = 2U;
246
 206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       nbiterations = 2U;
Line 296... Line 296...
296
 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *
296
 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *
297
 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @note   If an erase and a program operations are requested simultaneously,    
297
 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @note   If an erase and a program operations are requested simultaneously,    
298
 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *         the erase operation is performed before the program one.
298
 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *         the erase operation is performed before the program one.
299
 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *
299
 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *
300
 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @param  TypeProgram: Indicate the way to program at a specified address.
300
 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @param  TypeProgram: Indicate the way to program at a specified address.
301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 6
301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 6
302
 
302
 
303
 
303
 
304
 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                      This parameter can be a value of @ref FLASH_Type_Program
304
 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                      This parameter can be a value of @ref FLASH_Type_Program
305
 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @param  Address:     Specifies the address to be programmed.
305
 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @param  Address:     Specifies the address to be programmed.
306
 263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @param  Data:        Specifies the data to be programmed
306
 263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @param  Data:        Specifies the data to be programmed
Line 356... Line 356...
356
 313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     pFlash.DataRemaining = 2U;
356
 313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     pFlash.DataRemaining = 2U;
357
 314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
357
 314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
358
 315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   else
358
 315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   else
359
 316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
359
 316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
360
 317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMDOUBLEWORD;
360
 317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMDOUBLEWORD;
361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 7
361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 7
362
 
362
 
363
 
363
 
364
 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Program double word (64-bit : 4*16-bit) at a specified address. */
364
 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Program double word (64-bit : 4*16-bit) at a specified address. */
365
 319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     pFlash.DataRemaining = 4U;
365
 319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     pFlash.DataRemaining = 4U;
366
 320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
366
 320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
Line 416... Line 416...
416
 370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #endif /* FLASH_BANK2_END */
416
 370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #endif /* FLASH_BANK2_END */
417
 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     
417
 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     
418
 372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Process can continue only if no error detected */
418
 372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Process can continue only if no error detected */
419
 373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     if(pFlash.ProcedureOnGoing != FLASH_PROC_NONE)
419
 373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     if(pFlash.ProcedureOnGoing != FLASH_PROC_NONE)
420
 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
420
 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 8
421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 8
422
 
422
 
423
 
423
 
424
 375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       if(pFlash.ProcedureOnGoing == FLASH_PROC_PAGEERASE)
424
 375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       if(pFlash.ProcedureOnGoing == FLASH_PROC_PAGEERASE)
425
 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       {
425
 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       {
426
 377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Nb of pages to erased can be decreased */
426
 377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Nb of pages to erased can be decreased */
Line 476... Line 476...
476
 427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       {
476
 427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       {
477
 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Nb of 16-bit data to program can be decreased */
477
 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Nb of 16-bit data to program can be decreased */
478
 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         pFlash.DataRemaining--;
478
 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         pFlash.DataRemaining--;
479
 430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         
479
 430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         
480
 431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Check if there are still 16-bit data to program */
480
 431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Check if there are still 16-bit data to program */
481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 9
481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 9
482
 
482
 
483
 
483
 
484
 432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         if(pFlash.DataRemaining != 0U)
484
 432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         if(pFlash.DataRemaining != 0U)
485
 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         {
485
 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         {
486
 434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* Increment address to 16-bit */
486
 434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* Increment address to 16-bit */
Line 536... Line 536...
536
 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Nb of pages to erased can be decreased */
536
 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Nb of pages to erased can be decreased */
537
 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         pFlash.DataRemaining--;
537
 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         pFlash.DataRemaining--;
538
 486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         
538
 486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         
539
 487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Check if there are still pages to erase*/
539
 487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         /* Check if there are still pages to erase*/
540
 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         if(pFlash.DataRemaining != 0U)
540
 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         if(pFlash.DataRemaining != 0U)
541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 10
541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 10
542
 
542
 
543
 
543
 
544
 489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         {
544
 489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         {
545
 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* Indicate user which page address has been erased*/
545
 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* Indicate user which page address has been erased*/
546
 491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           HAL_FLASH_EndOfOperationCallback(pFlash.Address);
546
 491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           HAL_FLASH_EndOfOperationCallback(pFlash.Address);
Line 596... Line 596...
596
 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           pFlash.Data = (pFlash.Data >> 16U);
596
 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           pFlash.Data = (pFlash.Data >> 16U);
597
 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           
597
 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           
598
 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* Operation is completed, disable the PG Bit */
598
 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* Operation is completed, disable the PG Bit */
599
 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           CLEAR_BIT(FLASH->CR2, FLASH_CR2_PG);
599
 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           CLEAR_BIT(FLASH->CR2, FLASH_CR2_PG);
600
 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
600
 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 11
601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 11
602
 
602
 
603
 
603
 
604
 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /*Program halfword (16-bit) at a specified address.*/
604
 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /*Program halfword (16-bit) at a specified address.*/
605
 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           FLASH_Program_HalfWord(addresstmp, (uint16_t)pFlash.Data);
605
 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           FLASH_Program_HalfWord(addresstmp, (uint16_t)pFlash.Data);
606
 548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         }
606
 548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         }
Line 656... Line 656...
656
 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @brief  FLASH end of operation interrupt callback
656
 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @brief  FLASH end of operation interrupt callback
657
 599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @param  ReturnValue: The value saved in this parameter depends on the ongoing procedure
657
 599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @param  ReturnValue: The value saved in this parameter depends on the ongoing procedure
658
 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                 - Mass Erase: No return value expected
658
 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                 - Mass Erase: No return value expected
659
 601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                 - Pages Erase: Address of the page which has been erased 
659
 601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                 - Pages Erase: Address of the page which has been erased 
660
 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                    (if 0xFFFFFFFF, it means that all the selected pages have been erased)
660
 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                    (if 0xFFFFFFFF, it means that all the selected pages have been erased)
661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 12
661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 12
662
 
662
 
663
 
663
 
664
 603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                 - Program: Address which was selected for data program
664
 603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *                 - Program: Address which was selected for data program
665
 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @retval none
665
 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @retval none
666
 605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
666
 605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
Line 716... Line 716...
716
 655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @retval HAL Status
716
 655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @retval HAL Status
717
 656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
717
 656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
718
 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_Unlock(void)
718
 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_Unlock(void)
719
 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** {
719
 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** {
720
 659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   HAL_StatusTypeDef status = HAL_OK;
720
 659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   HAL_StatusTypeDef status = HAL_OK;
721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 13
721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 13
722
 
722
 
723
 
723
 
724
 660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
724
 660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
725
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if(READ_BIT(FLASH->CR, FLASH_CR_LOCK) != RESET)
725
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if(READ_BIT(FLASH->CR, FLASH_CR_LOCK) != RESET)
726
 662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
726
 662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
Line 776... Line 776...
776
 712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_OB_Unlock(void)
776
 712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_OB_Unlock(void)
777
 713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** {
777
 713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** {
778
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if (HAL_IS_BIT_CLR(FLASH->CR, FLASH_CR_OPTWRE))
778
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if (HAL_IS_BIT_CLR(FLASH->CR, FLASH_CR_OPTWRE))
779
 715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
779
 715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
780
 716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Authorizes the Option Byte register programming */
780
 716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Authorizes the Option Byte register programming */
781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 14
781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 14
782
 
782
 
783
 
783
 
784
 717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY1);
784
 717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY1);
785
 718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY2);
785
 718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY2);
786
 719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
786
 719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
Line 836... Line 836...
836
 769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** /**
836
 769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** /**
837
 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @brief  Get the specific FLASH error flag.
837
 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @brief  Get the specific FLASH error flag.
838
 771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @retval FLASH_ErrorCode The returned value can be:
838
 771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @retval FLASH_ErrorCode The returned value can be:
839
 772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *            @ref FLASH_Error_Codes
839
 772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *            @ref FLASH_Error_Codes
840
 773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
840
 773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   */
841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 15
841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 15
842
 
842
 
843
 
843
 
844
 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** uint32_t HAL_FLASH_GetError(void)
844
 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** uint32_t HAL_FLASH_GetError(void)
845
 775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** {
845
 775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** {
846
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****    return pFlash.ErrorCode;
846
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****    return pFlash.ErrorCode;
Line 896... Line 896...
896
 811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
896
 811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
897
 812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Proceed to program the new data */
897
 812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Proceed to program the new data */
898
 813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     SET_BIT(FLASH->CR2, FLASH_CR2_PG);
898
 813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     SET_BIT(FLASH->CR2, FLASH_CR2_PG);
899
 814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
899
 814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
900
 815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #endif /* FLASH_BANK2_END */
900
 815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #endif /* FLASH_BANK2_END */
901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 16
901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 16
902
 
902
 
903
 
903
 
904
 816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
904
 816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
905
 817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   /* Write data in the address */
905
 817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   /* Write data in the address */
906
 818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *(__IO uint16_t*)Address = Data;
906
 818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   *(__IO uint16_t*)Address = Data;
Line 956... Line 956...
956
 848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Clear FLASH End of Operation pending bit */
956
 848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     /* Clear FLASH End of Operation pending bit */
957
 849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP);
957
 849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP);
958
 850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
958
 850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
959
 851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   
959
 851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   
960
 852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_WRPERR)  || 
960
 852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_WRPERR)  || 
961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 17
961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 17
962
 
962
 
963
 
963
 
964
 853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****      __HAL_FLASH_GET_FLAG(FLASH_FLAG_OPTVERR) || 
964
 853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****      __HAL_FLASH_GET_FLAG(FLASH_FLAG_OPTVERR) || 
965
 854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****      __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR))
965
 854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****      __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR))
966
 855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
966
 855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
Line 1016... Line 1016...
1016
 905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   return HAL_OK;
1016
 905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   return HAL_OK;
1017
 906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   
1017
 906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   
1018
 907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
1018
 907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
1019
 908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #endif /* FLASH_BANK2_END */
1019
 908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #endif /* FLASH_BANK2_END */
1020
 909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1020
 909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 18
1021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 18
1022
 
1022
 
1023
 
1023
 
1024
 910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** /**
1024
 910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** /**
1025
 911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @brief  Set the specific FLASH error flag.
1025
 911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @brief  Set the specific FLASH error flag.
1026
 912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @retval None
1026
 912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   * @retval None
Line 1076... Line 1076...
1076
 930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
1076
 930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
1077
 931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #if defined(FLASH_BANK2_END)
1077
 931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #if defined(FLASH_BANK2_END)
1078
 932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR) || __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR_BANK2))
1078
 932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR) || __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR_BANK2))
1079
 933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #else
1079
 933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #else
1080
 934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR))
1080
 934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR))
1081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 19
1081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 19
1082
 
1082
 
1083
 
1083
 
1084
  95              		.loc 1 934 3 is_stmt 1 view .LVU17
1084
  95              		.loc 1 934 3 is_stmt 1 view .LVU17
1085
  96              		.loc 1 934 6 is_stmt 0 view .LVU18
1085
  96              		.loc 1 934 6 is_stmt 0 view .LVU18
1086
  97 001a 0F4A     		ldr	r2, .L9
1086
  97 001a 0F4A     		ldr	r2, .L9
Line 1136... Line 1136...
1136
 948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
1136
 948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   }
1137
 949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1137
 949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1138
 950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   /* Clear FLASH error pending bits */
1138
 950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   /* Clear FLASH error pending bits */
1139
 951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   __HAL_FLASH_CLEAR_FLAG(flags);
1139
 951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   __HAL_FLASH_CLEAR_FLAG(flags);
1140
 134              		.loc 1 951 3 view .LVU32
1140
 134              		.loc 1 951 3 view .LVU32
1141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 20
1141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 20
1142
 
1142
 
1143
 
1143
 
1144
 135              		.loc 1 951 3 view .LVU33
1144
 135              		.loc 1 951 3 view .LVU33
1145
 136              		.loc 1 951 3 view .LVU34
1145
 136              		.loc 1 951 3 view .LVU34
1146
 137 0050 014A     		ldr	r2, .L9
1146
 137 0050 014A     		ldr	r2, .L9
Line 1196... Line 1196...
1196
 182 000c 0125     		movs	r5, #1
1196
 182 000c 0125     		movs	r5, #1
1197
 183 000e 2576     		strb	r5, [r4, #24]
1197
 183 000e 2576     		strb	r5, [r4, #24]
1198
 275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   assert_param(IS_FLASH_PROGRAM_ADDRESS(Address));
1198
 275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   assert_param(IS_FLASH_PROGRAM_ADDRESS(Address));
1199
 184              		.loc 1 275 3 discriminator 2 view .LVU42
1199
 184              		.loc 1 275 3 discriminator 2 view .LVU42
1200
 276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1200
 276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 21
1201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 21
1202
 
1202
 
1203
 
1203
 
1204
 185              		.loc 1 276 3 discriminator 2 view .LVU43
1204
 185              		.loc 1 276 3 discriminator 2 view .LVU43
1205
 297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #endif /* FLASH_BANK2_END */
1205
 297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #endif /* FLASH_BANK2_END */
1206
 186              		.loc 1 297 3 discriminator 2 view .LVU44
1206
 186              		.loc 1 297 3 discriminator 2 view .LVU44
Line 1256... Line 1256...
1256
 221              		.loc 1 323 3 is_stmt 0 view .LVU59
1256
 221              		.loc 1 323 3 is_stmt 0 view .LVU59
1257
 222 0036 FFF7FEFF 		bl	FLASH_Program_HalfWord
1257
 222 0036 FFF7FEFF 		bl	FLASH_Program_HalfWord
1258
 223              	.LVL10:
1258
 223              	.LVL10:
1259
 325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
1259
 325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
1260
 224              		.loc 1 325 3 is_stmt 1 view .LVU60
1260
 224              		.loc 1 325 3 is_stmt 1 view .LVU60
1261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 22
1261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 22
1262
 
1262
 
1263
 
1263
 
1264
 325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
1264
 325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
1265
 225              		.loc 1 325 10 is_stmt 0 view .LVU61
1265
 225              		.loc 1 325 10 is_stmt 0 view .LVU61
1266
 226 003a 0020     		movs	r0, #0
1266
 226 003a 0020     		movs	r0, #0
Line 1316... Line 1316...
1316
 263              		.loc 1 272 3 view .LVU74
1316
 263              		.loc 1 272 3 view .LVU74
1317
 264 0058 F0E7     		b	.L12
1317
 264 0058 F0E7     		b	.L12
1318
 265              	.L21:
1318
 265              	.L21:
1319
 266 005a 00BF     		.align	2
1319
 266 005a 00BF     		.align	2
1320
 267              	.L20:
1320
 267              	.L20:
1321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 23
1321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 23
1322
 
1322
 
1323
 
1323
 
1324
 268 005c 00000000 		.word	pFlash
1324
 268 005c 00000000 		.word	pFlash
1325
 269 0060 00200240 		.word	1073881088
1325
 269 0060 00200240 		.word	1073881088
1326
 270              		.cfi_endproc
1326
 270              		.cfi_endproc
Line 1376... Line 1376...
1376
 319              		.global	HAL_FLASH_IRQHandler
1376
 319              		.global	HAL_FLASH_IRQHandler
1377
 320              		.syntax unified
1377
 320              		.syntax unified
1378
 321              		.thumb
1378
 321              		.thumb
1379
 322              		.thumb_func
1379
 322              		.thumb_func
1380
 323              		.fpu softvfp
1380
 323              		.fpu softvfp
1381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 24
1381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 24
1382
 
1382
 
1383
 
1383
 
1384
 325              	HAL_FLASH_IRQHandler:
1384
 325              	HAL_FLASH_IRQHandler:
1385
 326              	.LFB67:
1385
 326              	.LFB67:
1386
 333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   uint32_t addresstmp = 0U;
1386
 333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   uint32_t addresstmp = 0U;
Line 1436... Line 1436...
1436
 365              		.loc 1 350 5 is_stmt 1 view .LVU92
1436
 365              		.loc 1 350 5 is_stmt 1 view .LVU92
1437
 366 0020 FFF7FEFF 		bl	FLASH_SetErrorCode
1437
 366 0020 FFF7FEFF 		bl	FLASH_SetErrorCode
1438
 367              	.LVL21:
1438
 367              	.LVL21:
1439
 353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1439
 353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1440
 368              		.loc 1 353 5 view .LVU93
1440
 368              		.loc 1 353 5 view .LVU93
1441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 25
1441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 25
1442
 
1442
 
1443
 
1443
 
1444
 369 0024 2846     		mov	r0, r5
1444
 369 0024 2846     		mov	r0, r5
1445
 370 0026 FFF7FEFF 		bl	HAL_FLASH_OperationErrorCallback
1445
 370 0026 FFF7FEFF 		bl	HAL_FLASH_OperationErrorCallback
1446
 371              	.LVL22:
1446
 371              	.LVL22:
Line 1496... Line 1496...
1496
 406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       {
1496
 406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       {
1497
 406              		.loc 1 406 21 is_stmt 0 view .LVU109
1497
 406              		.loc 1 406 21 is_stmt 0 view .LVU109
1498
 407 004e 404B     		ldr	r3, .L42+4
1498
 407 004e 404B     		ldr	r3, .L42+4
1499
 408 0050 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
1499
 408 0050 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
1500
 409 0052 DBB2     		uxtb	r3, r3
1500
 409 0052 DBB2     		uxtb	r3, r3
1501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 26
1501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 26
1502
 
1502
 
1503
 
1503
 
1504
 406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       {
1504
 406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****       {
1505
 410              		.loc 1 406 14 view .LVU110
1505
 410              		.loc 1 406 14 view .LVU110
1506
 411 0054 022B     		cmp	r3, #2
1506
 411 0054 022B     		cmp	r3, #2
Line 1556... Line 1556...
1556
 446              		.loc 1 461 13 view .LVU125
1556
 446              		.loc 1 461 13 view .LVU125
1557
 447 007e 0638     		subs	r0, r0, #6
1557
 447 007e 0638     		subs	r0, r0, #6
1558
 448 0080 FFF7FEFF 		bl	HAL_FLASH_EndOfOperationCallback
1558
 448 0080 FFF7FEFF 		bl	HAL_FLASH_EndOfOperationCallback
1559
 449              	.LVL24:
1559
 449              	.LVL24:
1560
 450              	.L33:
1560
 450              	.L33:
1561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 27
1561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 27
1562
 
1562
 
1563
 
1563
 
1564
 465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           pFlash.ProcedureOnGoing = FLASH_PROC_NONE;
1564
 465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           pFlash.ProcedureOnGoing = FLASH_PROC_NONE;
1565
 451              		.loc 1 465 11 is_stmt 1 view .LVU126
1565
 451              		.loc 1 465 11 is_stmt 1 view .LVU126
1566
 465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           pFlash.ProcedureOnGoing = FLASH_PROC_NONE;
1566
 465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           pFlash.ProcedureOnGoing = FLASH_PROC_NONE;
Line 1616... Line 1616...
1616
 378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1616
 378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1617
 489              		.loc 1 378 29 view .LVU140
1617
 489              		.loc 1 378 29 view .LVU140
1618
 490 00b4 013A     		subs	r2, r2, #1
1618
 490 00b4 013A     		subs	r2, r2, #1
1619
 491 00b6 5A60     		str	r2, [r3, #4]
1619
 491 00b6 5A60     		str	r2, [r3, #4]
1620
 381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         {
1620
 381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         {
1621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 28
1621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 28
1622
 
1622
 
1623
 
1623
 
1624
 492              		.loc 1 381 9 is_stmt 1 view .LVU141
1624
 492              		.loc 1 381 9 is_stmt 1 view .LVU141
1625
 381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         {
1625
 381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****         {
1626
 493              		.loc 1 381 18 is_stmt 0 view .LVU142
1626
 493              		.loc 1 381 18 is_stmt 0 view .LVU142
Line 1676... Line 1676...
1676
 529 00de 4FF0FF30 		mov	r0, #-1
1676
 529 00de 4FF0FF30 		mov	r0, #-1
1677
 530 00e2 9860     		str	r0, [r3, #8]
1677
 530 00e2 9860     		str	r0, [r3, #8]
1678
 401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* FLASH EOP interrupt user callback */
1678
 401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* FLASH EOP interrupt user callback */
1679
 531              		.loc 1 401 11 is_stmt 1 view .LVU157
1679
 531              		.loc 1 401 11 is_stmt 1 view .LVU157
1680
 401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* FLASH EOP interrupt user callback */
1680
 401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           /* FLASH EOP interrupt user callback */
1681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 29
1681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 29
1682
 
1682
 
1683
 
1683
 
1684
 532              		.loc 1 401 35 is_stmt 0 view .LVU158
1684
 532              		.loc 1 401 35 is_stmt 0 view .LVU158
1685
 533 00e4 0022     		movs	r2, #0
1685
 533 00e4 0022     		movs	r2, #0
1686
 534 00e6 1A70     		strb	r2, [r3]
1686
 534 00e6 1A70     		strb	r2, [r3]
Line 1736... Line 1736...
1736
 572 0116 44EA0744 		orr	r4, r4, r7, lsl #16
1736
 572 0116 44EA0744 		orr	r4, r4, r7, lsl #16
1737
 573 011a 3D0C     		lsrs	r5, r7, #16
1737
 573 011a 3D0C     		lsrs	r5, r7, #16
1738
 439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           
1738
 439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****           
1739
 574              		.loc 1 439 23 view .LVU171
1739
 574              		.loc 1 439 23 view .LVU171
1740
 575 011c C3E90445 		strd	r4, [r3, #16]
1740
 575 011c C3E90445 		strd	r4, [r3, #16]
1741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 30
1741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 30
1742
 
1742
 
1743
 
1743
 
1744
 442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1744
 442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
1745
 576              		.loc 1 442 11 is_stmt 1 view .LVU172
1745
 576              		.loc 1 442 11 is_stmt 1 view .LVU172
1746
 577 0120 0A49     		ldr	r1, .L42
1746
 577 0120 0A49     		ldr	r1, .L42
Line 1796... Line 1796...
1796
 620              		.thumb_func
1796
 620              		.thumb_func
1797
 621              		.fpu softvfp
1797
 621              		.fpu softvfp
1798
 623              	HAL_FLASH_Unlock:
1798
 623              	HAL_FLASH_Unlock:
1799
 624              	.LFB70:
1799
 624              	.LFB70:
1800
 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   HAL_StatusTypeDef status = HAL_OK;
1800
 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   HAL_StatusTypeDef status = HAL_OK;
1801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 31
1801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 31
1802
 
1802
 
1803
 
1803
 
1804
 625              		.loc 1 658 1 is_stmt 1 view -0
1804
 625              		.loc 1 658 1 is_stmt 1 view -0
1805
 626              		.cfi_startproc
1805
 626              		.cfi_startproc
1806
 627              		@ args = 0, pretend = 0, frame = 0
1806
 627              		@ args = 0, pretend = 0, frame = 0
Line 1856... Line 1856...
1856
 664 0028 7047     		bx	lr
1856
 664 0028 7047     		bx	lr
1857
 665              	.L49:
1857
 665              	.L49:
1858
 666 002a 00BF     		.align	2
1858
 666 002a 00BF     		.align	2
1859
 667              	.L48:
1859
 667              	.L48:
1860
 668 002c 00200240 		.word	1073881088
1860
 668 002c 00200240 		.word	1073881088
1861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 32
1861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 32
1862
 
1862
 
1863
 
1863
 
1864
 669 0030 23016745 		.word	1164378403
1864
 669 0030 23016745 		.word	1164378403
1865
 670              		.cfi_endproc
1865
 670              		.cfi_endproc
1866
 671              	.LFE70:
1866
 671              	.LFE70:
Line 1916... Line 1916...
1916
 719              		.loc 1 714 3 view .LVU200
1916
 719              		.loc 1 714 3 view .LVU200
1917
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
1917
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
1918
 720              		.loc 1 714 7 is_stmt 0 view .LVU201
1918
 720              		.loc 1 714 7 is_stmt 0 view .LVU201
1919
 721 0000 074B     		ldr	r3, .L56
1919
 721 0000 074B     		ldr	r3, .L56
1920
 722 0002 1B69     		ldr	r3, [r3, #16]
1920
 722 0002 1B69     		ldr	r3, [r3, #16]
1921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 33
1921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 33
1922
 
1922
 
1923
 
1923
 
1924
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
1924
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
1925
 723              		.loc 1 714 6 view .LVU202
1925
 723              		.loc 1 714 6 view .LVU202
1926
 724 0004 13F4007F 		tst	r3, #512
1926
 724 0004 13F4007F 		tst	r3, #512
Line 1976... Line 1976...
1976
 768 0004 23F40073 		bic	r3, r3, #512
1976
 768 0004 23F40073 		bic	r3, r3, #512
1977
 769 0008 1361     		str	r3, [r2, #16]
1977
 769 0008 1361     		str	r3, [r2, #16]
1978
 737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
1978
 737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
1979
 770              		.loc 1 737 3 view .LVU211
1979
 770              		.loc 1 737 3 view .LVU211
1980
 738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   
1980
 738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   
1981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 34
1981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 34
1982
 
1982
 
1983
 
1983
 
1984
 771              		.loc 1 738 1 is_stmt 0 view .LVU212
1984
 771              		.loc 1 738 1 is_stmt 0 view .LVU212
1985
 772 000a 0020     		movs	r0, #0
1985
 772 000a 0020     		movs	r0, #0
1986
 773 000c 7047     		bx	lr
1986
 773 000c 7047     		bx	lr
Line 2036... Line 2036...
2036
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
2036
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
2037
 823              		.loc 1 776 4 view .LVU217
2037
 823              		.loc 1 776 4 view .LVU217
2038
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
2038
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** }
2039
 824              		.loc 1 776 17 is_stmt 0 view .LVU218
2039
 824              		.loc 1 776 17 is_stmt 0 view .LVU218
2040
 825 0000 014B     		ldr	r3, .L64
2040
 825 0000 014B     		ldr	r3, .L64
2041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 35
2041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 35
2042
 
2042
 
2043
 
2043
 
2044
 826 0002 D869     		ldr	r0, [r3, #28]
2044
 826 0002 D869     		ldr	r0, [r3, #28]
2045
 777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
2045
 777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
2046
 827              		.loc 1 777 1 view .LVU219
2046
 827              		.loc 1 777 1 view .LVU219
Line 2096... Line 2096...
2096
 834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   { 
2096
 834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   { 
2097
 872              		.loc 1 834 8 view .LVU227
2097
 872              		.loc 1 834 8 view .LVU227
2098
 873 000e 13F0010F 		tst	r3, #1
2098
 873 000e 13F0010F 		tst	r3, #1
2099
 874 0012 0AD0     		beq	.L76
2099
 874 0012 0AD0     		beq	.L76
2100
 836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
2100
 836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
2101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 36
2101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 36
2102
 
2102
 
2103
 
2103
 
2104
 875              		.loc 1 836 5 is_stmt 1 view .LVU228
2104
 875              		.loc 1 836 5 is_stmt 1 view .LVU228
2105
 836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
2105
 836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     {
2106
 876              		.loc 1 836 8 is_stmt 0 view .LVU229
2106
 876              		.loc 1 836 8 is_stmt 0 view .LVU229
Line 2156... Line 2156...
2156
 911              		.loc 1 852 6 is_stmt 0 view .LVU244
2156
 911              		.loc 1 852 6 is_stmt 0 view .LVU244
2157
 912 003a 0A4B     		ldr	r3, .L77
2157
 912 003a 0A4B     		ldr	r3, .L77
2158
 913 003c DB68     		ldr	r3, [r3, #12]
2158
 913 003c DB68     		ldr	r3, [r3, #12]
2159
 852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****      __HAL_FLASH_GET_FLAG(FLASH_FLAG_OPTVERR) || 
2159
 852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****      __HAL_FLASH_GET_FLAG(FLASH_FLAG_OPTVERR) || 
2160
 914              		.loc 1 852 5 view .LVU245
2160
 914              		.loc 1 852 5 view .LVU245
2161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 37
2161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 37
2162
 
2162
 
2163
 
2163
 
2164
 915 003e 13F0100F 		tst	r3, #16
2164
 915 003e 13F0100F 		tst	r3, #16
2165
 916 0042 0BD1     		bne	.L73
2165
 916 0042 0BD1     		bne	.L73
2166
 853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****      __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR))
2166
 853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****      __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR))
Line 2216... Line 2216...
2216
 959              	HAL_FLASH_Program:
2216
 959              	HAL_FLASH_Program:
2217
 960              	.LVL46:
2217
 960              	.LVL46:
2218
 961              	.LFB65:
2218
 961              	.LFB65:
2219
 169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   HAL_StatusTypeDef status = HAL_ERROR;
2219
 169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   HAL_StatusTypeDef status = HAL_ERROR;
2220
 962              		.loc 1 169 1 is_stmt 1 view -0
2220
 962              		.loc 1 169 1 is_stmt 1 view -0
2221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 38
2221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 38
2222
 
2222
 
2223
 
2223
 
2224
 963              		.cfi_startproc
2224
 963              		.cfi_startproc
2225
 964              		@ args = 0, pretend = 0, frame = 0
2225
 964              		@ args = 0, pretend = 0, frame = 0
2226
 965              		@ frame_needed = 0, uses_anonymous_args = 0
2226
 965              		@ frame_needed = 0, uses_anonymous_args = 0
Line 2276... Line 2276...
2276
 1003              	.LVL49:
2276
 1003              	.LVL49:
2277
 186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #if defined(FLASH_BANK2_END)
2277
 186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** #if defined(FLASH_BANK2_END)
2278
 1004              		.loc 1 186 14 discriminator 2 view .LVU269
2278
 1004              		.loc 1 186 14 discriminator 2 view .LVU269
2279
 1005 001e FFF7FEFF 		bl	FLASH_WaitForLastOperation
2279
 1005 001e FFF7FEFF 		bl	FLASH_WaitForLastOperation
2280
 1006              	.LVL50:
2280
 1006              	.LVL50:
2281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 39
2281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 39
2282
 
2282
 
2283
 
2283
 
2284
 196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
2284
 196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
2285
 1007              		.loc 1 196 3 is_stmt 1 discriminator 2 view .LVU270
2285
 1007              		.loc 1 196 3 is_stmt 1 discriminator 2 view .LVU270
2286
 196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
2286
 196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****   {
Line 2336... Line 2336...
2336
 1044              		.loc 1 216 7 view .LVU284
2336
 1044              		.loc 1 216 7 view .LVU284
2337
 1045 0052 89B2     		uxth	r1, r1
2337
 1045 0052 89B2     		uxth	r1, r1
2338
 1046 0054 07EB4400 		add	r0, r7, r4, lsl #1
2338
 1046 0054 07EB4400 		add	r0, r7, r4, lsl #1
2339
 1047 0058 FFF7FEFF 		bl	FLASH_Program_HalfWord
2339
 1047 0058 FFF7FEFF 		bl	FLASH_Program_HalfWord
2340
 1048              	.LVL54:
2340
 1048              	.LVL54:
2341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 40
2341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 40
2342
 
2342
 
2343
 
2343
 
2344
 223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     
2344
 223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     
2345
 1049              		.loc 1 223 9 is_stmt 1 view .LVU285
2345
 1049              		.loc 1 223 9 is_stmt 1 view .LVU285
2346
 223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     
2346
 223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c ****     
Line 2396... Line 2396...
2396
 1088              	.LVL60:
2396
 1088              	.LVL60:
2397
 1089              	.L80:
2397
 1089              	.L80:
2398
 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
2398
 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c **** 
2399
 1090              		.loc 1 250 1 is_stmt 0 view .LVU298
2399
 1090              		.loc 1 250 1 is_stmt 0 view .LVU298
2400
 1091 008a 1846     		mov	r0, r3
2400
 1091 008a 1846     		mov	r0, r3
2401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 41
2401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 41
2402
 
2402
 
2403
 
2403
 
2404
 1092 008c BDE8F883 		pop	{r3, r4, r5, r6, r7, r8, r9, pc}
2404
 1092 008c BDE8F883 		pop	{r3, r4, r5, r6, r7, r8, r9, pc}
2405
 1093              	.LVL61:
2405
 1093              	.LVL61:
2406
 1094              	.L85:
2406
 1094              	.L85:
Line 2426... Line 2426...
2426
 1114              		.file 7 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h"
2426
 1114              		.file 7 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h"
2427
 1115              		.file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h"
2427
 1115              		.file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h"
2428
 1116              		.file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h"
2428
 1116              		.file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h"
2429
 1117              		.file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h"
2429
 1117              		.file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h"
2430
 1118              		.file 11 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h"
2430
 1118              		.file 11 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h"
2431
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s 			page 42
2431
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAxscQP.s 			page 42
2432
 
2432
 
2433
 
2433
 
2434
DEFINED SYMBOLS
2434
DEFINED SYMBOLS
2435
                            *ABS*:0000000000000000 stm32f1xx_hal_flash.c
2435
                            *ABS*:0000000000000000 stm32f1xx_hal_flash.c
2436
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:16     .text.FLASH_Program_HalfWord:0000000000000000 $t
2436
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:16     .text.FLASH_Program_HalfWord:0000000000000000 $t
2437
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:23     .text.FLASH_Program_HalfWord:0000000000000000 FLASH_Program_HalfWord
2437
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:23     .text.FLASH_Program_HalfWord:0000000000000000 FLASH_Program_HalfWord
2438
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:50     .text.FLASH_Program_HalfWord:0000000000000014 $d
2438
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:50     .text.FLASH_Program_HalfWord:0000000000000014 $d
2439
                            *COM*:0000000000000020 pFlash
2439
                            *COM*:0000000000000020 pFlash
2440
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:56     .text.FLASH_SetErrorCode:0000000000000000 $t
2440
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:56     .text.FLASH_SetErrorCode:0000000000000000 $t
2441
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:62     .text.FLASH_SetErrorCode:0000000000000000 FLASH_SetErrorCode
2441
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:62     .text.FLASH_SetErrorCode:0000000000000000 FLASH_SetErrorCode
2442
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:144    .text.FLASH_SetErrorCode:0000000000000058 $d
2442
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:144    .text.FLASH_SetErrorCode:0000000000000058 $d
2443
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:150    .text.HAL_FLASH_Program_IT:0000000000000000 $t
2443
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:150    .text.HAL_FLASH_Program_IT:0000000000000000 $t
2444
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:157    .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
2444
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:157    .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
2445
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:268    .text.HAL_FLASH_Program_IT:000000000000005c $d
2445
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:268    .text.HAL_FLASH_Program_IT:000000000000005c $d
2446
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:274    .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
2446
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:274    .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
2447
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:281    .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
2447
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:281    .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
2448
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:296    .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
2448
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:296    .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
2449
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:303    .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
2449
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:303    .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
2450
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:318    .text.HAL_FLASH_IRQHandler:0000000000000000 $t
2450
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:318    .text.HAL_FLASH_IRQHandler:0000000000000000 $t
2451
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:325    .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
2451
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:325    .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
2452
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:610    .text.HAL_FLASH_IRQHandler:000000000000014c $d
2452
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:610    .text.HAL_FLASH_IRQHandler:000000000000014c $d
2453
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:616    .text.HAL_FLASH_Unlock:0000000000000000 $t
2453
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:616    .text.HAL_FLASH_Unlock:0000000000000000 $t
2454
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:623    .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
2454
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:623    .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
2455
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:668    .text.HAL_FLASH_Unlock:000000000000002c $d
2455
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:668    .text.HAL_FLASH_Unlock:000000000000002c $d
2456
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:674    .text.HAL_FLASH_Lock:0000000000000000 $t
2456
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:674    .text.HAL_FLASH_Lock:0000000000000000 $t
2457
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:681    .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
2457
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:681    .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
2458
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:700    .text.HAL_FLASH_Lock:0000000000000010 $d
2458
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:700    .text.HAL_FLASH_Lock:0000000000000010 $d
2459
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:705    .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
2459
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:705    .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
2460
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:712    .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
2460
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:712    .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
2461
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:745    .text.HAL_FLASH_OB_Unlock:0000000000000020 $d
2461
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:745    .text.HAL_FLASH_OB_Unlock:0000000000000020 $d
2462
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:751    .text.HAL_FLASH_OB_Lock:0000000000000000 $t
2462
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:751    .text.HAL_FLASH_OB_Lock:0000000000000000 $t
2463
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:758    .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
2463
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:758    .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
2464
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:777    .text.HAL_FLASH_OB_Lock:0000000000000010 $d
2464
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:777    .text.HAL_FLASH_OB_Lock:0000000000000010 $d
2465
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:782    .text.HAL_FLASH_OB_Launch:0000000000000000 $t
2465
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:782    .text.HAL_FLASH_OB_Launch:0000000000000000 $t
2466
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:789    .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
2466
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:789    .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
2467
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:809    .text.HAL_FLASH_GetError:0000000000000000 $t
2467
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:809    .text.HAL_FLASH_GetError:0000000000000000 $t
2468
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:816    .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
2468
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:816    .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
2469
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:832    .text.HAL_FLASH_GetError:0000000000000008 $d
2469
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:832    .text.HAL_FLASH_GetError:0000000000000008 $d
2470
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:837    .text.FLASH_WaitForLastOperation:0000000000000000 $t
2470
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:837    .text.FLASH_WaitForLastOperation:0000000000000000 $t
2471
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:844    .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
2471
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:844    .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
2472
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:947    .text.FLASH_WaitForLastOperation:0000000000000064 $d
2472
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:947    .text.FLASH_WaitForLastOperation:0000000000000064 $d
2473
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:952    .text.HAL_FLASH_Program:0000000000000000 $t
2473
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:952    .text.HAL_FLASH_Program:0000000000000000 $t
2474
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:959    .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
2474
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:959    .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
2475
C:\Users\mike\AppData\Local\Temp\ccc9JkTP.s:1101   .text.HAL_FLASH_Program:0000000000000094 $d
2475
C:\Users\mike\AppData\Local\Temp\ccAxscQP.s:1101   .text.HAL_FLASH_Program:0000000000000094 $d
2476
 
2476
 
2477
UNDEFINED SYMBOLS
2477
UNDEFINED SYMBOLS
2478
FLASH_PageErase
2478
FLASH_PageErase
2479
HAL_NVIC_SystemReset
2479
HAL_NVIC_SystemReset
2480
HAL_GetTick
2480
HAL_GetTick