bissl buggy Lauflicht, ich glaube es ist etwas besser jetzt
This commit is contained in:
parent
d770450ea9
commit
d95e3f7923
@ -9027,3 +9027,18 @@ org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of
|
|||||||
at com.st.stm32cube.ide.mpu.remote.serial.internal.SerialPortProviderWindows.run(SerialPortProviderWindows.java:127)
|
at com.st.stm32cube.ide.mpu.remote.serial.internal.SerialPortProviderWindows.run(SerialPortProviderWindows.java:127)
|
||||||
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
|
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
|
||||||
at java.base/java.util.TimerThread.run(Timer.java:516)
|
at java.base/java.util.TimerThread.run(Timer.java:516)
|
||||||
|
!SESSION 2026-03-17 14:15:38.307 -----------------------------------------------
|
||||||
|
eclipse.buildId=Version 1.16.0
|
||||||
|
java.version=17.0.11
|
||||||
|
java.vendor=Eclipse Adoptium
|
||||||
|
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
|
||||||
|
Command-line arguments: -os linux -ws gtk -arch x86_64
|
||||||
|
|
||||||
|
!ENTRY com.st.stm32cube.ide.mcu.informationcenter 4 4 2026-03-17 14:15:42.728
|
||||||
|
!MESSAGE CubeMX plugin appears to be active, Log4j initialization might be too late.
|
||||||
|
|
||||||
|
!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2026-03-17 14:15:42.729
|
||||||
|
!MESSAGE Log4j2 initialized with config file /home/tobii/02_Uni/09_Mikrocomputertechnik/praktikum/mct_bei_workspace_25w/.metadata/.log4j2.xml
|
||||||
|
|
||||||
|
!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2026-03-17 14:15:47.411
|
||||||
|
!MESSAGE Started RMI Server, listening on port 41337
|
||||||
|
|||||||
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -235,3 +235,77 @@ Finished building: default.size.stdout
|
|||||||
|
|
||||||
Finished building: task1.list
|
Finished building: task1.list
|
||||||
|
|
||||||
|
14:15:54 **** Incremental Build of configuration Debug for project task1 ****
|
||||||
|
make -j12 all
|
||||||
|
arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"Startup/startup_stm32g431kbtx.d" -MT"Startup/startup_stm32g431kbtx.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Startup/startup_stm32g431kbtx.o" "../Startup/startup_stm32g431kbtx.s"
|
||||||
|
arm-none-eabi-gcc "../Startup/syscalls.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Startup/syscalls.d" -MT"Startup/syscalls.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Startup/syscalls.o"
|
||||||
|
arm-none-eabi-gcc "../Startup/sysmem.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Startup/sysmem.d" -MT"Startup/sysmem.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Startup/sysmem.o"
|
||||||
|
arm-none-eabi-gcc "../Src/task1.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Src/task1.d" -MT"Src/task1.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/task1.o"
|
||||||
|
arm-none-eabi-gcc "../Src/task1_it.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Src/task1_it.d" -MT"Src/task1_it.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/task1_it.o"
|
||||||
|
arm-none-eabi-gcc -o "task1.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/tobii/02_Uni/09_Mikrocomputertechnik/praktikum/mct_bei_workspace_25w/task1/STM32G431KBTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="task1.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
|
||||||
|
Finished building target: task1.elf
|
||||||
|
|
||||||
|
arm-none-eabi-size task1.elf
|
||||||
|
arm-none-eabi-objdump -h -S task1.elf > "task1.list"
|
||||||
|
text data bss dec hex filename
|
||||||
|
1664 0 1568 3232 ca0 task1.elf
|
||||||
|
Finished building: default.size.stdout
|
||||||
|
|
||||||
|
Finished building: task1.list
|
||||||
|
|
||||||
|
14:16:23 **** Incremental Build of configuration Debug for project task1 ****
|
||||||
|
make -j12 all
|
||||||
|
arm-none-eabi-gcc "../Src/task1.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Src/task1.d" -MT"Src/task1.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/task1.o"
|
||||||
|
arm-none-eabi-gcc -o "task1.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/tobii/02_Uni/09_Mikrocomputertechnik/praktikum/mct_bei_workspace_25w/task1/STM32G431KBTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="task1.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
|
||||||
|
Finished building target: task1.elf
|
||||||
|
|
||||||
|
arm-none-eabi-size task1.elf
|
||||||
|
arm-none-eabi-objdump -h -S task1.elf > "task1.list"
|
||||||
|
text data bss dec hex filename
|
||||||
|
1672 0 1568 3240 ca8 task1.elf
|
||||||
|
Finished building: default.size.stdout
|
||||||
|
|
||||||
|
Finished building: task1.list
|
||||||
|
|
||||||
|
14:17:15 **** Incremental Build of configuration Debug for project task1 ****
|
||||||
|
make -j12 all
|
||||||
|
arm-none-eabi-gcc "../Src/task1.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Src/task1.d" -MT"Src/task1.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/task1.o"
|
||||||
|
arm-none-eabi-gcc -o "task1.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/tobii/02_Uni/09_Mikrocomputertechnik/praktikum/mct_bei_workspace_25w/task1/STM32G431KBTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="task1.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
|
||||||
|
Finished building target: task1.elf
|
||||||
|
|
||||||
|
arm-none-eabi-size task1.elf
|
||||||
|
arm-none-eabi-objdump -h -S task1.elf > "task1.list"
|
||||||
|
text data bss dec hex filename
|
||||||
|
1692 0 1568 3260 cbc task1.elf
|
||||||
|
Finished building: default.size.stdout
|
||||||
|
|
||||||
|
Finished building: task1.list
|
||||||
|
|
||||||
|
14:18:09 **** Incremental Build of configuration Debug for project task1 ****
|
||||||
|
make -j12 all
|
||||||
|
arm-none-eabi-gcc "../Src/task1.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Src/task1.d" -MT"Src/task1.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/task1.o"
|
||||||
|
arm-none-eabi-gcc -o "task1.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/tobii/02_Uni/09_Mikrocomputertechnik/praktikum/mct_bei_workspace_25w/task1/STM32G431KBTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="task1.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
|
||||||
|
Finished building target: task1.elf
|
||||||
|
|
||||||
|
arm-none-eabi-size task1.elf
|
||||||
|
arm-none-eabi-objdump -h -S task1.elf > "task1.list"
|
||||||
|
text data bss dec hex filename
|
||||||
|
1684 0 1568 3252 cb4 task1.elf
|
||||||
|
Finished building: default.size.stdout
|
||||||
|
|
||||||
|
Finished building: task1.list
|
||||||
|
|
||||||
|
14:21:35 **** Incremental Build of configuration Debug for project task1 ****
|
||||||
|
make -j12 all
|
||||||
|
arm-none-eabi-gcc "../Src/task1.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Src/task1.d" -MT"Src/task1.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/task1.o"
|
||||||
|
arm-none-eabi-gcc -o "task1.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/tobii/02_Uni/09_Mikrocomputertechnik/praktikum/mct_bei_workspace_25w/task1/STM32G431KBTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="task1.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
|
||||||
|
Finished building target: task1.elf
|
||||||
|
|
||||||
|
arm-none-eabi-size task1.elf
|
||||||
|
arm-none-eabi-objdump -h -S task1.elf > "task1.list"
|
||||||
|
text data bss dec hex filename
|
||||||
|
1692 0 1568 3260 cbc task1.elf
|
||||||
|
Finished building: default.size.stdout
|
||||||
|
|
||||||
|
Finished building: task1.list
|
||||||
|
|
||||||
|
|||||||
@ -1,21 +1,17 @@
|
|||||||
13:01:07 **** Build of configuration Debug for project task1 ****
|
14:21:35 **** Incremental Build of configuration Debug for project task1 ****
|
||||||
make -j24 all
|
make -j12 all
|
||||||
arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"Startup/startup_stm32g431kbtx.d" -MT"Startup/startup_stm32g431kbtx.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Startup/startup_stm32g431kbtx.o" "../Startup/startup_stm32g431kbtx.s"
|
|
||||||
arm-none-eabi-gcc "../Startup/syscalls.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Startup/syscalls.d" -MT"Startup/syscalls.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Startup/syscalls.o"
|
|
||||||
arm-none-eabi-gcc "../Startup/sysmem.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Startup/sysmem.d" -MT"Startup/sysmem.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Startup/sysmem.o"
|
|
||||||
arm-none-eabi-gcc "../Src/task1.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Src/task1.d" -MT"Src/task1.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/task1.o"
|
arm-none-eabi-gcc "../Src/task1.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Src/task1.d" -MT"Src/task1.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/task1.o"
|
||||||
arm-none-eabi-gcc "../Src/task1_it.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DSTM32G431KBTx -DSTM32 -DSTM32G4 -DNUCLEO_G431KB -c -I../Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Src/task1_it.d" -MT"Src/task1_it.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/task1_it.o"
|
arm-none-eabi-gcc -o "task1.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/tobii/02_Uni/09_Mikrocomputertechnik/praktikum/mct_bei_workspace_25w/task1/STM32G431KBTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="task1.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
|
||||||
arm-none-eabi-gcc -o "task1.elf" @"objects.list" -mcpu=cortex-m4 -T"D:\04 Studium\SS26\mct\git-praktikum\MZT-Praktikum\task1\STM32G431KBTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="task1.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
|
|
||||||
Finished building target: task1.elf
|
Finished building target: task1.elf
|
||||||
|
|
||||||
arm-none-eabi-size task1.elf
|
arm-none-eabi-size task1.elf
|
||||||
arm-none-eabi-objdump -h -S task1.elf > "task1.list"
|
arm-none-eabi-objdump -h -S task1.elf > "task1.list"
|
||||||
text data bss dec hex filename
|
text data bss dec hex filename
|
||||||
1664 0 1568 3232 ca0 task1.elf
|
1692 0 1568 3260 cbc task1.elf
|
||||||
Finished building: default.size.stdout
|
Finished building: default.size.stdout
|
||||||
|
|
||||||
Finished building: task1.list
|
Finished building: task1.list
|
||||||
|
|
||||||
|
|
||||||
13:01:08 Build Finished. 0 errors, 0 warnings. (took 1s.301ms)
|
14:21:36 Build Finished. 0 errors, 0 warnings. (took 332ms)
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,211 @@
|
|||||||
|
/* ***************************************************************************************
|
||||||
|
* Project: task1 - C:GPIO
|
||||||
|
* File: task1.c
|
||||||
|
*
|
||||||
|
* Language: C
|
||||||
|
*
|
||||||
|
* Hardware: STefi Light v1.1
|
||||||
|
* Processor: STM32G431KBT6U
|
||||||
|
*
|
||||||
|
* Author: Manuel Lederhofer
|
||||||
|
* Datum: 10.09.2021
|
||||||
|
*
|
||||||
|
* Version: 2.1
|
||||||
|
* History:
|
||||||
|
* 10.09.2021 ML create project
|
||||||
|
* 09.03.2022 ML port from STM32F042K6T6 to STM32G431KBT6U
|
||||||
|
* 18.02.2025 TK changed projectname to "C: GPIO)
|
||||||
|
*
|
||||||
|
* Status: under development
|
||||||
|
*
|
||||||
|
* Description:
|
||||||
|
* Blinks the red LED of STefi Light, currently.
|
||||||
|
* This file contains the main routine and the initialization.
|
||||||
|
*
|
||||||
|
* Notes:
|
||||||
|
* - MCU speed at startup is 16 MHz
|
||||||
|
*
|
||||||
|
* Todo:
|
||||||
|
* - Change the example code to match the description and requirements
|
||||||
|
* of the requested application in the lab exercise guide.
|
||||||
|
*
|
||||||
|
************************************************************************************** */
|
||||||
|
|
||||||
|
/* ------------------------------------ INCLUDES -------------------------------------- */
|
||||||
|
#include "stm32g431xx.h"
|
||||||
|
#include "STefi-Light.h"
|
||||||
|
|
||||||
|
/* ------------------------------------ DEFINES --------------------------------------- */
|
||||||
|
#define LOOPS_PER_MS 1244 // NOP-loops for delay()
|
||||||
|
#define WAITTIME 333
|
||||||
|
|
||||||
|
/* ------------------------------------ TYPE DEFINITIONS ------------------------------ */
|
||||||
|
/* ------------------------------------ GLOBAL VARIABLES ------------------------------ */
|
||||||
|
int state = 0;
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE VARIABLES ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------ PROTOTYPES ------------------------------------ */
|
||||||
|
static void GPIO_init(void);
|
||||||
|
static void delay(const uint16_t ms);
|
||||||
|
|
||||||
|
/* ------------------------------------ M A I N --------------------------------------- */
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
/* --- initialization --- */
|
||||||
|
__disable_irq(); // disable interrupts globally
|
||||||
|
|
||||||
|
GPIO_init();
|
||||||
|
|
||||||
|
__enable_irq(); // enable interrupts globally
|
||||||
|
|
||||||
|
/* --- one time tasks --- */
|
||||||
|
|
||||||
|
//s0 Hilfvariablen auserhalb von while deklarieren
|
||||||
|
int running = 0; //0 Lauflicht aus, 1 Lauflicht an
|
||||||
|
int lastButtonState = 1; // Hilfsvariable zur Flankenerkennung
|
||||||
|
|
||||||
|
/* --- infinite processing loop --- */
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
int buttonState = GPIOB->IDR & (1 << 0);
|
||||||
|
|
||||||
|
// fallende Flanke erkennen
|
||||||
|
if (lastButtonState && !buttonState)
|
||||||
|
{
|
||||||
|
running ^= 1; // toggle running
|
||||||
|
/* delay(50); // entprellen */
|
||||||
|
}
|
||||||
|
|
||||||
|
lastButtonState = buttonState;
|
||||||
|
|
||||||
|
|
||||||
|
if(running)
|
||||||
|
{
|
||||||
|
switch (state)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 0);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 0);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 3);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 3);
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
state=0;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 99:
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
while(1){
|
||||||
|
if((GPIOB->IDR & (1 << 0)) == 0){
|
||||||
|
state=0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//aktuell geht er mit drücken durch die cases
|
||||||
|
// wegen break geht er ganz aus der if bedingung raus, nicht nur ausm switch case
|
||||||
|
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------ GLOBAL FUNCTIONS ------------------------------ */
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE FUNCTIONS ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void GPIO_init(void)
|
||||||
|
*
|
||||||
|
* Initializes GPIOs on STefi Light for pins with peripherals attached.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: - none -
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void GPIO_init(void)
|
||||||
|
{
|
||||||
|
/* enable port clocks */
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // LEDs: A
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOBEN; //Taster versuch
|
||||||
|
|
||||||
|
/* --- LEDs --- */
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
GPIOA->MODER &= ~(3 << 0);
|
||||||
|
GPIOA->MODER |= (1 << 0); // set LED pin to output
|
||||||
|
|
||||||
|
/* LED1 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 2); // Versuch: LED 1 Mode löschen :klappt so
|
||||||
|
GPIOA->MODER |= (1 << 2); // Versuch: LED 1 PA1 = output :klappt so
|
||||||
|
|
||||||
|
/* LED2 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 4); // Versuch: LED 2 Mode löschen :klappt
|
||||||
|
GPIOA->MODER |= (1 << 4); // Versuch: LED 2 PA1 = output :klappt
|
||||||
|
|
||||||
|
/* LED3 als output */
|
||||||
|
GPIOA->MODER &= ~(3 << 6);
|
||||||
|
GPIOA->MODER |= (1 << 6);
|
||||||
|
|
||||||
|
/* s0 (PB0) als Input Versuch */
|
||||||
|
GPIOB->MODER &= ~(3 << 0);
|
||||||
|
|
||||||
|
/* Pull-Up Aktivieren Versuch */
|
||||||
|
GPIOB->PUPDR &= ~(3 << 0);
|
||||||
|
GPIOB->PUPDR |= (1 << 0); // 01 = Pull-Up
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void delay(const uint16_t ms)
|
||||||
|
*
|
||||||
|
* Realizes a millisecond delay by very bad busy-wait.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: ms - delay time in milliseconds
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void delay(const uint16_t ms)
|
||||||
|
{
|
||||||
|
for (uint16_t i = 0; i < ms; ++i)
|
||||||
|
{
|
||||||
|
if((GPIOB->IDR & (1 << 0)) == 0){
|
||||||
|
state = 99;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
for (uint16_t j = 0; j < LOOPS_PER_MS; ++j)
|
||||||
|
{
|
||||||
|
__asm("NOP");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ************************************ E O F ***************************************** */
|
||||||
@ -0,0 +1,212 @@
|
|||||||
|
/* ***************************************************************************************
|
||||||
|
* Project: task1 - C:GPIO
|
||||||
|
* File: task1.c
|
||||||
|
*
|
||||||
|
* Language: C
|
||||||
|
*
|
||||||
|
* Hardware: STefi Light v1.1
|
||||||
|
* Processor: STM32G431KBT6U
|
||||||
|
*
|
||||||
|
* Author: Manuel Lederhofer
|
||||||
|
* Datum: 10.09.2021
|
||||||
|
*
|
||||||
|
* Version: 2.1
|
||||||
|
* History:
|
||||||
|
* 10.09.2021 ML create project
|
||||||
|
* 09.03.2022 ML port from STM32F042K6T6 to STM32G431KBT6U
|
||||||
|
* 18.02.2025 TK changed projectname to "C: GPIO)
|
||||||
|
*
|
||||||
|
* Status: under development
|
||||||
|
*
|
||||||
|
* Description:
|
||||||
|
* Blinks the red LED of STefi Light, currently.
|
||||||
|
* This file contains the main routine and the initialization.
|
||||||
|
*
|
||||||
|
* Notes:
|
||||||
|
* - MCU speed at startup is 16 MHz
|
||||||
|
*
|
||||||
|
* Todo:
|
||||||
|
* - Change the example code to match the description and requirements
|
||||||
|
* of the requested application in the lab exercise guide.
|
||||||
|
*
|
||||||
|
************************************************************************************** */
|
||||||
|
|
||||||
|
/* ------------------------------------ INCLUDES -------------------------------------- */
|
||||||
|
#include "stm32g431xx.h"
|
||||||
|
#include "STefi-Light.h"
|
||||||
|
|
||||||
|
/* ------------------------------------ DEFINES --------------------------------------- */
|
||||||
|
#define LOOPS_PER_MS 1244 // NOP-loops for delay()
|
||||||
|
#define WAITTIME 333
|
||||||
|
|
||||||
|
/* ------------------------------------ TYPE DEFINITIONS ------------------------------ */
|
||||||
|
/* ------------------------------------ GLOBAL VARIABLES ------------------------------ */
|
||||||
|
int state = 0;
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE VARIABLES ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------ PROTOTYPES ------------------------------------ */
|
||||||
|
static void GPIO_init(void);
|
||||||
|
static void delay(const uint16_t ms);
|
||||||
|
|
||||||
|
/* ------------------------------------ M A I N --------------------------------------- */
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
/* --- initialization --- */
|
||||||
|
__disable_irq(); // disable interrupts globally
|
||||||
|
|
||||||
|
GPIO_init();
|
||||||
|
|
||||||
|
__enable_irq(); // enable interrupts globally
|
||||||
|
|
||||||
|
/* --- one time tasks --- */
|
||||||
|
|
||||||
|
//s0 Hilfvariablen auserhalb von while deklarieren
|
||||||
|
int running = 0; //0 Lauflicht aus, 1 Lauflicht an
|
||||||
|
int lastButtonState = 1; // Hilfsvariable zur Flankenerkennung
|
||||||
|
|
||||||
|
/* --- infinite processing loop --- */
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
int buttonState = GPIOB->IDR & (1 << 0);
|
||||||
|
|
||||||
|
// fallende Flanke erkennen
|
||||||
|
if (lastButtonState && !buttonState)
|
||||||
|
{
|
||||||
|
running ^= 1; // toggle running
|
||||||
|
/* delay(50); // entprellen */
|
||||||
|
}
|
||||||
|
|
||||||
|
lastButtonState = buttonState;
|
||||||
|
|
||||||
|
|
||||||
|
if(running)
|
||||||
|
{
|
||||||
|
switch (state)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 0);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 0);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 3);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 3);
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
state=0;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 99:
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
while(1){
|
||||||
|
if((GPIOB->IDR & (1 << 0)) == 0){
|
||||||
|
delay(10);
|
||||||
|
state=0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//aktuell geht er mit drücken durch die cases
|
||||||
|
// wegen break geht er ganz aus der if bedingung raus, nicht nur ausm switch case
|
||||||
|
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------ GLOBAL FUNCTIONS ------------------------------ */
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE FUNCTIONS ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void GPIO_init(void)
|
||||||
|
*
|
||||||
|
* Initializes GPIOs on STefi Light for pins with peripherals attached.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: - none -
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void GPIO_init(void)
|
||||||
|
{
|
||||||
|
/* enable port clocks */
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // LEDs: A
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOBEN; //Taster versuch
|
||||||
|
|
||||||
|
/* --- LEDs --- */
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
GPIOA->MODER &= ~(3 << 0);
|
||||||
|
GPIOA->MODER |= (1 << 0); // set LED pin to output
|
||||||
|
|
||||||
|
/* LED1 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 2); // Versuch: LED 1 Mode löschen :klappt so
|
||||||
|
GPIOA->MODER |= (1 << 2); // Versuch: LED 1 PA1 = output :klappt so
|
||||||
|
|
||||||
|
/* LED2 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 4); // Versuch: LED 2 Mode löschen :klappt
|
||||||
|
GPIOA->MODER |= (1 << 4); // Versuch: LED 2 PA1 = output :klappt
|
||||||
|
|
||||||
|
/* LED3 als output */
|
||||||
|
GPIOA->MODER &= ~(3 << 6);
|
||||||
|
GPIOA->MODER |= (1 << 6);
|
||||||
|
|
||||||
|
/* s0 (PB0) als Input Versuch */
|
||||||
|
GPIOB->MODER &= ~(3 << 0);
|
||||||
|
|
||||||
|
/* Pull-Up Aktivieren Versuch */
|
||||||
|
GPIOB->PUPDR &= ~(3 << 0);
|
||||||
|
GPIOB->PUPDR |= (1 << 0); // 01 = Pull-Up
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void delay(const uint16_t ms)
|
||||||
|
*
|
||||||
|
* Realizes a millisecond delay by very bad busy-wait.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: ms - delay time in milliseconds
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void delay(const uint16_t ms)
|
||||||
|
{
|
||||||
|
for (uint16_t i = 0; i < ms; ++i)
|
||||||
|
{
|
||||||
|
if((GPIOB->IDR & (1 << 0) && state != 99) == 0){
|
||||||
|
state = 99;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
for (uint16_t j = 0; j < LOOPS_PER_MS; ++j)
|
||||||
|
{
|
||||||
|
__asm("NOP");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ************************************ E O F ***************************************** */
|
||||||
@ -0,0 +1,212 @@
|
|||||||
|
/* ***************************************************************************************
|
||||||
|
* Project: task1 - C:GPIO
|
||||||
|
* File: task1.c
|
||||||
|
*
|
||||||
|
* Language: C
|
||||||
|
*
|
||||||
|
* Hardware: STefi Light v1.1
|
||||||
|
* Processor: STM32G431KBT6U
|
||||||
|
*
|
||||||
|
* Author: Manuel Lederhofer
|
||||||
|
* Datum: 10.09.2021
|
||||||
|
*
|
||||||
|
* Version: 2.1
|
||||||
|
* History:
|
||||||
|
* 10.09.2021 ML create project
|
||||||
|
* 09.03.2022 ML port from STM32F042K6T6 to STM32G431KBT6U
|
||||||
|
* 18.02.2025 TK changed projectname to "C: GPIO)
|
||||||
|
*
|
||||||
|
* Status: under development
|
||||||
|
*
|
||||||
|
* Description:
|
||||||
|
* Blinks the red LED of STefi Light, currently.
|
||||||
|
* This file contains the main routine and the initialization.
|
||||||
|
*
|
||||||
|
* Notes:
|
||||||
|
* - MCU speed at startup is 16 MHz
|
||||||
|
*
|
||||||
|
* Todo:
|
||||||
|
* - Change the example code to match the description and requirements
|
||||||
|
* of the requested application in the lab exercise guide.
|
||||||
|
*
|
||||||
|
************************************************************************************** */
|
||||||
|
|
||||||
|
/* ------------------------------------ INCLUDES -------------------------------------- */
|
||||||
|
#include "stm32g431xx.h"
|
||||||
|
#include "STefi-Light.h"
|
||||||
|
|
||||||
|
/* ------------------------------------ DEFINES --------------------------------------- */
|
||||||
|
#define LOOPS_PER_MS 1244 // NOP-loops for delay()
|
||||||
|
#define WAITTIME 333
|
||||||
|
|
||||||
|
/* ------------------------------------ TYPE DEFINITIONS ------------------------------ */
|
||||||
|
/* ------------------------------------ GLOBAL VARIABLES ------------------------------ */
|
||||||
|
int state = 0;
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE VARIABLES ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------ PROTOTYPES ------------------------------------ */
|
||||||
|
static void GPIO_init(void);
|
||||||
|
static void delay(const uint16_t ms);
|
||||||
|
|
||||||
|
/* ------------------------------------ M A I N --------------------------------------- */
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
/* --- initialization --- */
|
||||||
|
__disable_irq(); // disable interrupts globally
|
||||||
|
|
||||||
|
GPIO_init();
|
||||||
|
|
||||||
|
__enable_irq(); // enable interrupts globally
|
||||||
|
|
||||||
|
/* --- one time tasks --- */
|
||||||
|
|
||||||
|
//s0 Hilfvariablen auserhalb von while deklarieren
|
||||||
|
int running = 0; //0 Lauflicht aus, 1 Lauflicht an
|
||||||
|
int lastButtonState = 1; // Hilfsvariable zur Flankenerkennung
|
||||||
|
|
||||||
|
/* --- infinite processing loop --- */
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
int buttonState = GPIOB->IDR & (1 << 0);
|
||||||
|
|
||||||
|
// fallende Flanke erkennen
|
||||||
|
if (lastButtonState && !buttonState)
|
||||||
|
{
|
||||||
|
running ^= 1; // toggle running
|
||||||
|
/* delay(50); // entprellen */
|
||||||
|
}
|
||||||
|
|
||||||
|
lastButtonState = buttonState;
|
||||||
|
|
||||||
|
|
||||||
|
if(running)
|
||||||
|
{
|
||||||
|
switch (state)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 0);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 0);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 3);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 3);
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
state=0;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 99:
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
while(1){
|
||||||
|
if((GPIOB->IDR & (1 << 0)) == 0){
|
||||||
|
//delay(10);
|
||||||
|
state=0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//aktuell geht er mit drücken durch die cases
|
||||||
|
// wegen break geht er ganz aus der if bedingung raus, nicht nur ausm switch case
|
||||||
|
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------ GLOBAL FUNCTIONS ------------------------------ */
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE FUNCTIONS ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void GPIO_init(void)
|
||||||
|
*
|
||||||
|
* Initializes GPIOs on STefi Light for pins with peripherals attached.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: - none -
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void GPIO_init(void)
|
||||||
|
{
|
||||||
|
/* enable port clocks */
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // LEDs: A
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOBEN; //Taster versuch
|
||||||
|
|
||||||
|
/* --- LEDs --- */
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
GPIOA->MODER &= ~(3 << 0);
|
||||||
|
GPIOA->MODER |= (1 << 0); // set LED pin to output
|
||||||
|
|
||||||
|
/* LED1 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 2); // Versuch: LED 1 Mode löschen :klappt so
|
||||||
|
GPIOA->MODER |= (1 << 2); // Versuch: LED 1 PA1 = output :klappt so
|
||||||
|
|
||||||
|
/* LED2 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 4); // Versuch: LED 2 Mode löschen :klappt
|
||||||
|
GPIOA->MODER |= (1 << 4); // Versuch: LED 2 PA1 = output :klappt
|
||||||
|
|
||||||
|
/* LED3 als output */
|
||||||
|
GPIOA->MODER &= ~(3 << 6);
|
||||||
|
GPIOA->MODER |= (1 << 6);
|
||||||
|
|
||||||
|
/* s0 (PB0) als Input Versuch */
|
||||||
|
GPIOB->MODER &= ~(3 << 0);
|
||||||
|
|
||||||
|
/* Pull-Up Aktivieren Versuch */
|
||||||
|
GPIOB->PUPDR &= ~(3 << 0);
|
||||||
|
GPIOB->PUPDR |= (1 << 0); // 01 = Pull-Up
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void delay(const uint16_t ms)
|
||||||
|
*
|
||||||
|
* Realizes a millisecond delay by very bad busy-wait.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: ms - delay time in milliseconds
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void delay(const uint16_t ms)
|
||||||
|
{
|
||||||
|
for (uint16_t i = 0; i < ms; ++i)
|
||||||
|
{
|
||||||
|
if((GPIOB->IDR & (1 << 0) && state != 99) == 0){
|
||||||
|
state = 99;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
for (uint16_t j = 0; j < LOOPS_PER_MS; ++j)
|
||||||
|
{
|
||||||
|
__asm("NOP");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ************************************ E O F ***************************************** */
|
||||||
@ -0,0 +1,212 @@
|
|||||||
|
/* ***************************************************************************************
|
||||||
|
* Project: task1 - C:GPIO
|
||||||
|
* File: task1.c
|
||||||
|
*
|
||||||
|
* Language: C
|
||||||
|
*
|
||||||
|
* Hardware: STefi Light v1.1
|
||||||
|
* Processor: STM32G431KBT6U
|
||||||
|
*
|
||||||
|
* Author: Manuel Lederhofer
|
||||||
|
* Datum: 10.09.2021
|
||||||
|
*
|
||||||
|
* Version: 2.1
|
||||||
|
* History:
|
||||||
|
* 10.09.2021 ML create project
|
||||||
|
* 09.03.2022 ML port from STM32F042K6T6 to STM32G431KBT6U
|
||||||
|
* 18.02.2025 TK changed projectname to "C: GPIO)
|
||||||
|
*
|
||||||
|
* Status: under development
|
||||||
|
*
|
||||||
|
* Description:
|
||||||
|
* Blinks the red LED of STefi Light, currently.
|
||||||
|
* This file contains the main routine and the initialization.
|
||||||
|
*
|
||||||
|
* Notes:
|
||||||
|
* - MCU speed at startup is 16 MHz
|
||||||
|
*
|
||||||
|
* Todo:
|
||||||
|
* - Change the example code to match the description and requirements
|
||||||
|
* of the requested application in the lab exercise guide.
|
||||||
|
*
|
||||||
|
************************************************************************************** */
|
||||||
|
|
||||||
|
/* ------------------------------------ INCLUDES -------------------------------------- */
|
||||||
|
#include "stm32g431xx.h"
|
||||||
|
#include "STefi-Light.h"
|
||||||
|
|
||||||
|
/* ------------------------------------ DEFINES --------------------------------------- */
|
||||||
|
#define LOOPS_PER_MS 1244 // NOP-loops for delay()
|
||||||
|
#define WAITTIME 333
|
||||||
|
|
||||||
|
/* ------------------------------------ TYPE DEFINITIONS ------------------------------ */
|
||||||
|
/* ------------------------------------ GLOBAL VARIABLES ------------------------------ */
|
||||||
|
int state = 0;
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE VARIABLES ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------ PROTOTYPES ------------------------------------ */
|
||||||
|
static void GPIO_init(void);
|
||||||
|
static void delay(const uint16_t ms);
|
||||||
|
|
||||||
|
/* ------------------------------------ M A I N --------------------------------------- */
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
/* --- initialization --- */
|
||||||
|
__disable_irq(); // disable interrupts globally
|
||||||
|
|
||||||
|
GPIO_init();
|
||||||
|
|
||||||
|
__enable_irq(); // enable interrupts globally
|
||||||
|
|
||||||
|
/* --- one time tasks --- */
|
||||||
|
|
||||||
|
//s0 Hilfvariablen auserhalb von while deklarieren
|
||||||
|
int running = 0; //0 Lauflicht aus, 1 Lauflicht an
|
||||||
|
int lastButtonState = 1; // Hilfsvariable zur Flankenerkennung
|
||||||
|
|
||||||
|
/* --- infinite processing loop --- */
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
int buttonState = GPIOB->IDR & (1 << 0);
|
||||||
|
|
||||||
|
// fallende Flanke erkennen
|
||||||
|
if (lastButtonState && !buttonState)
|
||||||
|
{
|
||||||
|
running ^= 1; // toggle running
|
||||||
|
/* delay(50); // entprellen */
|
||||||
|
}
|
||||||
|
|
||||||
|
lastButtonState = buttonState;
|
||||||
|
|
||||||
|
|
||||||
|
if(running)
|
||||||
|
{
|
||||||
|
switch (state)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 0);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 0);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 3);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 3);
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
state=0;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 99:
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
while(1){
|
||||||
|
if((GPIOB->IDR & (1 << 0)) == 0){
|
||||||
|
delay(10);
|
||||||
|
state=0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//aktuell geht er mit drücken durch die cases
|
||||||
|
// wegen break geht er ganz aus der if bedingung raus, nicht nur ausm switch case
|
||||||
|
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------ GLOBAL FUNCTIONS ------------------------------ */
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE FUNCTIONS ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void GPIO_init(void)
|
||||||
|
*
|
||||||
|
* Initializes GPIOs on STefi Light for pins with peripherals attached.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: - none -
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void GPIO_init(void)
|
||||||
|
{
|
||||||
|
/* enable port clocks */
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // LEDs: A
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOBEN; //Taster versuch
|
||||||
|
|
||||||
|
/* --- LEDs --- */
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
GPIOA->MODER &= ~(3 << 0);
|
||||||
|
GPIOA->MODER |= (1 << 0); // set LED pin to output
|
||||||
|
|
||||||
|
/* LED1 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 2); // Versuch: LED 1 Mode löschen :klappt so
|
||||||
|
GPIOA->MODER |= (1 << 2); // Versuch: LED 1 PA1 = output :klappt so
|
||||||
|
|
||||||
|
/* LED2 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 4); // Versuch: LED 2 Mode löschen :klappt
|
||||||
|
GPIOA->MODER |= (1 << 4); // Versuch: LED 2 PA1 = output :klappt
|
||||||
|
|
||||||
|
/* LED3 als output */
|
||||||
|
GPIOA->MODER &= ~(3 << 6);
|
||||||
|
GPIOA->MODER |= (1 << 6);
|
||||||
|
|
||||||
|
/* s0 (PB0) als Input Versuch */
|
||||||
|
GPIOB->MODER &= ~(3 << 0);
|
||||||
|
|
||||||
|
/* Pull-Up Aktivieren Versuch */
|
||||||
|
GPIOB->PUPDR &= ~(3 << 0);
|
||||||
|
GPIOB->PUPDR |= (1 << 0); // 01 = Pull-Up
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void delay(const uint16_t ms)
|
||||||
|
*
|
||||||
|
* Realizes a millisecond delay by very bad busy-wait.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: ms - delay time in milliseconds
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void delay(const uint16_t ms)
|
||||||
|
{
|
||||||
|
for (uint16_t i = 0; i < ms; ++i)
|
||||||
|
{
|
||||||
|
if((GPIOB->IDR & (1 << 0)) == 0){
|
||||||
|
state = 99;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
for (uint16_t j = 0; j < LOOPS_PER_MS; ++j)
|
||||||
|
{
|
||||||
|
__asm("NOP");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ************************************ E O F ***************************************** */
|
||||||
@ -0,0 +1,212 @@
|
|||||||
|
/* ***************************************************************************************
|
||||||
|
* Project: task1 - C:GPIO
|
||||||
|
* File: task1.c
|
||||||
|
*
|
||||||
|
* Language: C
|
||||||
|
*
|
||||||
|
* Hardware: STefi Light v1.1
|
||||||
|
* Processor: STM32G431KBT6U
|
||||||
|
*
|
||||||
|
* Author: Manuel Lederhofer
|
||||||
|
* Datum: 10.09.2021
|
||||||
|
*
|
||||||
|
* Version: 2.1
|
||||||
|
* History:
|
||||||
|
* 10.09.2021 ML create project
|
||||||
|
* 09.03.2022 ML port from STM32F042K6T6 to STM32G431KBT6U
|
||||||
|
* 18.02.2025 TK changed projectname to "C: GPIO)
|
||||||
|
*
|
||||||
|
* Status: under development
|
||||||
|
*
|
||||||
|
* Description:
|
||||||
|
* Blinks the red LED of STefi Light, currently.
|
||||||
|
* This file contains the main routine and the initialization.
|
||||||
|
*
|
||||||
|
* Notes:
|
||||||
|
* - MCU speed at startup is 16 MHz
|
||||||
|
*
|
||||||
|
* Todo:
|
||||||
|
* - Change the example code to match the description and requirements
|
||||||
|
* of the requested application in the lab exercise guide.
|
||||||
|
*
|
||||||
|
************************************************************************************** */
|
||||||
|
|
||||||
|
/* ------------------------------------ INCLUDES -------------------------------------- */
|
||||||
|
#include "stm32g431xx.h"
|
||||||
|
#include "STefi-Light.h"
|
||||||
|
|
||||||
|
/* ------------------------------------ DEFINES --------------------------------------- */
|
||||||
|
#define LOOPS_PER_MS 1244 // NOP-loops for delay()
|
||||||
|
#define WAITTIME 333
|
||||||
|
|
||||||
|
/* ------------------------------------ TYPE DEFINITIONS ------------------------------ */
|
||||||
|
/* ------------------------------------ GLOBAL VARIABLES ------------------------------ */
|
||||||
|
int state = 0;
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE VARIABLES ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------ PROTOTYPES ------------------------------------ */
|
||||||
|
static void GPIO_init(void);
|
||||||
|
static void delay(const uint16_t ms);
|
||||||
|
|
||||||
|
/* ------------------------------------ M A I N --------------------------------------- */
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
/* --- initialization --- */
|
||||||
|
__disable_irq(); // disable interrupts globally
|
||||||
|
|
||||||
|
GPIO_init();
|
||||||
|
|
||||||
|
__enable_irq(); // enable interrupts globally
|
||||||
|
|
||||||
|
/* --- one time tasks --- */
|
||||||
|
|
||||||
|
//s0 Hilfvariablen auserhalb von while deklarieren
|
||||||
|
int running = 0; //0 Lauflicht aus, 1 Lauflicht an
|
||||||
|
int lastButtonState = 1; // Hilfsvariable zur Flankenerkennung
|
||||||
|
|
||||||
|
/* --- infinite processing loop --- */
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
int buttonState = GPIOB->IDR & (1 << 0);
|
||||||
|
|
||||||
|
// fallende Flanke erkennen
|
||||||
|
if (lastButtonState && !buttonState)
|
||||||
|
{
|
||||||
|
running ^= 1; // toggle running
|
||||||
|
/* delay(50); // entprellen */
|
||||||
|
}
|
||||||
|
|
||||||
|
lastButtonState = buttonState;
|
||||||
|
|
||||||
|
|
||||||
|
if(running)
|
||||||
|
{
|
||||||
|
switch (state)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 0);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 0);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 3);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 3);
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
state++;
|
||||||
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 2);
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
state=0;
|
||||||
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
|
delay(WAITTIME);
|
||||||
|
GPIOA->ODR |= (1 << 1);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 99:
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
while(1){
|
||||||
|
if((GPIOB->IDR & (1 << 0)) == 0){
|
||||||
|
delay(10);
|
||||||
|
state=0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//aktuell geht er mit drücken durch die cases
|
||||||
|
// wegen break geht er ganz aus der if bedingung raus, nicht nur ausm switch case
|
||||||
|
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------ GLOBAL FUNCTIONS ------------------------------ */
|
||||||
|
|
||||||
|
/* ------------------------------------ PRIVATE FUNCTIONS ----------------------------- */
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void GPIO_init(void)
|
||||||
|
*
|
||||||
|
* Initializes GPIOs on STefi Light for pins with peripherals attached.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: - none -
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void GPIO_init(void)
|
||||||
|
{
|
||||||
|
/* enable port clocks */
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // LEDs: A
|
||||||
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOBEN; //Taster versuch
|
||||||
|
|
||||||
|
/* --- LEDs --- */
|
||||||
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
|
GPIOA->MODER &= ~(3 << 0);
|
||||||
|
GPIOA->MODER |= (1 << 0); // set LED pin to output
|
||||||
|
|
||||||
|
/* LED1 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 2); // Versuch: LED 1 Mode löschen :klappt so
|
||||||
|
GPIOA->MODER |= (1 << 2); // Versuch: LED 1 PA1 = output :klappt so
|
||||||
|
|
||||||
|
/* LED2 als Output */
|
||||||
|
GPIOA->MODER &= ~(3 << 4); // Versuch: LED 2 Mode löschen :klappt
|
||||||
|
GPIOA->MODER |= (1 << 4); // Versuch: LED 2 PA1 = output :klappt
|
||||||
|
|
||||||
|
/* LED3 als output */
|
||||||
|
GPIOA->MODER &= ~(3 << 6);
|
||||||
|
GPIOA->MODER |= (1 << 6);
|
||||||
|
|
||||||
|
/* s0 (PB0) als Input Versuch */
|
||||||
|
GPIOB->MODER &= ~(3 << 0);
|
||||||
|
|
||||||
|
/* Pull-Up Aktivieren Versuch */
|
||||||
|
GPIOB->PUPDR &= ~(3 << 0);
|
||||||
|
GPIOB->PUPDR |= (1 << 0); // 01 = Pull-Up
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------------------------ *\
|
||||||
|
* method: static void delay(const uint16_t ms)
|
||||||
|
*
|
||||||
|
* Realizes a millisecond delay by very bad busy-wait.
|
||||||
|
*
|
||||||
|
* requires: - nothing -
|
||||||
|
* parameters: ms - delay time in milliseconds
|
||||||
|
* returns: - nothing -
|
||||||
|
\* ------------------------------------------------------------------------------------ */
|
||||||
|
static void delay(const uint16_t ms)
|
||||||
|
{
|
||||||
|
for (uint16_t i = 0; i < ms; ++i)
|
||||||
|
{
|
||||||
|
if((GPIOB->IDR & (1 << 0) && state != 99) == 0){
|
||||||
|
state = 99;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
for (uint16_t j = 0; j < LOOPS_PER_MS; ++j)
|
||||||
|
{
|
||||||
|
__asm("NOP");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ************************************ E O F ***************************************** */
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.metadata/.plugins/org.eclipse.core.resources/65.snap
Normal file
BIN
.metadata/.plugins/org.eclipse.core.resources/65.snap
Normal file
Binary file not shown.
@ -1,3 +1,3 @@
|
|||||||
BreakpointActionManager.actionData=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<breakpointActionData>\n <actionEntry class\="org.eclipse.cdt.debug.ui.breakpointactions.ResumeAction" name\="Untitled Resume Action" value\="<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>&\#10;<resumeData pauseTime\="0"/>&\#10;"/>\n <actionEntry class\="org.eclipse.cdt.debug.ui.breakpointactions.LogAction" name\="my log" value\="<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>&\#10;<logData evalExpr\="false" message\="delay called"/>&\#10;"/>\n</breakpointActionData>\n
|
BreakpointActionManager.actionData=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<breakpointActionData>\n <actionEntry class\="org.eclipse.cdt.debug.ui.breakpointactions.ResumeAction" name\="Untitled Resume Action" value\="<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>&\#10;<resumeData pauseTime\="0"/>&\#10;"/>\n <actionEntry class\="org.eclipse.cdt.debug.ui.breakpointactions.LogAction" name\="my log" value\="<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>&\#10;<logData evalExpr\="false" message\="delay called"/>&\#10;"/>\n</breakpointActionData>\n
|
||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
org.eclipse.cdt.debug.core.cDebug.default_source_containers=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<sourceLookupDirector>\r\n <sourceContainers duplicates\="false">\r\n <container memento\="AbsolutePath" typeId\="org.eclipse.cdt.debug.core.containerType.absolutePath"/>\r\n <container memento\="programRelativePath" typeId\="org.eclipse.cdt.debug.core.containerType.programRelativePath"/>\r\n <container memento\="<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>&\#13;&\#10;<project referencedProjects\="true"/>&\#13;&\#10;" typeId\="org.eclipse.cdt.debug.core.containerType.project"/>\r\n </sourceContainers>\r\n</sourceLookupDirector>\r\n
|
org.eclipse.cdt.debug.core.cDebug.default_source_containers=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<sourceLookupDirector>\n <sourceContainers duplicates\="false">\n <container memento\="AbsolutePath" typeId\="org.eclipse.cdt.debug.core.containerType.absolutePath"/>\n <container memento\="programRelativePath" typeId\="org.eclipse.cdt.debug.core.containerType.programRelativePath"/>\n <container memento\="<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>&\#10;<project referencedProjects\="true"/>&\#10;" typeId\="org.eclipse.cdt.debug.core.containerType.project"/>\n </sourceContainers>\n</sourceLookupDirector>\n
|
||||||
|
|||||||
@ -1,17 +1,17 @@
|
|||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
properties/A3_Timer.null.148366063/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1523048267=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.2036235554\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.754678538\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1977208673\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1389756657\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.696261002\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.488808980\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.318877871\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1073955033\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1166341985\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1747744409\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.2034847490\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1404951732\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1523048267\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1167899044\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1635898778\=rebuildState\\\=false\\r\\n\r\n
|
properties/A3_Timer.null.148366063/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1523048267=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.2036235554\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.754678538\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1977208673\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1389756657\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.696261002\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.488808980\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.318877871\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1073955033\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1166341985\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1747744409\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.2034847490\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1404951732\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1523048267\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1167899044\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1635898778\=rebuildState\\\=false\\r\\n\r\n
|
||||||
properties/A3_Timer.null.148366063/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.693743165=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.559094\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.879330916\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.821200644\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.857752223\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1707235624\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.532547938\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.792063387\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1086464965\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1842345348\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1353652202\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1695548782\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1201748324\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.37314053\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.322737673\=rebuildState\\\=true\\r\\n\r\n
|
properties/A3_Timer.null.148366063/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.693743165=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.559094\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.879330916\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.821200644\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.857752223\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1707235624\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.532547938\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.792063387\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1086464965\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1842345348\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1353652202\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1695548782\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1201748324\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.37314053\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.322737673\=rebuildState\\\=true\\r\\n\r\n
|
||||||
properties/task1.null.2118552201/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1620550475=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.467912240\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.734163534\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.987892239\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.296915995\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1522446011\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.51304434\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.366539338\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.499655283\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1275583489\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1501852922\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.190431523\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.515759530\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.792640049\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1620550475\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.858378881\=rebuildState\\\=false\\r\\n\r\n
|
properties/task1.null.2118552201/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1620550475=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.467912240\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.734163534\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.987892239\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.296915995\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1522446011\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.51304434\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.366539338\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.499655283\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1275583489\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1501852922\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.190431523\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.515759530\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.792640049\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1620550475\=rebuildState\\\=false\\nrcState\\\=0\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.858378881\=rebuildState\\\=false\\n\n
|
||||||
properties/task1.null.2118552201/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1737696549=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.195540233\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.172195184\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1875497860\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.321869981\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.58066653\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1195065367\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1569980417\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1728952743\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.314381235\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.944037994\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1297281366\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.918673526\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.622413367\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.281040195\=rebuildState\\\=true\\r\\n\r\n
|
properties/task1.null.2118552201/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1737696549=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.195540233\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.172195184\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1875497860\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.321869981\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.58066653\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1195065367\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1569980417\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1728952743\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.314381235\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.944037994\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1297281366\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.918673526\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.622413367\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.281040195\=rebuildState\\\=true\\n\n
|
||||||
properties/task2.null.446352778/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.43085415=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.351938269\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1591029960\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1990807025\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1109510031\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.823397583\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.93075999\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1187446961\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1079770202\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.2018839348\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.463680753\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1540545168\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.43085415\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1867071021\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1521271156\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1852199179\=rebuildState\\\=false\\r\\n\r\n
|
properties/task2.null.446352778/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.43085415=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.351938269\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1591029960\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1990807025\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1109510031\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.823397583\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.93075999\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1187446961\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1079770202\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.2018839348\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.463680753\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1540545168\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.43085415\=rebuildState\\\=false\\nrcState\\\=0\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1867071021\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1521271156\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1852199179\=rebuildState\\\=false\\n\n
|
||||||
properties/task2.null.446352778/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1504690380=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.2101582729\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1714160403\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1187835881\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.286153171\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1787991196\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1034471659\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1516704411\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1702470287\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1916448803\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1277268639\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1543486940\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.2133680473\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.434611973\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.2129058748\=rebuildState\\\=true\\r\\n\r\n
|
properties/task2.null.446352778/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1504690380=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.2101582729\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1714160403\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1187835881\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.286153171\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1787991196\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1034471659\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1516704411\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1702470287\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1916448803\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1277268639\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1543486940\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.2133680473\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.434611973\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.2129058748\=rebuildState\\\=true\\n\n
|
||||||
properties/task3.cdt.managedbuild.target.gnu.cross.exe.632164981/cdt.managedbuild.config.gnu.cross.exe.debug.1099421527=cdt.managedbuild.tool.gnu.cross.cpp.compiler.1200703946\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.archiver.660560516\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.c.compiler.648515416\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.assembler.757128141\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.c.linker.392758414\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.cpp.linker.688297847\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.toolchain.gnu.cross.exe.debug.661016800\=rebuildState\\\=true\\r\\n\r\n
|
properties/task3.cdt.managedbuild.target.gnu.cross.exe.632164981/cdt.managedbuild.config.gnu.cross.exe.debug.1099421527=cdt.managedbuild.tool.gnu.cross.cpp.compiler.1200703946\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.archiver.660560516\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.c.compiler.648515416\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.assembler.757128141\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.c.linker.392758414\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.cpp.linker.688297847\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.toolchain.gnu.cross.exe.debug.661016800\=rebuildState\\\=true\\r\\n\r\n
|
||||||
properties/task3.cdt.managedbuild.target.gnu.cross.exe.632164981/cdt.managedbuild.config.gnu.cross.exe.release.2020925561=cdt.managedbuild.tool.gnu.cross.c.compiler.2132811992\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.cpp.linker.2113413902\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.archiver.914263932\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.toolchain.gnu.cross.exe.release.1769845313\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.c.linker.548272655\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.cpp.compiler.1923772161\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.assembler.1992458790\=rebuildState\\\=true\\r\\n\r\n
|
properties/task3.cdt.managedbuild.target.gnu.cross.exe.632164981/cdt.managedbuild.config.gnu.cross.exe.release.2020925561=cdt.managedbuild.tool.gnu.cross.c.compiler.2132811992\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.cpp.linker.2113413902\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.archiver.914263932\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.toolchain.gnu.cross.exe.release.1769845313\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.c.linker.548272655\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.cpp.compiler.1923772161\=rebuildState\\\=true\\r\\n\r\ncdt.managedbuild.tool.gnu.cross.assembler.1992458790\=rebuildState\\\=true\\r\\n\r\n
|
||||||
properties/task3.null.1275456853/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.407745008=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.232537644\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1035221994\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1598609565\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1314749204\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.407745008\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1273870059\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.915751546\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1840384229\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.212445446\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1149033452\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.89513622\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1148164293\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.64328770\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1294498294\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.562886967\=rebuildState\\\=false\\r\\n\r\n
|
properties/task3.null.1275456853/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.407745008=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.232537644\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1035221994\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1598609565\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1314749204\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.407745008\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1273870059\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.915751546\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1840384229\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.212445446\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1149033452\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.89513622\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1148164293\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.64328770\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1294498294\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.562886967\=rebuildState\\\=false\\r\\n\r\n
|
||||||
properties/task3.null.1275456853/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1522773171=com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1715909476\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.318254991\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1165014142\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.182564104\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1723288046\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.2035635013\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.925894944\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1162860628\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1300459893\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.959976561\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.244821773\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1900431973\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1072336722\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.150455301\=rebuildState\\\=true\\r\\n\r\n
|
properties/task3.null.1275456853/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1522773171=com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1715909476\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.318254991\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1165014142\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.182564104\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1723288046\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.2035635013\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.925894944\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1162860628\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1300459893\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.959976561\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.244821773\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1900431973\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1072336722\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.150455301\=rebuildState\\\=true\\r\\n\r\n
|
||||||
properties/task3.null.1898839469/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1216157763=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.606293410\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1947820112\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1836941222\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.762093604\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1212280541\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1993571926\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.2118490653\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1216157763\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1425125328\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.899143234\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1800220528\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.543589025\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1322118056\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.481179617\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.2064671237\=rebuildState\\\=false\\r\\n\r\n
|
properties/task3.null.1898839469/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1216157763=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.606293410\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1947820112\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1836941222\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.762093604\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1212280541\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1993571926\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.2118490653\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1216157763\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1425125328\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.899143234\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1800220528\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.543589025\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1322118056\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.481179617\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.2064671237\=rebuildState\\\=false\\r\\n\r\n
|
||||||
properties/task3.null.1898839469/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.435457595=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.197816929\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1662102144\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.395128502\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.322289673\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.933174539\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.732710058\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.13741732\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.958421243\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.503104139\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1110538165\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1826379156\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1523301098\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.2016071322\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.945056554\=rebuildState\\\=true\\r\\n\r\n
|
properties/task3.null.1898839469/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.435457595=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.197816929\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1662102144\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.395128502\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.322289673\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.933174539\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.732710058\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.13741732\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.958421243\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.503104139\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1110538165\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1826379156\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1523301098\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.2016071322\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.945056554\=rebuildState\\\=true\\r\\n\r\n
|
||||||
properties/task4.null.1688711246/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1054076261=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.354011565\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1228099115\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1139073144\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.422382587\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1236508096\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.222325469\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.549150906\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1054076261\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1712518208\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1123280063\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.874658681\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.789362698\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1447577805\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1286958391\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.953024194\=rebuildState\\\=false\\r\\n\r\n
|
properties/task4.null.1688711246/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1054076261=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.354011565\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1228099115\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1139073144\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.422382587\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1236508096\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.222325469\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.549150906\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1054076261\=rebuildState\\\=false\\nrcState\\\=0\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1712518208\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1123280063\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.874658681\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.789362698\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1447577805\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1286958391\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.953024194\=rebuildState\\\=false\\n\n
|
||||||
properties/task4.null.1688711246/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.577803811=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.302386966\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1802369860\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.151654985\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.264122243\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.33574342\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1382994982\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.688471561\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1930277785\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.173134075\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.2077870415\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1862078334\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1235454776\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1511214546\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1135454788\=rebuildState\\\=true\\r\\n\r\n
|
properties/task4.null.1688711246/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.577803811=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.302386966\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1802369860\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.151654985\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.264122243\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.33574342\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1382994982\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.688471561\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1930277785\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.173134075\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.2077870415\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1862078334\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1235454776\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1511214546\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1135454788\=rebuildState\\\=true\\n\n
|
||||||
properties/task5.null.837809533/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1650059136=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.574725079\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.982386977\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.2076793678\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.782108627\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1219255366\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1851651664\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1650059136\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1496327494\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.726389530\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1653209997\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.120347588\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1285610694\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1817995764\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.235156569\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.936509312\=rebuildState\\\=false\\r\\n\r\n
|
properties/task5.null.837809533/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1650059136=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.574725079\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.982386977\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.2076793678\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.782108627\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1219255366\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1851651664\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1650059136\=rebuildState\\\=false\\r\\nrcState\\\=0\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1496327494\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.726389530\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1653209997\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.120347588\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1285610694\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1817995764\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.235156569\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.936509312\=rebuildState\\\=false\\r\\n\r\n
|
||||||
properties/task5.null.837809533/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.298648676=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.998361209\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1193290996\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1628197668\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.590953560\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.168188474\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1877705505\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.597438936\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1472457344\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.964597558\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.751138915\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.520108075\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.455653897\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1033584369\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.224687662\=rebuildState\\\=true\\r\\n\r\n
|
properties/task5.null.837809533/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.298648676=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.998361209\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1193290996\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1628197668\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.590953560\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.168188474\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1877705505\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.597438936\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1472457344\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.964597558\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.751138915\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.520108075\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.455653897\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1033584369\=rebuildState\\\=true\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.224687662\=rebuildState\\\=true\\r\\n\r\n
|
||||||
|
|||||||
@ -1,10 +1,19 @@
|
|||||||
StringVariablePreferencePage=184,154,153,122,
|
StringVariablePreferencePage=184,154,153,122,
|
||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.debug.ui.MemoryHistoryKnownColor=235,235,235
|
||||||
|
org.eclipse.debug.ui.MemoryHistoryUnknownColor=170,175,185
|
||||||
org.eclipse.debug.ui.MemoryView.orientation=0
|
org.eclipse.debug.ui.MemoryView.orientation=0
|
||||||
org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<launchPerspectives/>\r\n
|
org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND=150,80,115
|
||||||
|
org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<launchPerspectives/>\n
|
||||||
|
org.eclipse.debug.ui.changedDebugElement=255,128,128
|
||||||
|
org.eclipse.debug.ui.consoleBackground=53,53,53
|
||||||
|
org.eclipse.debug.ui.errorColor=225,30,70
|
||||||
|
org.eclipse.debug.ui.inColor=140,175,210
|
||||||
|
org.eclipse.debug.ui.outColor=235,235,235
|
||||||
org.eclipse.debug.ui.save_dirty_editors_before_launch=always
|
org.eclipse.debug.ui.save_dirty_editors_before_launch=always
|
||||||
org.eclipse.debug.ui.switch_perspective_on_suspend=always
|
org.eclipse.debug.ui.switch_perspective_on_suspend=always
|
||||||
org.eclipse.debug.ui.user_view_bindings=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<viewBindings>\n <view id\="org.eclipse.debug.ui.ExpressionView">\n <perspective id\="org.eclipse.debug.ui.DebugPerspective" userAction\="opened"/>\n </view>\n</viewBindings>\n
|
org.eclipse.debug.ui.user_view_bindings=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<viewBindings>\n <view id\="org.eclipse.debug.ui.ExpressionView">\n <perspective id\="org.eclipse.debug.ui.DebugPerspective" userAction\="opened"/>\n </view>\n</viewBindings>\n
|
||||||
|
overriddenByCSS=,org.eclipse.debug.ui.MemoryHistoryKnownColor,org.eclipse.debug.ui.MemoryHistoryUnknownColor,org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND,org.eclipse.debug.ui.changedDebugElement,org.eclipse.debug.ui.consoleBackground,org.eclipse.debug.ui.errorColor,org.eclipse.debug.ui.inColor,org.eclipse.debug.ui.outColor,
|
||||||
pref_state_memento.org.eclipse.debug.ui.BreakpointView=<?xml version\="1.0" encoding\="UTF-8"?>\n<VariablesViewMemento org.eclipse.debug.ui.SASH_DETAILS_PART\="315" org.eclipse.debug.ui.SASH_VIEW_PART\="684">\n<PRESENTATION_CONTEXT_PROPERTIES IMemento.internal.id\="org.eclipse.debug.ui.BreakpointView">\n<BOOLEAN BOOLEAN\="true" IMemento.internal.id\="org.eclipse.debug.ui.check"/>\n</PRESENTATION_CONTEXT_PROPERTIES>\n</VariablesViewMemento>
|
pref_state_memento.org.eclipse.debug.ui.BreakpointView=<?xml version\="1.0" encoding\="UTF-8"?>\n<VariablesViewMemento org.eclipse.debug.ui.SASH_DETAILS_PART\="315" org.eclipse.debug.ui.SASH_VIEW_PART\="684">\n<PRESENTATION_CONTEXT_PROPERTIES IMemento.internal.id\="org.eclipse.debug.ui.BreakpointView">\n<BOOLEAN BOOLEAN\="true" IMemento.internal.id\="org.eclipse.debug.ui.check"/>\n</PRESENTATION_CONTEXT_PROPERTIES>\n</VariablesViewMemento>
|
||||||
pref_state_memento.org.eclipse.debug.ui.DebugVieworg.eclipse.debug.ui.DebugView=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<DebugViewMemento org.eclipse.debug.ui.BREADCRUMB_DROPDOWN_AUTO_EXPAND\="false"/>
|
pref_state_memento.org.eclipse.debug.ui.DebugVieworg.eclipse.debug.ui.DebugView=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<DebugViewMemento org.eclipse.debug.ui.BREADCRUMB_DROPDOWN_AUTO_EXPAND\="false"/>
|
||||||
pref_state_memento.org.eclipse.debug.ui.ExpressionView=<?xml version\="1.0" encoding\="UTF-8"?>\n<VariablesViewMemento org.eclipse.debug.ui.SASH_DETAILS_PART\="315" org.eclipse.debug.ui.SASH_VIEW_PART\="684">\n<PRESENTATION_CONTEXT_PROPERTIES IMemento.internal.id\="org.eclipse.debug.ui.ExpressionView">\n<INTEGER IMemento.internal.id\="initialChildCountLimitForCollections" INTEGER\="100"/>\n<BOOLEAN BOOLEAN\="true" IMemento.internal.id\="PRESENTATION_SHOW_LOGICAL_STRUCTURES"/>\n</PRESENTATION_CONTEXT_PROPERTIES>\n</VariablesViewMemento>
|
pref_state_memento.org.eclipse.debug.ui.ExpressionView=<?xml version\="1.0" encoding\="UTF-8"?>\n<VariablesViewMemento org.eclipse.debug.ui.SASH_DETAILS_PART\="315" org.eclipse.debug.ui.SASH_VIEW_PART\="684">\n<PRESENTATION_CONTEXT_PROPERTIES IMemento.internal.id\="org.eclipse.debug.ui.ExpressionView">\n<INTEGER IMemento.internal.id\="initialChildCountLimitForCollections" INTEGER\="100"/>\n<BOOLEAN BOOLEAN\="true" IMemento.internal.id\="PRESENTATION_SHOW_LOGICAL_STRUCTURES"/>\n</PRESENTATION_CONTEXT_PROPERTIES>\n</VariablesViewMemento>
|
||||||
|
|||||||
@ -4,7 +4,7 @@ LaunchTargetManager/org.eclipse.launchbar.core.launchTargetType.local,Local/os=w
|
|||||||
configDescList=org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task3 Debug,org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task3,org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task4,org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task2,org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task1
|
configDescList=org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task3 Debug,org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task3,org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task4,org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task2,org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task1
|
||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:A3_Timer/activeLaunchMode=run
|
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:A3_Timer/activeLaunchMode=run
|
||||||
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task1/activeLaunchMode=debug
|
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task1/activeLaunchMode=run
|
||||||
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task1/activeLaunchTarget=null\:---
|
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task1/activeLaunchTarget=null\:---
|
||||||
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task2/activeLaunchMode=run
|
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task2/activeLaunchMode=run
|
||||||
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task2/activeLaunchTarget=null\:---
|
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:task2/activeLaunchTarget=null\:---
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
IMPORT_FILES_AND_FOLDERS_RELATIVE=true
|
IMPORT_FILES_AND_FOLDERS_RELATIVE=true
|
||||||
IMPORT_FILES_AND_FOLDERS_TYPE=23,1
|
IMPORT_FILES_AND_FOLDERS_TYPE=23,1
|
||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
platformState=1771514971320
|
platformState=1772304866315
|
||||||
quickStart=false
|
quickStart=false
|
||||||
tipsAndTricks=true
|
tipsAndTricks=true
|
||||||
|
|||||||
@ -18,12 +18,6 @@ org.eclipse.debug.ui.MemoryViewTableFont=1|Consolas|12.0|0|WINDOWS|1|-16|0|0|0|4
|
|||||||
org.eclipse.debug.ui.consoleFont=1|Consolas|12.0|0|WINDOWS|1|-16|0|0|0|400|0|0|0|0|3|2|1|49|Consolas;
|
org.eclipse.debug.ui.consoleFont=1|Consolas|12.0|0|WINDOWS|1|-16|0|0|0|400|0|0|0|0|3|2|1|49|Consolas;
|
||||||
org.eclipse.jface.textfont=1|Consolas|12.0|0|WINDOWS|1|-16|0|0|0|400|0|0|0|0|3|2|1|49|Consolas;
|
org.eclipse.jface.textfont=1|Consolas|12.0|0|WINDOWS|1|-16|0|0|0|400|0|0|0|0|3|2|1|49|Consolas;
|
||||||
org.eclipse.ui.commands=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<org.eclipse.ui.commands>\r\n<keyBinding contextId\="org.eclipse.ui.contexts.window" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="CTRL+F11"/>\r\n<keyBinding commandId\="org.eclipse.ui.project.buildProject" contextId\="org.eclipse.ui.contexts.window" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="ALT+B"/>\r\n<keyBinding commandId\="org.eclipse.debug.ui.commands.RunLast" contextId\="org.eclipse.ui.contexts.window" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="ALT+R"/>\r\n</org.eclipse.ui.commands>
|
org.eclipse.ui.commands=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<org.eclipse.ui.commands>\r\n<keyBinding contextId\="org.eclipse.ui.contexts.window" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="CTRL+F11"/>\r\n<keyBinding commandId\="org.eclipse.ui.project.buildProject" contextId\="org.eclipse.ui.contexts.window" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="ALT+B"/>\r\n<keyBinding commandId\="org.eclipse.debug.ui.commands.RunLast" contextId\="org.eclipse.ui.contexts.window" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="ALT+R"/>\r\n</org.eclipse.ui.commands>
|
||||||
org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=41,41,41
|
|
||||||
org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=43,44,45
|
|
||||||
org.eclipse.ui.ide.systemDefault.org.eclipse.ui.workbench.ACTIVE_TAB_TEXT_COLOR=221,221,221
|
|
||||||
org.eclipse.ui.r30.org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=41,41,41
|
|
||||||
org.eclipse.ui.r30.org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=43,44,45
|
|
||||||
org.eclipse.ui.r30.org.eclipse.ui.workbench.ACTIVE_TAB_TEXT_COLOR=221,221,221
|
|
||||||
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=41,41,41
|
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=41,41,41
|
||||||
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=43,44,45
|
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=43,44,45
|
||||||
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=204,204,204
|
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=204,204,204
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -1,3 +1,3 @@
|
|||||||
#Mon Mar 16 12:55:48 CET 2026
|
#Tue Mar 17 14:15:39 CET 2026
|
||||||
org.eclipse.core.runtime=2
|
org.eclipse.core.runtime=2
|
||||||
org.eclipse.platform=4.30.0.v20231201-0110
|
org.eclipse.platform=4.30.0.v20231201-0110
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
||||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-549550575642144520" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="422947886521367905" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||||
</provider>
|
</provider>
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
../Src/task1.c:53:5:main 14
|
../Src/task1.c:53:5:main 14
|
||||||
../Src/task1.c:156:13:GPIO_init 1
|
../Src/task1.c:157:13:GPIO_init 1
|
||||||
../Src/task1.c:196:13:delay 4
|
../Src/task1.c:197:13:delay 6
|
||||||
|
|||||||
Binary file not shown.
@ -1,3 +1,3 @@
|
|||||||
../Src/task1.c:53:5:main 24 static,ignoring_inline_asm
|
../Src/task1.c:53:5:main 24 static,ignoring_inline_asm
|
||||||
../Src/task1.c:156:13:GPIO_init 4 static
|
../Src/task1.c:157:13:GPIO_init 4 static
|
||||||
../Src/task1.c:196:13:delay 24 static,ignoring_inline_asm
|
../Src/task1.c:197:13:delay 24 static,ignoring_inline_asm
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -59,8 +59,8 @@ all: main-build
|
|||||||
main-build: task1.elf secondary-outputs
|
main-build: task1.elf secondary-outputs
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
task1.elf task1.map: $(OBJS) $(USER_OBJS) D:\04\ Studium\SS26\mct\git-praktikum\MZT-Praktikum\task1\STM32G431KBTX_FLASH.ld makefile objects.list $(OPTIONAL_TOOL_DEPS)
|
task1.elf task1.map: $(OBJS) $(USER_OBJS) /home/tobii/02_Uni/09_Mikrocomputertechnik/praktikum/mct_bei_workspace_25w/task1/STM32G431KBTX_FLASH.ld makefile objects.list $(OPTIONAL_TOOL_DEPS)
|
||||||
arm-none-eabi-gcc -o "task1.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"D:\04 Studium\SS26\mct\git-praktikum\MZT-Praktikum\task1\STM32G431KBTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="task1.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
|
arm-none-eabi-gcc -o "task1.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"/home/tobii/02_Uni/09_Mikrocomputertechnik/praktikum/mct_bei_workspace_25w/task1/STM32G431KBTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="task1.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
|
||||||
@echo 'Finished building target: $@'
|
@echo 'Finished building target: $@'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@ -5,49 +5,49 @@ Sections:
|
|||||||
Idx Name Size VMA LMA File off Algn
|
Idx Name Size VMA LMA File off Algn
|
||||||
0 .isr_vector 000001d8 08000000 08000000 00001000 2**2
|
0 .isr_vector 000001d8 08000000 08000000 00001000 2**2
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||||
1 .text 000004a0 080001d8 080001d8 000011d8 2**2
|
1 .text 000004bc 080001d8 080001d8 000011d8 2**2
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||||
2 .rodata 00000000 08000678 08000680 00001680 2**0
|
2 .rodata 00000000 08000694 0800069c 0000169c 2**0
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
3 .ARM.extab 00000000 08000678 08000678 00001680 2**0
|
3 .ARM.extab 00000000 08000694 08000694 0000169c 2**0
|
||||||
CONTENTS
|
CONTENTS
|
||||||
4 .ARM 00000000 08000678 08000678 00001680 2**0
|
4 .ARM 00000000 08000694 08000694 0000169c 2**0
|
||||||
CONTENTS
|
CONTENTS
|
||||||
5 .preinit_array 00000000 08000678 08000680 00001680 2**0
|
5 .preinit_array 00000000 08000694 0800069c 0000169c 2**0
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
6 .init_array 00000004 08000678 08000678 00001678 2**2
|
6 .init_array 00000004 08000694 08000694 00001694 2**2
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||||
7 .fini_array 00000004 0800067c 0800067c 0000167c 2**2
|
7 .fini_array 00000004 08000698 08000698 00001698 2**2
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||||
8 .data 00000000 20000000 20000000 00001680 2**0
|
8 .data 00000000 20000000 20000000 0000169c 2**0
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
9 .ccmsram 00000000 10000000 10000000 00001680 2**0
|
9 .ccmsram 00000000 10000000 10000000 0000169c 2**0
|
||||||
CONTENTS
|
CONTENTS
|
||||||
10 .bss 00000020 20000000 20000000 00002000 2**2
|
10 .bss 00000020 20000000 20000000 00002000 2**2
|
||||||
ALLOC
|
ALLOC
|
||||||
11 ._user_heap_stack 00000600 20000020 20000020 00002000 2**0
|
11 ._user_heap_stack 00000600 20000020 20000020 00002000 2**0
|
||||||
ALLOC
|
ALLOC
|
||||||
12 .ARM.attributes 00000030 00000000 00000000 00001680 2**0
|
12 .ARM.attributes 00000030 00000000 00000000 0000169c 2**0
|
||||||
CONTENTS, READONLY
|
CONTENTS, READONLY
|
||||||
13 .debug_info 000007eb 00000000 00000000 000016b0 2**0
|
13 .debug_info 000007eb 00000000 00000000 000016cc 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||||
14 .debug_abbrev 00000296 00000000 00000000 00001e9b 2**0
|
14 .debug_abbrev 00000296 00000000 00000000 00001eb7 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||||
15 .debug_aranges 00000078 00000000 00000000 00002138 2**3
|
15 .debug_aranges 00000078 00000000 00000000 00002150 2**3
|
||||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||||
16 .debug_rnglists 0000003a 00000000 00000000 000021b0 2**0
|
16 .debug_rnglists 0000003a 00000000 00000000 000021c8 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||||
17 .debug_macro 00013740 00000000 00000000 000021ea 2**0
|
17 .debug_macro 00013740 00000000 00000000 00002202 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||||
18 .debug_line 00000b70 00000000 00000000 0001592a 2**0
|
18 .debug_line 00000a3e 00000000 00000000 00015942 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||||
19 .debug_str 0006f819 00000000 00000000 0001649a 2**0
|
19 .debug_str 0006f831 00000000 00000000 00016380 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||||
20 .comment 00000043 00000000 00000000 00085cb3 2**0
|
20 .comment 00000043 00000000 00000000 00085bb1 2**0
|
||||||
CONTENTS, READONLY
|
CONTENTS, READONLY
|
||||||
21 .debug_frame 000000e4 00000000 00000000 00085cf8 2**2
|
21 .debug_frame 000000e4 00000000 00000000 00085bf4 2**2
|
||||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||||
22 .debug_line_str 00000062 00000000 00000000 00085ddc 2**0
|
22 .debug_line_str 0000007a 00000000 00000000 00085cd8 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||||
|
|
||||||
Disassembly of section .text:
|
Disassembly of section .text:
|
||||||
@ -66,7 +66,7 @@ Disassembly of section .text:
|
|||||||
80001ee: bd10 pop {r4, pc}
|
80001ee: bd10 pop {r4, pc}
|
||||||
80001f0: 20000000 .word 0x20000000
|
80001f0: 20000000 .word 0x20000000
|
||||||
80001f4: 00000000 .word 0x00000000
|
80001f4: 00000000 .word 0x00000000
|
||||||
80001f8: 08000660 .word 0x08000660
|
80001f8: 0800067c .word 0x0800067c
|
||||||
|
|
||||||
080001fc <frame_dummy>:
|
080001fc <frame_dummy>:
|
||||||
80001fc: b508 push {r3, lr}
|
80001fc: b508 push {r3, lr}
|
||||||
@ -78,7 +78,7 @@ Disassembly of section .text:
|
|||||||
800020a: bd08 pop {r3, pc}
|
800020a: bd08 pop {r3, pc}
|
||||||
800020c: 00000000 .word 0x00000000
|
800020c: 00000000 .word 0x00000000
|
||||||
8000210: 20000004 .word 0x20000004
|
8000210: 20000004 .word 0x20000004
|
||||||
8000214: 08000660 .word 0x08000660
|
8000214: 0800067c .word 0x0800067c
|
||||||
|
|
||||||
08000218 <main>:
|
08000218 <main>:
|
||||||
static void GPIO_init(void);
|
static void GPIO_init(void);
|
||||||
@ -103,7 +103,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
__disable_irq(); // disable interrupts globally
|
__disable_irq(); // disable interrupts globally
|
||||||
|
|
||||||
GPIO_init();
|
GPIO_init();
|
||||||
8000222: f000 f8e5 bl 80003f0 <GPIO_init>
|
8000222: f000 f8e9 bl 80003f8 <GPIO_init>
|
||||||
__ASM volatile ("cpsie i" : : : "memory");
|
__ASM volatile ("cpsie i" : : : "memory");
|
||||||
8000226: b662 cpsie i
|
8000226: b662 cpsie i
|
||||||
}
|
}
|
||||||
@ -124,7 +124,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
while (1)
|
while (1)
|
||||||
{
|
{
|
||||||
int buttonState = GPIOB->IDR & (1 << 0);
|
int buttonState = GPIOB->IDR & (1 << 0);
|
||||||
8000232: 4b6d ldr r3, [pc, #436] @ (80003e8 <main+0x1d0>)
|
8000232: 4b6f ldr r3, [pc, #444] @ (80003f0 <main+0x1d8>)
|
||||||
8000234: 691b ldr r3, [r3, #16]
|
8000234: 691b ldr r3, [r3, #16]
|
||||||
8000236: f003 0301 and.w r3, r3, #1
|
8000236: f003 0301 and.w r3, r3, #1
|
||||||
800023a: 607b str r3, [r7, #4]
|
800023a: 607b str r3, [r7, #4]
|
||||||
@ -156,7 +156,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
8000258: d0eb beq.n 8000232 <main+0x1a>
|
8000258: d0eb beq.n 8000232 <main+0x1a>
|
||||||
{
|
{
|
||||||
switch (state)
|
switch (state)
|
||||||
800025a: 4b64 ldr r3, [pc, #400] @ (80003ec <main+0x1d4>)
|
800025a: 4b66 ldr r3, [pc, #408] @ (80003f4 <main+0x1dc>)
|
||||||
800025c: 681b ldr r3, [r3, #0]
|
800025c: 681b ldr r3, [r3, #0]
|
||||||
800025e: 2b05 cmp r3, #5
|
800025e: 2b05 cmp r3, #5
|
||||||
8000260: dc12 bgt.n 8000288 <main+0x70>
|
8000260: dc12 bgt.n 8000288 <main+0x70>
|
||||||
@ -174,14 +174,14 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
8000284: 08000395 .word 0x08000395
|
8000284: 08000395 .word 0x08000395
|
||||||
8000288: 2b63 cmp r3, #99 @ 0x63
|
8000288: 2b63 cmp r3, #99 @ 0x63
|
||||||
800028a: f000 809b beq.w 80003c4 <main+0x1ac>
|
800028a: f000 809b beq.w 80003c4 <main+0x1ac>
|
||||||
800028e: e0aa b.n 80003e6 <main+0x1ce>
|
800028e: e0ad b.n 80003ec <main+0x1d4>
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
state++;
|
state++;
|
||||||
8000290: 4b56 ldr r3, [pc, #344] @ (80003ec <main+0x1d4>)
|
8000290: 4b58 ldr r3, [pc, #352] @ (80003f4 <main+0x1dc>)
|
||||||
8000292: 681b ldr r3, [r3, #0]
|
8000292: 681b ldr r3, [r3, #0]
|
||||||
8000294: 3301 adds r3, #1
|
8000294: 3301 adds r3, #1
|
||||||
8000296: 4a55 ldr r2, [pc, #340] @ (80003ec <main+0x1d4>)
|
8000296: 4a57 ldr r2, [pc, #348] @ (80003f4 <main+0x1dc>)
|
||||||
8000298: 6013 str r3, [r2, #0]
|
8000298: 6013 str r3, [r2, #0]
|
||||||
GPIOA->ODR &= ~(1 << 0);
|
GPIOA->ODR &= ~(1 << 0);
|
||||||
800029a: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
800029a: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
@ -191,7 +191,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
80002a8: 6153 str r3, [r2, #20]
|
80002a8: 6153 str r3, [r2, #20]
|
||||||
delay(WAITTIME);
|
delay(WAITTIME);
|
||||||
80002aa: f240 104d movw r0, #333 @ 0x14d
|
80002aa: f240 104d movw r0, #333 @ 0x14d
|
||||||
80002ae: f000 f911 bl 80004d4 <delay>
|
80002ae: f000 f915 bl 80004dc <delay>
|
||||||
GPIOA->ODR |= (1 << 0);
|
GPIOA->ODR |= (1 << 0);
|
||||||
80002b2: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
80002b2: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
80002b6: 695b ldr r3, [r3, #20]
|
80002b6: 695b ldr r3, [r3, #20]
|
||||||
@ -199,13 +199,13 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
80002bc: f043 0301 orr.w r3, r3, #1
|
80002bc: f043 0301 orr.w r3, r3, #1
|
||||||
80002c0: 6153 str r3, [r2, #20]
|
80002c0: 6153 str r3, [r2, #20]
|
||||||
break;
|
break;
|
||||||
80002c2: e090 b.n 80003e6 <main+0x1ce>
|
80002c2: e093 b.n 80003ec <main+0x1d4>
|
||||||
case 1:
|
case 1:
|
||||||
state++;
|
state++;
|
||||||
80002c4: 4b49 ldr r3, [pc, #292] @ (80003ec <main+0x1d4>)
|
80002c4: 4b4b ldr r3, [pc, #300] @ (80003f4 <main+0x1dc>)
|
||||||
80002c6: 681b ldr r3, [r3, #0]
|
80002c6: 681b ldr r3, [r3, #0]
|
||||||
80002c8: 3301 adds r3, #1
|
80002c8: 3301 adds r3, #1
|
||||||
80002ca: 4a48 ldr r2, [pc, #288] @ (80003ec <main+0x1d4>)
|
80002ca: 4a4a ldr r2, [pc, #296] @ (80003f4 <main+0x1dc>)
|
||||||
80002cc: 6013 str r3, [r2, #0]
|
80002cc: 6013 str r3, [r2, #0]
|
||||||
GPIOA->ODR &= ~(1 << 1);
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
80002ce: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
80002ce: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
@ -215,7 +215,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
80002dc: 6153 str r3, [r2, #20]
|
80002dc: 6153 str r3, [r2, #20]
|
||||||
delay(WAITTIME);
|
delay(WAITTIME);
|
||||||
80002de: f240 104d movw r0, #333 @ 0x14d
|
80002de: f240 104d movw r0, #333 @ 0x14d
|
||||||
80002e2: f000 f8f7 bl 80004d4 <delay>
|
80002e2: f000 f8fb bl 80004dc <delay>
|
||||||
GPIOA->ODR |= (1 << 1);
|
GPIOA->ODR |= (1 << 1);
|
||||||
80002e6: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
80002e6: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
80002ea: 695b ldr r3, [r3, #20]
|
80002ea: 695b ldr r3, [r3, #20]
|
||||||
@ -223,13 +223,13 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
80002f0: f043 0302 orr.w r3, r3, #2
|
80002f0: f043 0302 orr.w r3, r3, #2
|
||||||
80002f4: 6153 str r3, [r2, #20]
|
80002f4: 6153 str r3, [r2, #20]
|
||||||
break;
|
break;
|
||||||
80002f6: e076 b.n 80003e6 <main+0x1ce>
|
80002f6: e079 b.n 80003ec <main+0x1d4>
|
||||||
case 2:
|
case 2:
|
||||||
state++;
|
state++;
|
||||||
80002f8: 4b3c ldr r3, [pc, #240] @ (80003ec <main+0x1d4>)
|
80002f8: 4b3e ldr r3, [pc, #248] @ (80003f4 <main+0x1dc>)
|
||||||
80002fa: 681b ldr r3, [r3, #0]
|
80002fa: 681b ldr r3, [r3, #0]
|
||||||
80002fc: 3301 adds r3, #1
|
80002fc: 3301 adds r3, #1
|
||||||
80002fe: 4a3b ldr r2, [pc, #236] @ (80003ec <main+0x1d4>)
|
80002fe: 4a3d ldr r2, [pc, #244] @ (80003f4 <main+0x1dc>)
|
||||||
8000300: 6013 str r3, [r2, #0]
|
8000300: 6013 str r3, [r2, #0]
|
||||||
GPIOA->ODR &= ~(1 << 2);
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
8000302: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000302: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
@ -239,7 +239,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
8000310: 6153 str r3, [r2, #20]
|
8000310: 6153 str r3, [r2, #20]
|
||||||
delay(WAITTIME);
|
delay(WAITTIME);
|
||||||
8000312: f240 104d movw r0, #333 @ 0x14d
|
8000312: f240 104d movw r0, #333 @ 0x14d
|
||||||
8000316: f000 f8dd bl 80004d4 <delay>
|
8000316: f000 f8e1 bl 80004dc <delay>
|
||||||
GPIOA->ODR |= (1 << 2);
|
GPIOA->ODR |= (1 << 2);
|
||||||
800031a: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
800031a: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
800031e: 695b ldr r3, [r3, #20]
|
800031e: 695b ldr r3, [r3, #20]
|
||||||
@ -247,13 +247,13 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
8000324: f043 0304 orr.w r3, r3, #4
|
8000324: f043 0304 orr.w r3, r3, #4
|
||||||
8000328: 6153 str r3, [r2, #20]
|
8000328: 6153 str r3, [r2, #20]
|
||||||
break;
|
break;
|
||||||
800032a: e05c b.n 80003e6 <main+0x1ce>
|
800032a: e05f b.n 80003ec <main+0x1d4>
|
||||||
case 3:
|
case 3:
|
||||||
state++;
|
state++;
|
||||||
800032c: 4b2f ldr r3, [pc, #188] @ (80003ec <main+0x1d4>)
|
800032c: 4b31 ldr r3, [pc, #196] @ (80003f4 <main+0x1dc>)
|
||||||
800032e: 681b ldr r3, [r3, #0]
|
800032e: 681b ldr r3, [r3, #0]
|
||||||
8000330: 3301 adds r3, #1
|
8000330: 3301 adds r3, #1
|
||||||
8000332: 4a2e ldr r2, [pc, #184] @ (80003ec <main+0x1d4>)
|
8000332: 4a30 ldr r2, [pc, #192] @ (80003f4 <main+0x1dc>)
|
||||||
8000334: 6013 str r3, [r2, #0]
|
8000334: 6013 str r3, [r2, #0]
|
||||||
GPIOA->ODR &= ~(1 << 3);
|
GPIOA->ODR &= ~(1 << 3);
|
||||||
8000336: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000336: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
@ -263,7 +263,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
8000344: 6153 str r3, [r2, #20]
|
8000344: 6153 str r3, [r2, #20]
|
||||||
delay(WAITTIME);
|
delay(WAITTIME);
|
||||||
8000346: f240 104d movw r0, #333 @ 0x14d
|
8000346: f240 104d movw r0, #333 @ 0x14d
|
||||||
800034a: f000 f8c3 bl 80004d4 <delay>
|
800034a: f000 f8c7 bl 80004dc <delay>
|
||||||
GPIOA->ODR |= (1 << 3);
|
GPIOA->ODR |= (1 << 3);
|
||||||
800034e: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
800034e: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000352: 695b ldr r3, [r3, #20]
|
8000352: 695b ldr r3, [r3, #20]
|
||||||
@ -271,13 +271,13 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
8000358: f043 0308 orr.w r3, r3, #8
|
8000358: f043 0308 orr.w r3, r3, #8
|
||||||
800035c: 6153 str r3, [r2, #20]
|
800035c: 6153 str r3, [r2, #20]
|
||||||
break;
|
break;
|
||||||
800035e: e042 b.n 80003e6 <main+0x1ce>
|
800035e: e045 b.n 80003ec <main+0x1d4>
|
||||||
case 4:
|
case 4:
|
||||||
state++;
|
state++;
|
||||||
8000360: 4b22 ldr r3, [pc, #136] @ (80003ec <main+0x1d4>)
|
8000360: 4b24 ldr r3, [pc, #144] @ (80003f4 <main+0x1dc>)
|
||||||
8000362: 681b ldr r3, [r3, #0]
|
8000362: 681b ldr r3, [r3, #0]
|
||||||
8000364: 3301 adds r3, #1
|
8000364: 3301 adds r3, #1
|
||||||
8000366: 4a21 ldr r2, [pc, #132] @ (80003ec <main+0x1d4>)
|
8000366: 4a23 ldr r2, [pc, #140] @ (80003f4 <main+0x1dc>)
|
||||||
8000368: 6013 str r3, [r2, #0]
|
8000368: 6013 str r3, [r2, #0]
|
||||||
GPIOA->ODR &= ~(1 << 2);
|
GPIOA->ODR &= ~(1 << 2);
|
||||||
800036a: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
800036a: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
@ -287,7 +287,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
8000378: 6153 str r3, [r2, #20]
|
8000378: 6153 str r3, [r2, #20]
|
||||||
delay(WAITTIME);
|
delay(WAITTIME);
|
||||||
800037a: f240 104d movw r0, #333 @ 0x14d
|
800037a: f240 104d movw r0, #333 @ 0x14d
|
||||||
800037e: f000 f8a9 bl 80004d4 <delay>
|
800037e: f000 f8ad bl 80004dc <delay>
|
||||||
GPIOA->ODR |= (1 << 2);
|
GPIOA->ODR |= (1 << 2);
|
||||||
8000382: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000382: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000386: 695b ldr r3, [r3, #20]
|
8000386: 695b ldr r3, [r3, #20]
|
||||||
@ -295,10 +295,10 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
800038c: f043 0304 orr.w r3, r3, #4
|
800038c: f043 0304 orr.w r3, r3, #4
|
||||||
8000390: 6153 str r3, [r2, #20]
|
8000390: 6153 str r3, [r2, #20]
|
||||||
break;
|
break;
|
||||||
8000392: e028 b.n 80003e6 <main+0x1ce>
|
8000392: e02b b.n 80003ec <main+0x1d4>
|
||||||
case 5:
|
case 5:
|
||||||
state=0;
|
state=0;
|
||||||
8000394: 4b15 ldr r3, [pc, #84] @ (80003ec <main+0x1d4>)
|
8000394: 4b17 ldr r3, [pc, #92] @ (80003f4 <main+0x1dc>)
|
||||||
8000396: 2200 movs r2, #0
|
8000396: 2200 movs r2, #0
|
||||||
8000398: 601a str r2, [r3, #0]
|
8000398: 601a str r2, [r3, #0]
|
||||||
GPIOA->ODR &= ~(1 << 1);
|
GPIOA->ODR &= ~(1 << 1);
|
||||||
@ -309,7 +309,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
80003a8: 6153 str r3, [r2, #20]
|
80003a8: 6153 str r3, [r2, #20]
|
||||||
delay(WAITTIME);
|
delay(WAITTIME);
|
||||||
80003aa: f240 104d movw r0, #333 @ 0x14d
|
80003aa: f240 104d movw r0, #333 @ 0x14d
|
||||||
80003ae: f000 f891 bl 80004d4 <delay>
|
80003ae: f000 f895 bl 80004dc <delay>
|
||||||
GPIOA->ODR |= (1 << 1);
|
GPIOA->ODR |= (1 << 1);
|
||||||
80003b2: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
80003b2: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
80003b6: 695b ldr r3, [r3, #20]
|
80003b6: 695b ldr r3, [r3, #20]
|
||||||
@ -317,7 +317,7 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
80003bc: f043 0302 orr.w r3, r3, #2
|
80003bc: f043 0302 orr.w r3, r3, #2
|
||||||
80003c0: 6153 str r3, [r2, #20]
|
80003c0: 6153 str r3, [r2, #20]
|
||||||
break;
|
break;
|
||||||
80003c2: e010 b.n 80003e6 <main+0x1ce>
|
80003c2: e013 b.n 80003ec <main+0x1d4>
|
||||||
|
|
||||||
case 99:
|
case 99:
|
||||||
GPIOA->ODR |= MASK_LED_ALL;
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
@ -328,423 +328,437 @@ __STATIC_FORCEINLINE void __disable_irq(void)
|
|||||||
80003d2: 6153 str r3, [r2, #20]
|
80003d2: 6153 str r3, [r2, #20]
|
||||||
while(1){
|
while(1){
|
||||||
if((GPIOB->IDR & (1 << 0)) == 0){
|
if((GPIOB->IDR & (1 << 0)) == 0){
|
||||||
80003d4: 4b04 ldr r3, [pc, #16] @ (80003e8 <main+0x1d0>)
|
80003d4: 4b06 ldr r3, [pc, #24] @ (80003f0 <main+0x1d8>)
|
||||||
80003d6: 691b ldr r3, [r3, #16]
|
80003d6: 691b ldr r3, [r3, #16]
|
||||||
80003d8: f003 0301 and.w r3, r3, #1
|
80003d8: f003 0301 and.w r3, r3, #1
|
||||||
80003dc: 2b00 cmp r3, #0
|
80003dc: 2b00 cmp r3, #0
|
||||||
80003de: d1f9 bne.n 80003d4 <main+0x1bc>
|
80003de: d1f9 bne.n 80003d4 <main+0x1bc>
|
||||||
|
delay(20);
|
||||||
|
80003e0: 2014 movs r0, #20
|
||||||
|
80003e2: f000 f87b bl 80004dc <delay>
|
||||||
state=0;
|
state=0;
|
||||||
80003e0: 4b02 ldr r3, [pc, #8] @ (80003ec <main+0x1d4>)
|
80003e6: 4b03 ldr r3, [pc, #12] @ (80003f4 <main+0x1dc>)
|
||||||
80003e2: 2200 movs r2, #0
|
80003e8: 2200 movs r2, #0
|
||||||
80003e4: 601a str r2, [r3, #0]
|
80003ea: 601a str r2, [r3, #0]
|
||||||
{
|
{
|
||||||
80003e6: e724 b.n 8000232 <main+0x1a>
|
80003ec: e721 b.n 8000232 <main+0x1a>
|
||||||
80003e8: 48000400 .word 0x48000400
|
80003ee: bf00 nop
|
||||||
80003ec: 2000001c .word 0x2000001c
|
80003f0: 48000400 .word 0x48000400
|
||||||
|
80003f4: 2000001c .word 0x2000001c
|
||||||
|
|
||||||
080003f0 <GPIO_init>:
|
080003f8 <GPIO_init>:
|
||||||
* requires: - nothing -
|
* requires: - nothing -
|
||||||
* parameters: - none -
|
* parameters: - none -
|
||||||
* returns: - nothing -
|
* returns: - nothing -
|
||||||
\* ------------------------------------------------------------------------------------ */
|
\* ------------------------------------------------------------------------------------ */
|
||||||
static void GPIO_init(void)
|
static void GPIO_init(void)
|
||||||
{
|
{
|
||||||
80003f0: b480 push {r7}
|
80003f8: b480 push {r7}
|
||||||
80003f2: af00 add r7, sp, #0
|
80003fa: af00 add r7, sp, #0
|
||||||
/* enable port clocks */
|
/* enable port clocks */
|
||||||
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // LEDs: A
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // LEDs: A
|
||||||
80003f4: 4b35 ldr r3, [pc, #212] @ (80004cc <GPIO_init+0xdc>)
|
80003fc: 4b35 ldr r3, [pc, #212] @ (80004d4 <GPIO_init+0xdc>)
|
||||||
80003f6: 6cdb ldr r3, [r3, #76] @ 0x4c
|
80003fe: 6cdb ldr r3, [r3, #76] @ 0x4c
|
||||||
80003f8: 4a34 ldr r2, [pc, #208] @ (80004cc <GPIO_init+0xdc>)
|
8000400: 4a34 ldr r2, [pc, #208] @ (80004d4 <GPIO_init+0xdc>)
|
||||||
80003fa: f043 0301 orr.w r3, r3, #1
|
8000402: f043 0301 orr.w r3, r3, #1
|
||||||
80003fe: 64d3 str r3, [r2, #76] @ 0x4c
|
8000406: 64d3 str r3, [r2, #76] @ 0x4c
|
||||||
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOBEN; //Taster versuch
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOBEN; //Taster versuch
|
||||||
8000400: 4b32 ldr r3, [pc, #200] @ (80004cc <GPIO_init+0xdc>)
|
8000408: 4b32 ldr r3, [pc, #200] @ (80004d4 <GPIO_init+0xdc>)
|
||||||
8000402: 6cdb ldr r3, [r3, #76] @ 0x4c
|
800040a: 6cdb ldr r3, [r3, #76] @ 0x4c
|
||||||
8000404: 4a31 ldr r2, [pc, #196] @ (80004cc <GPIO_init+0xdc>)
|
800040c: 4a31 ldr r2, [pc, #196] @ (80004d4 <GPIO_init+0xdc>)
|
||||||
8000406: f043 0302 orr.w r3, r3, #2
|
800040e: f043 0302 orr.w r3, r3, #2
|
||||||
800040a: 64d3 str r3, [r2, #76] @ 0x4c
|
8000412: 64d3 str r3, [r2, #76] @ 0x4c
|
||||||
|
|
||||||
/* --- LEDs --- */
|
/* --- LEDs --- */
|
||||||
GPIOA->ODR |= MASK_LED_ALL;
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
800040c: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000414: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000410: 695b ldr r3, [r3, #20]
|
8000418: 695b ldr r3, [r3, #20]
|
||||||
8000412: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800041a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000416: f043 030f orr.w r3, r3, #15
|
800041e: f043 030f orr.w r3, r3, #15
|
||||||
800041a: 6153 str r3, [r2, #20]
|
8000422: 6153 str r3, [r2, #20]
|
||||||
GPIOA->MODER &= ~(3 << 0);
|
GPIOA->MODER &= ~(3 << 0);
|
||||||
800041c: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000424: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000420: 681b ldr r3, [r3, #0]
|
8000428: 681b ldr r3, [r3, #0]
|
||||||
8000422: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800042a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000426: f023 0303 bic.w r3, r3, #3
|
800042e: f023 0303 bic.w r3, r3, #3
|
||||||
800042a: 6013 str r3, [r2, #0]
|
8000432: 6013 str r3, [r2, #0]
|
||||||
GPIOA->MODER |= (1 << 0); // set LED pin to output
|
GPIOA->MODER |= (1 << 0); // set LED pin to output
|
||||||
800042c: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000434: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000430: 681b ldr r3, [r3, #0]
|
8000438: 681b ldr r3, [r3, #0]
|
||||||
8000432: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800043a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000436: f043 0301 orr.w r3, r3, #1
|
800043e: f043 0301 orr.w r3, r3, #1
|
||||||
800043a: 6013 str r3, [r2, #0]
|
8000442: 6013 str r3, [r2, #0]
|
||||||
|
|
||||||
/* LED1 als Output */
|
/* LED1 als Output */
|
||||||
GPIOA->MODER &= ~(3 << 2); // Versuch: LED 1 Mode löschen :klappt so
|
GPIOA->MODER &= ~(3 << 2); // Versuch: LED 1 Mode löschen :klappt so
|
||||||
800043c: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000444: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000440: 681b ldr r3, [r3, #0]
|
8000448: 681b ldr r3, [r3, #0]
|
||||||
8000442: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800044a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000446: f023 030c bic.w r3, r3, #12
|
800044e: f023 030c bic.w r3, r3, #12
|
||||||
800044a: 6013 str r3, [r2, #0]
|
8000452: 6013 str r3, [r2, #0]
|
||||||
GPIOA->MODER |= (1 << 2); // Versuch: LED 1 PA1 = output :klappt so
|
GPIOA->MODER |= (1 << 2); // Versuch: LED 1 PA1 = output :klappt so
|
||||||
800044c: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000454: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000450: 681b ldr r3, [r3, #0]
|
8000458: 681b ldr r3, [r3, #0]
|
||||||
8000452: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800045a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000456: f043 0304 orr.w r3, r3, #4
|
800045e: f043 0304 orr.w r3, r3, #4
|
||||||
800045a: 6013 str r3, [r2, #0]
|
8000462: 6013 str r3, [r2, #0]
|
||||||
|
|
||||||
/* LED2 als Output */
|
/* LED2 als Output */
|
||||||
GPIOA->MODER &= ~(3 << 4); // Versuch: LED 2 Mode löschen :klappt
|
GPIOA->MODER &= ~(3 << 4); // Versuch: LED 2 Mode löschen :klappt
|
||||||
800045c: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000464: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000460: 681b ldr r3, [r3, #0]
|
8000468: 681b ldr r3, [r3, #0]
|
||||||
8000462: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800046a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000466: f023 0330 bic.w r3, r3, #48 @ 0x30
|
800046e: f023 0330 bic.w r3, r3, #48 @ 0x30
|
||||||
800046a: 6013 str r3, [r2, #0]
|
8000472: 6013 str r3, [r2, #0]
|
||||||
GPIOA->MODER |= (1 << 4); // Versuch: LED 2 PA1 = output :klappt
|
GPIOA->MODER |= (1 << 4); // Versuch: LED 2 PA1 = output :klappt
|
||||||
800046c: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000474: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000470: 681b ldr r3, [r3, #0]
|
8000478: 681b ldr r3, [r3, #0]
|
||||||
8000472: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800047a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000476: f043 0310 orr.w r3, r3, #16
|
800047e: f043 0310 orr.w r3, r3, #16
|
||||||
800047a: 6013 str r3, [r2, #0]
|
8000482: 6013 str r3, [r2, #0]
|
||||||
|
|
||||||
/* LED3 als output */
|
/* LED3 als output */
|
||||||
GPIOA->MODER &= ~(3 << 6);
|
GPIOA->MODER &= ~(3 << 6);
|
||||||
800047c: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000484: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000480: 681b ldr r3, [r3, #0]
|
8000488: 681b ldr r3, [r3, #0]
|
||||||
8000482: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800048a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000486: f023 03c0 bic.w r3, r3, #192 @ 0xc0
|
800048e: f023 03c0 bic.w r3, r3, #192 @ 0xc0
|
||||||
800048a: 6013 str r3, [r2, #0]
|
8000492: 6013 str r3, [r2, #0]
|
||||||
GPIOA->MODER |= (1 << 6);
|
GPIOA->MODER |= (1 << 6);
|
||||||
800048c: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000494: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000490: 681b ldr r3, [r3, #0]
|
8000498: 681b ldr r3, [r3, #0]
|
||||||
8000492: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800049a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000496: f043 0340 orr.w r3, r3, #64 @ 0x40
|
800049e: f043 0340 orr.w r3, r3, #64 @ 0x40
|
||||||
800049a: 6013 str r3, [r2, #0]
|
80004a2: 6013 str r3, [r2, #0]
|
||||||
|
|
||||||
/* s0 (PB0) als Input Versuch */
|
/* s0 (PB0) als Input Versuch */
|
||||||
GPIOB->MODER &= ~(3 << 0);
|
GPIOB->MODER &= ~(3 << 0);
|
||||||
800049c: 4b0c ldr r3, [pc, #48] @ (80004d0 <GPIO_init+0xe0>)
|
80004a4: 4b0c ldr r3, [pc, #48] @ (80004d8 <GPIO_init+0xe0>)
|
||||||
800049e: 681b ldr r3, [r3, #0]
|
80004a6: 681b ldr r3, [r3, #0]
|
||||||
80004a0: 4a0b ldr r2, [pc, #44] @ (80004d0 <GPIO_init+0xe0>)
|
80004a8: 4a0b ldr r2, [pc, #44] @ (80004d8 <GPIO_init+0xe0>)
|
||||||
80004a2: f023 0303 bic.w r3, r3, #3
|
80004aa: f023 0303 bic.w r3, r3, #3
|
||||||
80004a6: 6013 str r3, [r2, #0]
|
80004ae: 6013 str r3, [r2, #0]
|
||||||
|
|
||||||
/* Pull-Up Aktivieren Versuch */
|
/* Pull-Up Aktivieren Versuch */
|
||||||
GPIOB->PUPDR &= ~(3 << 0);
|
GPIOB->PUPDR &= ~(3 << 0);
|
||||||
80004a8: 4b09 ldr r3, [pc, #36] @ (80004d0 <GPIO_init+0xe0>)
|
80004b0: 4b09 ldr r3, [pc, #36] @ (80004d8 <GPIO_init+0xe0>)
|
||||||
80004aa: 68db ldr r3, [r3, #12]
|
80004b2: 68db ldr r3, [r3, #12]
|
||||||
80004ac: 4a08 ldr r2, [pc, #32] @ (80004d0 <GPIO_init+0xe0>)
|
80004b4: 4a08 ldr r2, [pc, #32] @ (80004d8 <GPIO_init+0xe0>)
|
||||||
80004ae: f023 0303 bic.w r3, r3, #3
|
80004b6: f023 0303 bic.w r3, r3, #3
|
||||||
80004b2: 60d3 str r3, [r2, #12]
|
80004ba: 60d3 str r3, [r2, #12]
|
||||||
GPIOB->PUPDR |= (1 << 0); // 01 = Pull-Up
|
GPIOB->PUPDR |= (1 << 0); // 01 = Pull-Up
|
||||||
80004b4: 4b06 ldr r3, [pc, #24] @ (80004d0 <GPIO_init+0xe0>)
|
80004bc: 4b06 ldr r3, [pc, #24] @ (80004d8 <GPIO_init+0xe0>)
|
||||||
80004b6: 68db ldr r3, [r3, #12]
|
80004be: 68db ldr r3, [r3, #12]
|
||||||
80004b8: 4a05 ldr r2, [pc, #20] @ (80004d0 <GPIO_init+0xe0>)
|
80004c0: 4a05 ldr r2, [pc, #20] @ (80004d8 <GPIO_init+0xe0>)
|
||||||
80004ba: f043 0301 orr.w r3, r3, #1
|
80004c2: f043 0301 orr.w r3, r3, #1
|
||||||
80004be: 60d3 str r3, [r2, #12]
|
80004c6: 60d3 str r3, [r2, #12]
|
||||||
}
|
}
|
||||||
80004c0: bf00 nop
|
80004c8: bf00 nop
|
||||||
80004c2: 46bd mov sp, r7
|
80004ca: 46bd mov sp, r7
|
||||||
80004c4: f85d 7b04 ldr.w r7, [sp], #4
|
80004cc: f85d 7b04 ldr.w r7, [sp], #4
|
||||||
80004c8: 4770 bx lr
|
80004d0: 4770 bx lr
|
||||||
80004ca: bf00 nop
|
80004d2: bf00 nop
|
||||||
80004cc: 40021000 .word 0x40021000
|
80004d4: 40021000 .word 0x40021000
|
||||||
80004d0: 48000400 .word 0x48000400
|
80004d8: 48000400 .word 0x48000400
|
||||||
|
|
||||||
080004d4 <delay>:
|
080004dc <delay>:
|
||||||
* requires: - nothing -
|
* requires: - nothing -
|
||||||
* parameters: ms - delay time in milliseconds
|
* parameters: ms - delay time in milliseconds
|
||||||
* returns: - nothing -
|
* returns: - nothing -
|
||||||
\* ------------------------------------------------------------------------------------ */
|
\* ------------------------------------------------------------------------------------ */
|
||||||
static void delay(const uint16_t ms)
|
static void delay(const uint16_t ms)
|
||||||
{
|
{
|
||||||
80004d4: b480 push {r7}
|
80004dc: b480 push {r7}
|
||||||
80004d6: b085 sub sp, #20
|
80004de: b085 sub sp, #20
|
||||||
80004d8: af00 add r7, sp, #0
|
80004e0: af00 add r7, sp, #0
|
||||||
80004da: 4603 mov r3, r0
|
80004e2: 4603 mov r3, r0
|
||||||
80004dc: 80fb strh r3, [r7, #6]
|
80004e4: 80fb strh r3, [r7, #6]
|
||||||
for (uint16_t i = 0; i < ms; ++i)
|
for (uint16_t i = 0; i < ms; ++i)
|
||||||
80004de: 2300 movs r3, #0
|
80004e6: 2300 movs r3, #0
|
||||||
80004e0: 81fb strh r3, [r7, #14]
|
80004e8: 81fb strh r3, [r7, #14]
|
||||||
80004e2: e018 b.n 8000516 <delay+0x42>
|
80004ea: e021 b.n 8000530 <delay+0x54>
|
||||||
{
|
{
|
||||||
if((GPIOB->IDR & (1 << 0)) == 0){
|
if((GPIOB->IDR & (1 << 0) && state != 99) == 0){
|
||||||
80004e4: 4b11 ldr r3, [pc, #68] @ (800052c <delay+0x58>)
|
80004ec: 4b16 ldr r3, [pc, #88] @ (8000548 <delay+0x6c>)
|
||||||
80004e6: 691b ldr r3, [r3, #16]
|
80004ee: 691b ldr r3, [r3, #16]
|
||||||
80004e8: f003 0301 and.w r3, r3, #1
|
80004f0: f003 0301 and.w r3, r3, #1
|
||||||
80004ec: 2b00 cmp r3, #0
|
80004f4: 2b00 cmp r3, #0
|
||||||
80004ee: d103 bne.n 80004f8 <delay+0x24>
|
80004f6: d005 beq.n 8000504 <delay+0x28>
|
||||||
|
80004f8: 4b14 ldr r3, [pc, #80] @ (800054c <delay+0x70>)
|
||||||
|
80004fa: 681b ldr r3, [r3, #0]
|
||||||
|
80004fc: 2b63 cmp r3, #99 @ 0x63
|
||||||
|
80004fe: d001 beq.n 8000504 <delay+0x28>
|
||||||
|
8000500: 2301 movs r3, #1
|
||||||
|
8000502: e000 b.n 8000506 <delay+0x2a>
|
||||||
|
8000504: 2300 movs r3, #0
|
||||||
|
8000506: 2b00 cmp r3, #0
|
||||||
|
8000508: d103 bne.n 8000512 <delay+0x36>
|
||||||
state = 99;
|
state = 99;
|
||||||
80004f0: 4b0f ldr r3, [pc, #60] @ (8000530 <delay+0x5c>)
|
800050a: 4b10 ldr r3, [pc, #64] @ (800054c <delay+0x70>)
|
||||||
80004f2: 2263 movs r2, #99 @ 0x63
|
800050c: 2263 movs r2, #99 @ 0x63
|
||||||
80004f4: 601a str r2, [r3, #0]
|
800050e: 601a str r2, [r3, #0]
|
||||||
break;
|
break;
|
||||||
80004f6: e013 b.n 8000520 <delay+0x4c>
|
8000510: e013 b.n 800053a <delay+0x5e>
|
||||||
}
|
}
|
||||||
for (uint16_t j = 0; j < LOOPS_PER_MS; ++j)
|
for (uint16_t j = 0; j < LOOPS_PER_MS; ++j)
|
||||||
80004f8: 2300 movs r3, #0
|
8000512: 2300 movs r3, #0
|
||||||
80004fa: 81bb strh r3, [r7, #12]
|
8000514: 81bb strh r3, [r7, #12]
|
||||||
80004fc: e003 b.n 8000506 <delay+0x32>
|
8000516: e003 b.n 8000520 <delay+0x44>
|
||||||
{
|
{
|
||||||
__asm("NOP");
|
__asm("NOP");
|
||||||
80004fe: bf00 nop
|
8000518: bf00 nop
|
||||||
for (uint16_t j = 0; j < LOOPS_PER_MS; ++j)
|
for (uint16_t j = 0; j < LOOPS_PER_MS; ++j)
|
||||||
8000500: 89bb ldrh r3, [r7, #12]
|
800051a: 89bb ldrh r3, [r7, #12]
|
||||||
8000502: 3301 adds r3, #1
|
800051c: 3301 adds r3, #1
|
||||||
8000504: 81bb strh r3, [r7, #12]
|
800051e: 81bb strh r3, [r7, #12]
|
||||||
8000506: 89bb ldrh r3, [r7, #12]
|
8000520: 89bb ldrh r3, [r7, #12]
|
||||||
8000508: f240 42db movw r2, #1243 @ 0x4db
|
8000522: f240 42db movw r2, #1243 @ 0x4db
|
||||||
800050c: 4293 cmp r3, r2
|
8000526: 4293 cmp r3, r2
|
||||||
800050e: d9f6 bls.n 80004fe <delay+0x2a>
|
8000528: d9f6 bls.n 8000518 <delay+0x3c>
|
||||||
for (uint16_t i = 0; i < ms; ++i)
|
for (uint16_t i = 0; i < ms; ++i)
|
||||||
8000510: 89fb ldrh r3, [r7, #14]
|
800052a: 89fb ldrh r3, [r7, #14]
|
||||||
8000512: 3301 adds r3, #1
|
800052c: 3301 adds r3, #1
|
||||||
8000514: 81fb strh r3, [r7, #14]
|
800052e: 81fb strh r3, [r7, #14]
|
||||||
8000516: 89fa ldrh r2, [r7, #14]
|
8000530: 89fa ldrh r2, [r7, #14]
|
||||||
8000518: 88fb ldrh r3, [r7, #6]
|
8000532: 88fb ldrh r3, [r7, #6]
|
||||||
800051a: 429a cmp r2, r3
|
8000534: 429a cmp r2, r3
|
||||||
800051c: d3e2 bcc.n 80004e4 <delay+0x10>
|
8000536: d3d9 bcc.n 80004ec <delay+0x10>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
800051e: bf00 nop
|
8000538: bf00 nop
|
||||||
8000520: bf00 nop
|
800053a: bf00 nop
|
||||||
8000522: 3714 adds r7, #20
|
800053c: 3714 adds r7, #20
|
||||||
8000524: 46bd mov sp, r7
|
800053e: 46bd mov sp, r7
|
||||||
8000526: f85d 7b04 ldr.w r7, [sp], #4
|
8000540: f85d 7b04 ldr.w r7, [sp], #4
|
||||||
800052a: 4770 bx lr
|
8000544: 4770 bx lr
|
||||||
800052c: 48000400 .word 0x48000400
|
8000546: bf00 nop
|
||||||
8000530: 2000001c .word 0x2000001c
|
8000548: 48000400 .word 0x48000400
|
||||||
|
800054c: 2000001c .word 0x2000001c
|
||||||
|
|
||||||
08000534 <ISR_error>:
|
08000550 <ISR_error>:
|
||||||
*
|
*
|
||||||
* Default interrupt handler for core interrupts.
|
* Default interrupt handler for core interrupts.
|
||||||
* Enables the green and red LED on the STefi Light board.
|
* Enables the green and red LED on the STefi Light board.
|
||||||
\* ------------------------------------------------------------------------------------ */
|
\* ------------------------------------------------------------------------------------ */
|
||||||
void ISR_error(void)
|
void ISR_error(void)
|
||||||
{
|
{
|
||||||
8000534: b480 push {r7}
|
8000550: b480 push {r7}
|
||||||
8000536: af00 add r7, sp, #0
|
8000552: af00 add r7, sp, #0
|
||||||
/* init */
|
/* init */
|
||||||
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // PA: clock on (LEDs)
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // PA: clock on (LEDs)
|
||||||
8000538: 4b10 ldr r3, [pc, #64] @ (800057c <ISR_error+0x48>)
|
8000554: 4b10 ldr r3, [pc, #64] @ (8000598 <ISR_error+0x48>)
|
||||||
800053a: 6cdb ldr r3, [r3, #76] @ 0x4c
|
8000556: 6cdb ldr r3, [r3, #76] @ 0x4c
|
||||||
800053c: 4a0f ldr r2, [pc, #60] @ (800057c <ISR_error+0x48>)
|
8000558: 4a0f ldr r2, [pc, #60] @ (8000598 <ISR_error+0x48>)
|
||||||
800053e: f043 0301 orr.w r3, r3, #1
|
800055a: f043 0301 orr.w r3, r3, #1
|
||||||
8000542: 64d3 str r3, [r2, #76] @ 0x4c
|
800055e: 64d3 str r3, [r2, #76] @ 0x4c
|
||||||
GPIOA->ODR |= MASK_LED_ALL;
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
8000544: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000560: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000548: 695b ldr r3, [r3, #20]
|
8000564: 695b ldr r3, [r3, #20]
|
||||||
800054a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
8000566: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
800054e: f043 030f orr.w r3, r3, #15
|
800056a: f043 030f orr.w r3, r3, #15
|
||||||
8000552: 6153 str r3, [r2, #20]
|
800056e: 6153 str r3, [r2, #20]
|
||||||
GPIOA->MODER = (GPIOA->MODER & 0xFFFFFF00) | 0x11;
|
GPIOA->MODER = (GPIOA->MODER & 0xFFFFFF00) | 0x11;
|
||||||
8000554: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000570: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000558: 681b ldr r3, [r3, #0]
|
8000574: 681b ldr r3, [r3, #0]
|
||||||
800055a: f023 03ff bic.w r3, r3, #255 @ 0xff
|
8000576: f023 03ff bic.w r3, r3, #255 @ 0xff
|
||||||
800055e: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800057a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000562: f043 0311 orr.w r3, r3, #17
|
800057e: f043 0311 orr.w r3, r3, #17
|
||||||
8000566: 6013 str r3, [r2, #0]
|
8000582: 6013 str r3, [r2, #0]
|
||||||
|
|
||||||
while(1)
|
while(1)
|
||||||
{ /* light up the LEDs permanently */
|
{ /* light up the LEDs permanently */
|
||||||
GPIOA->ODR &= ~(MASK_LED_GREEN | MASK_LED_RED);
|
GPIOA->ODR &= ~(MASK_LED_GREEN | MASK_LED_RED);
|
||||||
8000568: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
8000584: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
800056c: 695b ldr r3, [r3, #20]
|
8000588: 695b ldr r3, [r3, #20]
|
||||||
800056e: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
800058a: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
8000572: f023 0305 bic.w r3, r3, #5
|
800058e: f023 0305 bic.w r3, r3, #5
|
||||||
8000576: 6153 str r3, [r2, #20]
|
8000592: 6153 str r3, [r2, #20]
|
||||||
8000578: e7f6 b.n 8000568 <ISR_error+0x34>
|
8000594: e7f6 b.n 8000584 <ISR_error+0x34>
|
||||||
800057a: bf00 nop
|
8000596: bf00 nop
|
||||||
800057c: 40021000 .word 0x40021000
|
8000598: 40021000 .word 0x40021000
|
||||||
|
|
||||||
08000580 <ISR_default>:
|
0800059c <ISR_default>:
|
||||||
*
|
*
|
||||||
* Default interrupt handler for non-core interrupts.
|
* Default interrupt handler for non-core interrupts.
|
||||||
* Enables the blue and yellow LED on the STefi Light board.
|
* Enables the blue and yellow LED on the STefi Light board.
|
||||||
\* ------------------------------------------------------------------------------------ */
|
\* ------------------------------------------------------------------------------------ */
|
||||||
void ISR_default(void)
|
void ISR_default(void)
|
||||||
{
|
{
|
||||||
8000580: b480 push {r7}
|
800059c: b480 push {r7}
|
||||||
8000582: af00 add r7, sp, #0
|
800059e: af00 add r7, sp, #0
|
||||||
/* init */
|
/* init */
|
||||||
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // PA: clock on (LEDs)
|
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // PA: clock on (LEDs)
|
||||||
8000584: 4b10 ldr r3, [pc, #64] @ (80005c8 <ISR_default+0x48>)
|
80005a0: 4b10 ldr r3, [pc, #64] @ (80005e4 <ISR_default+0x48>)
|
||||||
8000586: 6cdb ldr r3, [r3, #76] @ 0x4c
|
80005a2: 6cdb ldr r3, [r3, #76] @ 0x4c
|
||||||
8000588: 4a0f ldr r2, [pc, #60] @ (80005c8 <ISR_default+0x48>)
|
80005a4: 4a0f ldr r2, [pc, #60] @ (80005e4 <ISR_default+0x48>)
|
||||||
800058a: f043 0301 orr.w r3, r3, #1
|
80005a6: f043 0301 orr.w r3, r3, #1
|
||||||
800058e: 64d3 str r3, [r2, #76] @ 0x4c
|
80005aa: 64d3 str r3, [r2, #76] @ 0x4c
|
||||||
GPIOA->ODR |= MASK_LED_ALL;
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
8000590: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
80005ac: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
8000594: 695b ldr r3, [r3, #20]
|
80005b0: 695b ldr r3, [r3, #20]
|
||||||
8000596: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
80005b2: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
800059a: f043 030f orr.w r3, r3, #15
|
80005b6: f043 030f orr.w r3, r3, #15
|
||||||
800059e: 6153 str r3, [r2, #20]
|
80005ba: 6153 str r3, [r2, #20]
|
||||||
GPIOA->MODER = (GPIOA->MODER & 0xFFFFFF00) | 0x44;
|
GPIOA->MODER = (GPIOA->MODER & 0xFFFFFF00) | 0x44;
|
||||||
80005a0: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
80005bc: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
80005a4: 681b ldr r3, [r3, #0]
|
80005c0: 681b ldr r3, [r3, #0]
|
||||||
80005a6: f023 03ff bic.w r3, r3, #255 @ 0xff
|
80005c2: f023 03ff bic.w r3, r3, #255 @ 0xff
|
||||||
80005aa: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
80005c6: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
80005ae: f043 0344 orr.w r3, r3, #68 @ 0x44
|
80005ca: f043 0344 orr.w r3, r3, #68 @ 0x44
|
||||||
80005b2: 6013 str r3, [r2, #0]
|
80005ce: 6013 str r3, [r2, #0]
|
||||||
|
|
||||||
while(1)
|
while(1)
|
||||||
{ /* light up the LEDs permanently */
|
{ /* light up the LEDs permanently */
|
||||||
GPIOA->ODR &= ~(MASK_LED_BLUE | MASK_LED_YELLOW);
|
GPIOA->ODR &= ~(MASK_LED_BLUE | MASK_LED_YELLOW);
|
||||||
80005b4: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
80005d0: f04f 4390 mov.w r3, #1207959552 @ 0x48000000
|
||||||
80005b8: 695b ldr r3, [r3, #20]
|
80005d4: 695b ldr r3, [r3, #20]
|
||||||
80005ba: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
80005d6: f04f 4290 mov.w r2, #1207959552 @ 0x48000000
|
||||||
80005be: f023 030a bic.w r3, r3, #10
|
80005da: f023 030a bic.w r3, r3, #10
|
||||||
80005c2: 6153 str r3, [r2, #20]
|
80005de: 6153 str r3, [r2, #20]
|
||||||
80005c4: e7f6 b.n 80005b4 <ISR_default+0x34>
|
80005e0: e7f6 b.n 80005d0 <ISR_default+0x34>
|
||||||
80005c6: bf00 nop
|
80005e2: bf00 nop
|
||||||
80005c8: 40021000 .word 0x40021000
|
80005e4: 40021000 .word 0x40021000
|
||||||
|
|
||||||
080005cc <Reset_Handler>:
|
080005e8 <Reset_Handler>:
|
||||||
|
|
||||||
.section .text.Reset_Handler
|
.section .text.Reset_Handler
|
||||||
.weak Reset_Handler
|
.weak Reset_Handler
|
||||||
.type Reset_Handler, %function
|
.type Reset_Handler, %function
|
||||||
Reset_Handler:
|
Reset_Handler:
|
||||||
ldr r0, =_estack
|
ldr r0, =_estack
|
||||||
80005cc: 480c ldr r0, [pc, #48] @ (8000600 <LoopForever+0x2>)
|
80005e8: 480c ldr r0, [pc, #48] @ (800061c <LoopForever+0x2>)
|
||||||
mov sp, r0 /* set stack pointer */
|
mov sp, r0 /* set stack pointer */
|
||||||
80005ce: 4685 mov sp, r0
|
80005ea: 4685 mov sp, r0
|
||||||
/* Call the clock system initialization function.*/
|
/* Call the clock system initialization function.*/
|
||||||
// bl SystemInit
|
// bl SystemInit
|
||||||
|
|
||||||
/* Copy the data segment initializers from flash to SRAM */
|
/* Copy the data segment initializers from flash to SRAM */
|
||||||
ldr r0, =_sdata
|
ldr r0, =_sdata
|
||||||
80005d0: 480c ldr r0, [pc, #48] @ (8000604 <LoopForever+0x6>)
|
80005ec: 480c ldr r0, [pc, #48] @ (8000620 <LoopForever+0x6>)
|
||||||
ldr r1, =_edata
|
ldr r1, =_edata
|
||||||
80005d2: 490d ldr r1, [pc, #52] @ (8000608 <LoopForever+0xa>)
|
80005ee: 490d ldr r1, [pc, #52] @ (8000624 <LoopForever+0xa>)
|
||||||
ldr r2, =_sidata
|
ldr r2, =_sidata
|
||||||
80005d4: 4a0d ldr r2, [pc, #52] @ (800060c <LoopForever+0xe>)
|
80005f0: 4a0d ldr r2, [pc, #52] @ (8000628 <LoopForever+0xe>)
|
||||||
movs r3, #0
|
movs r3, #0
|
||||||
80005d6: 2300 movs r3, #0
|
80005f2: 2300 movs r3, #0
|
||||||
b LoopCopyDataInit
|
b LoopCopyDataInit
|
||||||
80005d8: e002 b.n 80005e0 <LoopCopyDataInit>
|
80005f4: e002 b.n 80005fc <LoopCopyDataInit>
|
||||||
|
|
||||||
080005da <CopyDataInit>:
|
080005f6 <CopyDataInit>:
|
||||||
|
|
||||||
CopyDataInit:
|
CopyDataInit:
|
||||||
ldr r4, [r2, r3]
|
ldr r4, [r2, r3]
|
||||||
80005da: 58d4 ldr r4, [r2, r3]
|
80005f6: 58d4 ldr r4, [r2, r3]
|
||||||
str r4, [r0, r3]
|
str r4, [r0, r3]
|
||||||
80005dc: 50c4 str r4, [r0, r3]
|
80005f8: 50c4 str r4, [r0, r3]
|
||||||
adds r3, r3, #4
|
adds r3, r3, #4
|
||||||
80005de: 3304 adds r3, #4
|
80005fa: 3304 adds r3, #4
|
||||||
|
|
||||||
080005e0 <LoopCopyDataInit>:
|
080005fc <LoopCopyDataInit>:
|
||||||
|
|
||||||
LoopCopyDataInit:
|
LoopCopyDataInit:
|
||||||
adds r4, r0, r3
|
adds r4, r0, r3
|
||||||
80005e0: 18c4 adds r4, r0, r3
|
80005fc: 18c4 adds r4, r0, r3
|
||||||
cmp r4, r1
|
cmp r4, r1
|
||||||
80005e2: 428c cmp r4, r1
|
80005fe: 428c cmp r4, r1
|
||||||
bcc CopyDataInit
|
bcc CopyDataInit
|
||||||
80005e4: d3f9 bcc.n 80005da <CopyDataInit>
|
8000600: d3f9 bcc.n 80005f6 <CopyDataInit>
|
||||||
|
|
||||||
/* Zero fill the bss segment. */
|
/* Zero fill the bss segment. */
|
||||||
ldr r2, =_sbss
|
ldr r2, =_sbss
|
||||||
80005e6: 4a0a ldr r2, [pc, #40] @ (8000610 <LoopForever+0x12>)
|
8000602: 4a0a ldr r2, [pc, #40] @ (800062c <LoopForever+0x12>)
|
||||||
ldr r4, =_ebss
|
ldr r4, =_ebss
|
||||||
80005e8: 4c0a ldr r4, [pc, #40] @ (8000614 <LoopForever+0x16>)
|
8000604: 4c0a ldr r4, [pc, #40] @ (8000630 <LoopForever+0x16>)
|
||||||
movs r3, #0
|
movs r3, #0
|
||||||
80005ea: 2300 movs r3, #0
|
8000606: 2300 movs r3, #0
|
||||||
b LoopFillZerobss
|
b LoopFillZerobss
|
||||||
80005ec: e001 b.n 80005f2 <LoopFillZerobss>
|
8000608: e001 b.n 800060e <LoopFillZerobss>
|
||||||
|
|
||||||
080005ee <FillZerobss>:
|
0800060a <FillZerobss>:
|
||||||
|
|
||||||
FillZerobss:
|
FillZerobss:
|
||||||
str r3, [r2]
|
str r3, [r2]
|
||||||
80005ee: 6013 str r3, [r2, #0]
|
800060a: 6013 str r3, [r2, #0]
|
||||||
adds r2, r2, #4
|
adds r2, r2, #4
|
||||||
80005f0: 3204 adds r2, #4
|
800060c: 3204 adds r2, #4
|
||||||
|
|
||||||
080005f2 <LoopFillZerobss>:
|
0800060e <LoopFillZerobss>:
|
||||||
|
|
||||||
LoopFillZerobss:
|
LoopFillZerobss:
|
||||||
cmp r2, r4
|
cmp r2, r4
|
||||||
80005f2: 42a2 cmp r2, r4
|
800060e: 42a2 cmp r2, r4
|
||||||
bcc FillZerobss
|
bcc FillZerobss
|
||||||
80005f4: d3fb bcc.n 80005ee <FillZerobss>
|
8000610: d3fb bcc.n 800060a <FillZerobss>
|
||||||
|
|
||||||
/* Call static constructors */
|
/* Call static constructors */
|
||||||
bl __libc_init_array
|
bl __libc_init_array
|
||||||
80005f6: f000 f80f bl 8000618 <__libc_init_array>
|
8000612: f000 f80f bl 8000634 <__libc_init_array>
|
||||||
/* Call the application's entry point.*/
|
/* Call the application's entry point.*/
|
||||||
bl main
|
bl main
|
||||||
80005fa: f7ff fe0d bl 8000218 <main>
|
8000616: f7ff fdff bl 8000218 <main>
|
||||||
|
|
||||||
080005fe <LoopForever>:
|
0800061a <LoopForever>:
|
||||||
|
|
||||||
LoopForever:
|
LoopForever:
|
||||||
b LoopForever
|
b LoopForever
|
||||||
80005fe: e7fe b.n 80005fe <LoopForever>
|
800061a: e7fe b.n 800061a <LoopForever>
|
||||||
ldr r0, =_estack
|
ldr r0, =_estack
|
||||||
8000600: 20008000 .word 0x20008000
|
800061c: 20008000 .word 0x20008000
|
||||||
ldr r0, =_sdata
|
ldr r0, =_sdata
|
||||||
8000604: 20000000 .word 0x20000000
|
8000620: 20000000 .word 0x20000000
|
||||||
ldr r1, =_edata
|
ldr r1, =_edata
|
||||||
8000608: 20000000 .word 0x20000000
|
8000624: 20000000 .word 0x20000000
|
||||||
ldr r2, =_sidata
|
ldr r2, =_sidata
|
||||||
800060c: 08000680 .word 0x08000680
|
8000628: 0800069c .word 0x0800069c
|
||||||
ldr r2, =_sbss
|
ldr r2, =_sbss
|
||||||
8000610: 20000000 .word 0x20000000
|
800062c: 20000000 .word 0x20000000
|
||||||
ldr r4, =_ebss
|
ldr r4, =_ebss
|
||||||
8000614: 20000020 .word 0x20000020
|
8000630: 20000020 .word 0x20000020
|
||||||
|
|
||||||
08000618 <__libc_init_array>:
|
08000634 <__libc_init_array>:
|
||||||
8000618: b570 push {r4, r5, r6, lr}
|
8000634: b570 push {r4, r5, r6, lr}
|
||||||
800061a: 4d0d ldr r5, [pc, #52] @ (8000650 <__libc_init_array+0x38>)
|
8000636: 4d0d ldr r5, [pc, #52] @ (800066c <__libc_init_array+0x38>)
|
||||||
800061c: 4c0d ldr r4, [pc, #52] @ (8000654 <__libc_init_array+0x3c>)
|
8000638: 4c0d ldr r4, [pc, #52] @ (8000670 <__libc_init_array+0x3c>)
|
||||||
800061e: 1b64 subs r4, r4, r5
|
800063a: 1b64 subs r4, r4, r5
|
||||||
8000620: 10a4 asrs r4, r4, #2
|
800063c: 10a4 asrs r4, r4, #2
|
||||||
8000622: 2600 movs r6, #0
|
800063e: 2600 movs r6, #0
|
||||||
8000624: 42a6 cmp r6, r4
|
8000640: 42a6 cmp r6, r4
|
||||||
8000626: d109 bne.n 800063c <__libc_init_array+0x24>
|
8000642: d109 bne.n 8000658 <__libc_init_array+0x24>
|
||||||
8000628: 4d0b ldr r5, [pc, #44] @ (8000658 <__libc_init_array+0x40>)
|
8000644: 4d0b ldr r5, [pc, #44] @ (8000674 <__libc_init_array+0x40>)
|
||||||
800062a: 4c0c ldr r4, [pc, #48] @ (800065c <__libc_init_array+0x44>)
|
8000646: 4c0c ldr r4, [pc, #48] @ (8000678 <__libc_init_array+0x44>)
|
||||||
800062c: f000 f818 bl 8000660 <_init>
|
8000648: f000 f818 bl 800067c <_init>
|
||||||
8000630: 1b64 subs r4, r4, r5
|
800064c: 1b64 subs r4, r4, r5
|
||||||
8000632: 10a4 asrs r4, r4, #2
|
800064e: 10a4 asrs r4, r4, #2
|
||||||
8000634: 2600 movs r6, #0
|
8000650: 2600 movs r6, #0
|
||||||
8000636: 42a6 cmp r6, r4
|
8000652: 42a6 cmp r6, r4
|
||||||
8000638: d105 bne.n 8000646 <__libc_init_array+0x2e>
|
8000654: d105 bne.n 8000662 <__libc_init_array+0x2e>
|
||||||
800063a: bd70 pop {r4, r5, r6, pc}
|
8000656: bd70 pop {r4, r5, r6, pc}
|
||||||
800063c: f855 3b04 ldr.w r3, [r5], #4
|
8000658: f855 3b04 ldr.w r3, [r5], #4
|
||||||
8000640: 4798 blx r3
|
800065c: 4798 blx r3
|
||||||
8000642: 3601 adds r6, #1
|
800065e: 3601 adds r6, #1
|
||||||
8000644: e7ee b.n 8000624 <__libc_init_array+0xc>
|
8000660: e7ee b.n 8000640 <__libc_init_array+0xc>
|
||||||
8000646: f855 3b04 ldr.w r3, [r5], #4
|
8000662: f855 3b04 ldr.w r3, [r5], #4
|
||||||
800064a: 4798 blx r3
|
8000666: 4798 blx r3
|
||||||
800064c: 3601 adds r6, #1
|
8000668: 3601 adds r6, #1
|
||||||
800064e: e7f2 b.n 8000636 <__libc_init_array+0x1e>
|
800066a: e7f2 b.n 8000652 <__libc_init_array+0x1e>
|
||||||
8000650: 08000678 .word 0x08000678
|
800066c: 08000694 .word 0x08000694
|
||||||
8000654: 08000678 .word 0x08000678
|
8000670: 08000694 .word 0x08000694
|
||||||
8000658: 08000678 .word 0x08000678
|
8000674: 08000694 .word 0x08000694
|
||||||
800065c: 0800067c .word 0x0800067c
|
8000678: 08000698 .word 0x08000698
|
||||||
|
|
||||||
08000660 <_init>:
|
0800067c <_init>:
|
||||||
8000660: b5f8 push {r3, r4, r5, r6, r7, lr}
|
800067c: b5f8 push {r3, r4, r5, r6, r7, lr}
|
||||||
8000662: bf00 nop
|
800067e: bf00 nop
|
||||||
8000664: bcf8 pop {r3, r4, r5, r6, r7}
|
8000680: bcf8 pop {r3, r4, r5, r6, r7}
|
||||||
8000666: bc08 pop {r3}
|
8000682: bc08 pop {r3}
|
||||||
8000668: 469e mov lr, r3
|
8000684: 469e mov lr, r3
|
||||||
800066a: 4770 bx lr
|
8000686: 4770 bx lr
|
||||||
|
|
||||||
0800066c <_fini>:
|
08000688 <_fini>:
|
||||||
800066c: b5f8 push {r3, r4, r5, r6, r7, lr}
|
8000688: b5f8 push {r3, r4, r5, r6, r7, lr}
|
||||||
800066e: bf00 nop
|
800068a: bf00 nop
|
||||||
8000670: bcf8 pop {r3, r4, r5, r6, r7}
|
800068c: bcf8 pop {r3, r4, r5, r6, r7}
|
||||||
8000672: bc08 pop {r3}
|
800068e: bc08 pop {r3}
|
||||||
8000674: 469e mov lr, r3
|
8000690: 469e mov lr, r3
|
||||||
8000676: 4770 bx lr
|
8000692: 4770 bx lr
|
||||||
|
|||||||
@ -1,58 +1,58 @@
|
|||||||
Archive member included to satisfy reference by file (symbol)
|
Archive member included to satisfy reference by file (symbol)
|
||||||
|
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-exit.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (exit)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (exit)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-exit.o) (__stdio_exit_handler)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) (__stdio_exit_handler)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fwalk.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o) (_fwalk_sglue)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_fwalk_sglue)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o) (__sread)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__sread)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (memset)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (memset)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-closer.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o) (_close_r)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_close_r)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-closer.o) (errno)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) (errno)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-impure.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o) (_impure_ptr)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) (_impure_ptr)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lseekr.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o) (_lseek_r)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_lseek_r)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-readr.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o) (_read_r)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_read_r)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-writer.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o) (_write_r)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_write_r)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-errno.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o)
|
||||||
./Startup/syscalls.o (__errno)
|
./Startup/syscalls.o (__errno)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (__libc_init_array)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (__libc_init_array)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o) (__retarget_lock_init_recursive)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__retarget_lock_init_recursive)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-freer.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o) (_free_r)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) (_free_r)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o) (_malloc_r)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_malloc_r)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mlock.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-freer.o) (__malloc_lock)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) (__malloc_lock)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fflush.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o) (_fflush_r)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_fflush_r)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-sbrkr.o)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o)
|
||||||
D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o) (_sbrk_r)
|
/opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) (_sbrk_r)
|
||||||
|
|
||||||
Discarded input sections
|
Discarded input sections
|
||||||
|
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
||||||
.data 0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.data 0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
.rodata 0x00000000 0x24 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.rodata 0x00000000 0x24 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
.text 0x00000000 0x7c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
.text 0x00000000 0x7c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
||||||
.ARM.extab 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
.ARM.extab 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
||||||
.ARM.exidx 0x00000000 0x10 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
.ARM.exidx 0x00000000 0x10 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x20 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
0x00000000 0x20 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
||||||
.group 0x00000000 0xc ./Src/task1.o
|
.group 0x00000000 0xc ./Src/task1.o
|
||||||
.group 0x00000000 0xc ./Src/task1.o
|
.group 0x00000000 0xc ./Src/task1.o
|
||||||
.group 0x00000000 0xc ./Src/task1.o
|
.group 0x00000000 0xc ./Src/task1.o
|
||||||
@ -236,8 +236,8 @@ Discarded input sections
|
|||||||
.debug_macro 0x00000000 0x18a ./Startup/syscalls.o
|
.debug_macro 0x00000000 0x18a ./Startup/syscalls.o
|
||||||
.debug_macro 0x00000000 0x16 ./Startup/syscalls.o
|
.debug_macro 0x00000000 0x16 ./Startup/syscalls.o
|
||||||
.debug_macro 0x00000000 0xce ./Startup/syscalls.o
|
.debug_macro 0x00000000 0xce ./Startup/syscalls.o
|
||||||
.debug_line 0x00000000 0x994 ./Startup/syscalls.o
|
.debug_line 0x00000000 0x7e6 ./Startup/syscalls.o
|
||||||
.debug_str 0x00000000 0x98ca ./Startup/syscalls.o
|
.debug_str 0x00000000 0x98e2 ./Startup/syscalls.o
|
||||||
.comment 0x00000000 0x44 ./Startup/syscalls.o
|
.comment 0x00000000 0x44 ./Startup/syscalls.o
|
||||||
.debug_frame 0x00000000 0x2ac ./Startup/syscalls.o
|
.debug_frame 0x00000000 0x2ac ./Startup/syscalls.o
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
@ -299,239 +299,239 @@ Discarded input sections
|
|||||||
.debug_macro 0x00000000 0x103 ./Startup/sysmem.o
|
.debug_macro 0x00000000 0x103 ./Startup/sysmem.o
|
||||||
.debug_macro 0x00000000 0x6a ./Startup/sysmem.o
|
.debug_macro 0x00000000 0x6a ./Startup/sysmem.o
|
||||||
.debug_macro 0x00000000 0x1df ./Startup/sysmem.o
|
.debug_macro 0x00000000 0x1df ./Startup/sysmem.o
|
||||||
.debug_line 0x00000000 0x665 ./Startup/sysmem.o
|
.debug_line 0x00000000 0x4b7 ./Startup/sysmem.o
|
||||||
.debug_str 0x00000000 0x60e2 ./Startup/sysmem.o
|
.debug_str 0x00000000 0x60fa ./Startup/sysmem.o
|
||||||
.comment 0x00000000 0x44 ./Startup/sysmem.o
|
.comment 0x00000000 0x44 ./Startup/sysmem.o
|
||||||
.debug_frame 0x00000000 0x34 ./Startup/sysmem.o
|
.debug_frame 0x00000000 0x34 ./Startup/sysmem.o
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 ./Startup/sysmem.o
|
0x00000000 0x34 ./Startup/sysmem.o
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-exit.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-exit.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-exit.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o)
|
||||||
.text.exit 0x00000000 0x24 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-exit.o)
|
.text.exit 0x00000000 0x24 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o)
|
||||||
.debug_frame 0x00000000 0x28 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-exit.o)
|
.debug_frame 0x00000000 0x28 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-exit.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.std 0x00000000 0x6c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
.text.std 0x00000000 0x6c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.stdio_exit_handler
|
.text.stdio_exit_handler
|
||||||
0x00000000 0x18 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0x18 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.cleanup_stdio
|
.text.cleanup_stdio
|
||||||
0x00000000 0x40 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0x40 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.__fp_lock
|
.text.__fp_lock
|
||||||
0x00000000 0x18 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0x18 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.__fp_unlock
|
.text.__fp_unlock
|
||||||
0x00000000 0x18 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0x18 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.global_stdio_init.part.0
|
.text.global_stdio_init.part.0
|
||||||
0x00000000 0x3c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0x3c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.__sfp_lock_acquire
|
.text.__sfp_lock_acquire
|
||||||
0x00000000 0xc D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0xc /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.__sfp_lock_release
|
.text.__sfp_lock_release
|
||||||
0x00000000 0xc D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0xc /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.__sfp 0x00000000 0xa4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
.text.__sfp 0x00000000 0xa4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.__sinit 0x00000000 0x30 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
.text.__sinit 0x00000000 0x30 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.__fp_lock_all
|
.text.__fp_lock_all
|
||||||
0x00000000 0x1c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0x1c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text.__fp_unlock_all
|
.text.__fp_unlock_all
|
||||||
0x00000000 0x1c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0x1c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.data.__sglue 0x00000000 0xc D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
.data.__sglue 0x00000000 0xc /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.bss.__sf 0x00000000 0x138 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
.bss.__sf 0x00000000 0x138 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.bss.__stdio_exit_handler
|
.bss.__stdio_exit_handler
|
||||||
0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.debug_frame 0x00000000 0x144 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
.debug_frame 0x00000000 0x144 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-findfp.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fwalk.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fwalk.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fwalk.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o)
|
||||||
.text._fwalk_sglue
|
.text._fwalk_sglue
|
||||||
0x00000000 0x3c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fwalk.o)
|
0x00000000 0x3c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o)
|
||||||
.debug_frame 0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fwalk.o)
|
.debug_frame 0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fwalk.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.text.__sread 0x00000000 0x22 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
.text.__sread 0x00000000 0x22 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.text.__seofread
|
.text.__seofread
|
||||||
0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.text.__swrite
|
.text.__swrite
|
||||||
0x00000000 0x38 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
0x00000000 0x38 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.text.__sseek 0x00000000 0x24 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
.text.__sseek 0x00000000 0x24 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.text.__sclose
|
.text.__sclose
|
||||||
0x00000000 0x8 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
0x00000000 0x8 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.debug_frame 0x00000000 0x88 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
.debug_frame 0x00000000 0x88 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-stdio.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
|
||||||
.text.memset 0x00000000 0x10 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
|
.text.memset 0x00000000 0x10 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
|
||||||
.debug_frame 0x00000000 0x20 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
|
.debug_frame 0x00000000 0x20 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-closer.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-closer.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-closer.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o)
|
||||||
.text._close_r
|
.text._close_r
|
||||||
0x00000000 0x20 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-closer.o)
|
0x00000000 0x20 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o)
|
||||||
.debug_frame 0x00000000 0x2c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-closer.o)
|
.debug_frame 0x00000000 0x2c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-closer.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o)
|
||||||
.text._reclaim_reent
|
.text._reclaim_reent
|
||||||
0x00000000 0xac D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o)
|
0x00000000 0xac /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o)
|
||||||
.bss.errno 0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o)
|
.bss.errno 0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o)
|
||||||
.debug_frame 0x00000000 0x38 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o)
|
.debug_frame 0x00000000 0x38 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-reent.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-impure.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-impure.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-impure.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o)
|
||||||
.data._impure_ptr
|
.data._impure_ptr
|
||||||
0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-impure.o)
|
0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o)
|
||||||
.data._impure_data
|
.data._impure_data
|
||||||
0x00000000 0x4c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-impure.o)
|
0x00000000 0x4c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-impure.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lseekr.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lseekr.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lseekr.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o)
|
||||||
.text._lseek_r
|
.text._lseek_r
|
||||||
0x00000000 0x24 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lseekr.o)
|
0x00000000 0x24 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o)
|
||||||
.debug_frame 0x00000000 0x2c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lseekr.o)
|
.debug_frame 0x00000000 0x2c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lseekr.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-readr.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-readr.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-readr.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o)
|
||||||
.text._read_r 0x00000000 0x24 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-readr.o)
|
.text._read_r 0x00000000 0x24 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o)
|
||||||
.debug_frame 0x00000000 0x2c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-readr.o)
|
.debug_frame 0x00000000 0x2c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-readr.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-writer.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-writer.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-writer.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o)
|
||||||
.text._write_r
|
.text._write_r
|
||||||
0x00000000 0x24 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-writer.o)
|
0x00000000 0x24 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o)
|
||||||
.debug_frame 0x00000000 0x2c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-writer.o)
|
.debug_frame 0x00000000 0x2c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-writer.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-errno.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-errno.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-errno.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o)
|
||||||
.text.__errno 0x00000000 0xc D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-errno.o)
|
.text.__errno 0x00000000 0xc /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o)
|
||||||
.debug_frame 0x00000000 0x20 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-errno.o)
|
.debug_frame 0x00000000 0x20 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-errno.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_init
|
.text.__retarget_lock_init
|
||||||
0x00000000 0x2 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x2 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_init_recursive
|
.text.__retarget_lock_init_recursive
|
||||||
0x00000000 0x2 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x2 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_close
|
.text.__retarget_lock_close
|
||||||
0x00000000 0x2 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x2 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_close_recursive
|
.text.__retarget_lock_close_recursive
|
||||||
0x00000000 0x2 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x2 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_acquire
|
.text.__retarget_lock_acquire
|
||||||
0x00000000 0x2 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x2 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_acquire_recursive
|
.text.__retarget_lock_acquire_recursive
|
||||||
0x00000000 0x2 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x2 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_try_acquire
|
.text.__retarget_lock_try_acquire
|
||||||
0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_try_acquire_recursive
|
.text.__retarget_lock_try_acquire_recursive
|
||||||
0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_release
|
.text.__retarget_lock_release
|
||||||
0x00000000 0x2 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x2 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text.__retarget_lock_release_recursive
|
.text.__retarget_lock_release_recursive
|
||||||
0x00000000 0x2 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x2 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.bss.__lock___arc4random_mutex
|
.bss.__lock___arc4random_mutex
|
||||||
0x00000000 0x1 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x1 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.bss.__lock___dd_hash_mutex
|
.bss.__lock___dd_hash_mutex
|
||||||
0x00000000 0x1 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x1 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.bss.__lock___tz_mutex
|
.bss.__lock___tz_mutex
|
||||||
0x00000000 0x1 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x1 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.bss.__lock___env_recursive_mutex
|
.bss.__lock___env_recursive_mutex
|
||||||
0x00000000 0x1 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x1 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.bss.__lock___malloc_recursive_mutex
|
.bss.__lock___malloc_recursive_mutex
|
||||||
0x00000000 0x1 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x1 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.bss.__lock___at_quick_exit_mutex
|
.bss.__lock___at_quick_exit_mutex
|
||||||
0x00000000 0x1 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x1 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.bss.__lock___atexit_recursive_mutex
|
.bss.__lock___atexit_recursive_mutex
|
||||||
0x00000000 0x1 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x1 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.bss.__lock___sfp_recursive_mutex
|
.bss.__lock___sfp_recursive_mutex
|
||||||
0x00000000 0x1 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x1 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.debug_frame 0x00000000 0xb0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
.debug_frame 0x00000000 0xb0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-lock.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-freer.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-freer.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-freer.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o)
|
||||||
.text._free_r 0x00000000 0x94 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-freer.o)
|
.text._free_r 0x00000000 0x94 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o)
|
||||||
.debug_frame 0x00000000 0x38 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-freer.o)
|
.debug_frame 0x00000000 0x38 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-freer.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
.text.sbrk_aligned
|
.text.sbrk_aligned
|
||||||
0x00000000 0x44 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
0x00000000 0x44 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
.text._malloc_r
|
.text._malloc_r
|
||||||
0x00000000 0x100 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
0x00000000 0x100 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
.bss.__malloc_sbrk_start
|
.bss.__malloc_sbrk_start
|
||||||
0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
.bss.__malloc_free_list
|
.bss.__malloc_free_list
|
||||||
0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
.debug_frame 0x00000000 0x50 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
.debug_frame 0x00000000 0x50 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mallocr.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mlock.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mlock.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mlock.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o)
|
||||||
.text.__malloc_lock
|
.text.__malloc_lock
|
||||||
0x00000000 0xc D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mlock.o)
|
0x00000000 0xc /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o)
|
||||||
.text.__malloc_unlock
|
.text.__malloc_unlock
|
||||||
0x00000000 0xc D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mlock.o)
|
0x00000000 0xc /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o)
|
||||||
.debug_frame 0x00000000 0x30 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mlock.o)
|
.debug_frame 0x00000000 0x30 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-mlock.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fflush.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fflush.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fflush.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o)
|
||||||
.text.__sflush_r
|
.text.__sflush_r
|
||||||
0x00000000 0x108 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fflush.o)
|
0x00000000 0x108 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o)
|
||||||
.text._fflush_r
|
.text._fflush_r
|
||||||
0x00000000 0x50 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fflush.o)
|
0x00000000 0x50 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o)
|
||||||
.text.fflush 0x00000000 0x28 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fflush.o)
|
.text.fflush 0x00000000 0x28 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o)
|
||||||
.debug_frame 0x00000000 0x5c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fflush.o)
|
.debug_frame 0x00000000 0x5c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-fflush.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-sbrkr.o)
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o)
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-sbrkr.o)
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o)
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-sbrkr.o)
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o)
|
||||||
.text._sbrk_r 0x00000000 0x20 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-sbrkr.o)
|
.text._sbrk_r 0x00000000 0x20 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o)
|
||||||
.debug_frame 0x00000000 0x2c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-sbrkr.o)
|
.debug_frame 0x00000000 0x2c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-sbrkr.o)
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o)
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
||||||
.rodata 0x00000000 0x24 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
.rodata 0x00000000 0x24 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
||||||
.eh_frame 0x00000000 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
.eh_frame 0x00000000 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
0x00000000 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
||||||
.text 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
.text 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
||||||
.data 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
.data 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
||||||
.bss 0x00000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
.bss 0x00000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
||||||
|
|
||||||
Memory Configuration
|
Memory Configuration
|
||||||
|
|
||||||
@ -543,34 +543,34 @@ FLASH 0x08000000 0x00020000 xr
|
|||||||
|
|
||||||
Linker script and memory map
|
Linker script and memory map
|
||||||
|
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o
|
||||||
LOAD ./Src/task1.o
|
LOAD ./Src/task1.o
|
||||||
LOAD ./Src/task1_it.o
|
LOAD ./Src/task1_it.o
|
||||||
LOAD ./Startup/startup_stm32g431kbtx.o
|
LOAD ./Startup/startup_stm32g431kbtx.o
|
||||||
LOAD ./Startup/syscalls.o
|
LOAD ./Startup/syscalls.o
|
||||||
LOAD ./Startup/sysmem.o
|
LOAD ./Startup/sysmem.o
|
||||||
START GROUP
|
START GROUP
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libm.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a
|
||||||
END GROUP
|
END GROUP
|
||||||
START GROUP
|
START GROUP
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard\libgcc.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/libgcc.a
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a
|
||||||
END GROUP
|
END GROUP
|
||||||
START GROUP
|
START GROUP
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard\libgcc.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/libgcc.a
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libnosys.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a
|
||||||
END GROUP
|
END GROUP
|
||||||
START GROUP
|
START GROUP
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard\libgcc.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/libgcc.a
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libnosys.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a
|
||||||
END GROUP
|
END GROUP
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtend.o
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
||||||
0x20008000 _estack = (ORIGIN (RAM) + LENGTH (RAM))
|
0x20008000 _estack = (ORIGIN (RAM) + LENGTH (RAM))
|
||||||
0x00000200 _Min_Heap_Size = 0x200
|
0x00000200 _Min_Heap_Size = 0x200
|
||||||
0x00000400 _Min_Stack_Size = 0x400
|
0x00000400 _Min_Stack_Size = 0x400
|
||||||
@ -582,102 +582,102 @@ LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide
|
|||||||
0x08000000 paIsrFunc
|
0x08000000 paIsrFunc
|
||||||
0x080001d8 . = ALIGN (0x4)
|
0x080001d8 . = ALIGN (0x4)
|
||||||
|
|
||||||
.text 0x080001d8 0x4a0
|
.text 0x080001d8 0x4bc
|
||||||
0x080001d8 . = ALIGN (0x4)
|
0x080001d8 . = ALIGN (0x4)
|
||||||
*(.text)
|
*(.text)
|
||||||
.text 0x080001d8 0x40 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.text 0x080001d8 0x40 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
*(.text*)
|
*(.text*)
|
||||||
.text.main 0x08000218 0x1d8 ./Src/task1.o
|
.text.main 0x08000218 0x1e0 ./Src/task1.o
|
||||||
0x08000218 main
|
0x08000218 main
|
||||||
.text.GPIO_init
|
.text.GPIO_init
|
||||||
0x080003f0 0xe4 ./Src/task1.o
|
0x080003f8 0xe4 ./Src/task1.o
|
||||||
.text.delay 0x080004d4 0x60 ./Src/task1.o
|
.text.delay 0x080004dc 0x74 ./Src/task1.o
|
||||||
.text.ISR_error
|
.text.ISR_error
|
||||||
0x08000534 0x4c ./Src/task1_it.o
|
0x08000550 0x4c ./Src/task1_it.o
|
||||||
0x08000534 ISR_error
|
0x08000550 ISR_error
|
||||||
.text.ISR_default
|
.text.ISR_default
|
||||||
0x08000580 0x4c ./Src/task1_it.o
|
0x0800059c 0x4c ./Src/task1_it.o
|
||||||
0x08000580 ISR_default
|
0x0800059c ISR_default
|
||||||
.text.Reset_Handler
|
.text.Reset_Handler
|
||||||
0x080005cc 0x4c ./Startup/startup_stm32g431kbtx.o
|
0x080005e8 0x4c ./Startup/startup_stm32g431kbtx.o
|
||||||
0x080005cc Reset_Handler
|
0x080005e8 Reset_Handler
|
||||||
.text.__libc_init_array
|
.text.__libc_init_array
|
||||||
0x08000618 0x48 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
|
0x08000634 0x48 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
|
||||||
0x08000618 __libc_init_array
|
0x08000634 __libc_init_array
|
||||||
*(.glue_7)
|
*(.glue_7)
|
||||||
.glue_7 0x08000660 0x0 linker stubs
|
.glue_7 0x0800067c 0x0 linker stubs
|
||||||
*(.glue_7t)
|
*(.glue_7t)
|
||||||
.glue_7t 0x08000660 0x0 linker stubs
|
.glue_7t 0x0800067c 0x0 linker stubs
|
||||||
*(.eh_frame)
|
*(.eh_frame)
|
||||||
.eh_frame 0x08000660 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.eh_frame 0x0800067c 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
*(.init)
|
*(.init)
|
||||||
.init 0x08000660 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
.init 0x0800067c 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
||||||
0x08000660 _init
|
0x0800067c _init
|
||||||
.init 0x08000664 0x8 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
.init 0x08000680 0x8 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
||||||
*(.fini)
|
*(.fini)
|
||||||
.fini 0x0800066c 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
.fini 0x08000688 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
||||||
0x0800066c _fini
|
0x08000688 _fini
|
||||||
.fini 0x08000670 0x8 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
.fini 0x0800068c 0x8 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
0x08000678 _etext = .
|
0x08000694 _etext = .
|
||||||
|
|
||||||
.vfp11_veneer 0x08000678 0x0
|
.vfp11_veneer 0x08000694 0x0
|
||||||
.vfp11_veneer 0x08000678 0x0 linker stubs
|
.vfp11_veneer 0x08000694 0x0 linker stubs
|
||||||
|
|
||||||
.v4_bx 0x08000678 0x0
|
.v4_bx 0x08000694 0x0
|
||||||
.v4_bx 0x08000678 0x0 linker stubs
|
.v4_bx 0x08000694 0x0 linker stubs
|
||||||
|
|
||||||
.iplt 0x08000678 0x0
|
.iplt 0x08000694 0x0
|
||||||
.iplt 0x08000678 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.iplt 0x08000694 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
|
|
||||||
.rodata 0x08000678 0x0
|
.rodata 0x08000694 0x0
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
*(.rodata)
|
*(.rodata)
|
||||||
*(.rodata*)
|
*(.rodata*)
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
|
|
||||||
.ARM.extab 0x08000678 0x0
|
.ARM.extab 0x08000694 0x0
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
|
|
||||||
.ARM 0x08000678 0x0
|
.ARM 0x08000694 0x0
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
0x08000678 __exidx_start = .
|
0x08000694 __exidx_start = .
|
||||||
*(.ARM.exidx*)
|
*(.ARM.exidx*)
|
||||||
0x08000678 __exidx_end = .
|
0x08000694 __exidx_end = .
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
|
|
||||||
.preinit_array 0x08000678 0x0
|
.preinit_array 0x08000694 0x0
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
0x08000678 PROVIDE (__preinit_array_start = .)
|
0x08000694 PROVIDE (__preinit_array_start = .)
|
||||||
*(.preinit_array*)
|
*(.preinit_array*)
|
||||||
0x08000678 PROVIDE (__preinit_array_end = .)
|
0x08000694 PROVIDE (__preinit_array_end = .)
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
|
|
||||||
.init_array 0x08000678 0x4
|
.init_array 0x08000694 0x4
|
||||||
0x08000678 . = ALIGN (0x4)
|
0x08000694 . = ALIGN (0x4)
|
||||||
0x08000678 PROVIDE (__init_array_start = .)
|
0x08000694 PROVIDE (__init_array_start = .)
|
||||||
*(SORT_BY_NAME(.init_array.*))
|
*(SORT_BY_NAME(.init_array.*))
|
||||||
*(.init_array*)
|
*(.init_array*)
|
||||||
.init_array 0x08000678 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.init_array 0x08000694 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
0x0800067c PROVIDE (__init_array_end = .)
|
0x08000698 PROVIDE (__init_array_end = .)
|
||||||
0x0800067c . = ALIGN (0x4)
|
0x08000698 . = ALIGN (0x4)
|
||||||
|
|
||||||
.fini_array 0x0800067c 0x4
|
.fini_array 0x08000698 0x4
|
||||||
0x0800067c . = ALIGN (0x4)
|
0x08000698 . = ALIGN (0x4)
|
||||||
[!provide] PROVIDE (__fini_array_start = .)
|
[!provide] PROVIDE (__fini_array_start = .)
|
||||||
*(SORT_BY_NAME(.fini_array.*))
|
*(SORT_BY_NAME(.fini_array.*))
|
||||||
*(.fini_array*)
|
*(.fini_array*)
|
||||||
.fini_array 0x0800067c 0x4 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.fini_array 0x08000698 0x4 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
[!provide] PROVIDE (__fini_array_end = .)
|
[!provide] PROVIDE (__fini_array_end = .)
|
||||||
0x08000680 . = ALIGN (0x4)
|
0x0800069c . = ALIGN (0x4)
|
||||||
0x08000680 _sidata = LOADADDR (.data)
|
0x0800069c _sidata = LOADADDR (.data)
|
||||||
|
|
||||||
.rel.dyn 0x08000680 0x0
|
.rel.dyn 0x0800069c 0x0
|
||||||
.rel.iplt 0x08000680 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.rel.iplt 0x0800069c 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
|
|
||||||
.data 0x20000000 0x0 load address 0x08000680
|
.data 0x20000000 0x0 load address 0x0800069c
|
||||||
0x20000000 . = ALIGN (0x4)
|
0x20000000 . = ALIGN (0x4)
|
||||||
0x20000000 _sdata = .
|
0x20000000 _sdata = .
|
||||||
*(.data)
|
*(.data)
|
||||||
@ -686,12 +686,12 @@ LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide
|
|||||||
*(.RamFunc*)
|
*(.RamFunc*)
|
||||||
0x20000000 . = ALIGN (0x4)
|
0x20000000 . = ALIGN (0x4)
|
||||||
0x20000000 _edata = .
|
0x20000000 _edata = .
|
||||||
0x08000680 _siccmsram = LOADADDR (.ccmsram)
|
0x0800069c _siccmsram = LOADADDR (.ccmsram)
|
||||||
|
|
||||||
.igot.plt 0x20000000 0x0 load address 0x08000680
|
.igot.plt 0x20000000 0x0 load address 0x0800069c
|
||||||
.igot.plt 0x20000000 0x0 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.igot.plt 0x20000000 0x0 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
|
|
||||||
.ccmsram 0x10000000 0x0 load address 0x08000680
|
.ccmsram 0x10000000 0x0 load address 0x0800069c
|
||||||
0x10000000 . = ALIGN (0x4)
|
0x10000000 . = ALIGN (0x4)
|
||||||
0x10000000 _sccmsram = .
|
0x10000000 _sccmsram = .
|
||||||
*(.ccmsram)
|
*(.ccmsram)
|
||||||
@ -704,7 +704,7 @@ LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide
|
|||||||
0x20000000 _sbss = .
|
0x20000000 _sbss = .
|
||||||
0x20000000 __bss_start__ = _sbss
|
0x20000000 __bss_start__ = _sbss
|
||||||
*(.bss)
|
*(.bss)
|
||||||
.bss 0x20000000 0x1c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
.bss 0x20000000 0x1c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
*(.bss*)
|
*(.bss*)
|
||||||
.bss.state 0x2000001c 0x4 ./Src/task1.o
|
.bss.state 0x2000001c 0x4 ./Src/task1.o
|
||||||
0x2000001c state
|
0x2000001c state
|
||||||
@ -733,9 +733,9 @@ LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide
|
|||||||
0x00000000 0x30
|
0x00000000 0x30
|
||||||
*(.ARM.attributes)
|
*(.ARM.attributes)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000000 0x22 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
0x00000000 0x22 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000022 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
0x00000022 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000056 0x34 ./Src/task1.o
|
0x00000056 0x34 ./Src/task1.o
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
@ -743,14 +743,14 @@ LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide
|
|||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x000000be 0x21 ./Startup/startup_stm32g431kbtx.o
|
0x000000be 0x21 ./Startup/startup_stm32g431kbtx.o
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x000000df 0x34 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
|
0x000000df 0x34 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
|
||||||
.ARM.attributes
|
.ARM.attributes
|
||||||
0x00000113 0x22 D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
0x00000113 0x22 /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
|
||||||
OUTPUT(task1.elf elf32-littlearm)
|
OUTPUT(task1.elf elf32-littlearm)
|
||||||
LOAD linker stubs
|
LOAD linker stubs
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc.a
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libm.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a
|
||||||
LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard\libgcc.a
|
LOAD /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/libgcc.a
|
||||||
|
|
||||||
.debug_info 0x00000000 0x7eb
|
.debug_info 0x00000000 0x7eb
|
||||||
.debug_info 0x00000000 0x42f ./Src/task1.o
|
.debug_info 0x00000000 0x42f ./Src/task1.o
|
||||||
@ -796,18 +796,18 @@ LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide
|
|||||||
.debug_macro 0x00013608 0x70 ./Src/task1.o
|
.debug_macro 0x00013608 0x70 ./Src/task1.o
|
||||||
.debug_macro 0x00013678 0xc8 ./Src/task1_it.o
|
.debug_macro 0x00013678 0xc8 ./Src/task1_it.o
|
||||||
|
|
||||||
.debug_line 0x00000000 0xb70
|
.debug_line 0x00000000 0xa3e
|
||||||
.debug_line 0x00000000 0x616 ./Src/task1.o
|
.debug_line 0x00000000 0x58f ./Src/task1.o
|
||||||
.debug_line 0x00000616 0x4f0 ./Src/task1_it.o
|
.debug_line 0x0000058f 0x445 ./Src/task1_it.o
|
||||||
.debug_line 0x00000b06 0x6a ./Startup/startup_stm32g431kbtx.o
|
.debug_line 0x000009d4 0x6a ./Startup/startup_stm32g431kbtx.o
|
||||||
|
|
||||||
.debug_str 0x00000000 0x6f819
|
.debug_str 0x00000000 0x6f831
|
||||||
.debug_str 0x00000000 0x6f7a0 ./Src/task1.o
|
.debug_str 0x00000000 0x6f7b8 ./Src/task1.o
|
||||||
0x6f93c (size before relaxing)
|
0x6f954 (size before relaxing)
|
||||||
.debug_str 0x0006f7a0 0x48 ./Src/task1_it.o
|
.debug_str 0x0006f7b8 0x48 ./Src/task1_it.o
|
||||||
0x6f8e8 (size before relaxing)
|
0x6f900 (size before relaxing)
|
||||||
.debug_str 0x0006f7e8 0x31 ./Startup/startup_stm32g431kbtx.o
|
.debug_str 0x0006f800 0x31 ./Startup/startup_stm32g431kbtx.o
|
||||||
0x7e (size before relaxing)
|
0x96 (size before relaxing)
|
||||||
|
|
||||||
.comment 0x00000000 0x43
|
.comment 0x00000000 0x43
|
||||||
.comment 0x00000000 0x43 ./Src/task1.o
|
.comment 0x00000000 0x43 ./Src/task1.o
|
||||||
@ -817,9 +817,9 @@ LOAD D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide
|
|||||||
.debug_frame 0x00000000 0xe4
|
.debug_frame 0x00000000 0xe4
|
||||||
.debug_frame 0x00000000 0x78 ./Src/task1.o
|
.debug_frame 0x00000000 0x78 ./Src/task1.o
|
||||||
.debug_frame 0x00000078 0x40 ./Src/task1_it.o
|
.debug_frame 0x00000078 0x40 ./Src/task1_it.o
|
||||||
.debug_frame 0x000000b8 0x2c D:/STMCubeIDE/STM32CubeIDE_1.16.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
|
.debug_frame 0x000000b8 0x2c /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.linux64_1.0.200.202406132123/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
|
||||||
|
|
||||||
.debug_line_str
|
.debug_line_str
|
||||||
0x00000000 0x62
|
0x00000000 0x7a
|
||||||
.debug_line_str
|
.debug_line_str
|
||||||
0x00000000 0x62 ./Startup/startup_stm32g431kbtx.o
|
0x00000000 0x7a ./Startup/startup_stm32g431kbtx.o
|
||||||
|
|||||||
@ -125,6 +125,7 @@ int main(void)
|
|||||||
GPIOA->ODR |= MASK_LED_ALL;
|
GPIOA->ODR |= MASK_LED_ALL;
|
||||||
while(1){
|
while(1){
|
||||||
if((GPIOB->IDR & (1 << 0)) == 0){
|
if((GPIOB->IDR & (1 << 0)) == 0){
|
||||||
|
delay(20);
|
||||||
state=0;
|
state=0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -197,7 +198,7 @@ static void delay(const uint16_t ms)
|
|||||||
{
|
{
|
||||||
for (uint16_t i = 0; i < ms; ++i)
|
for (uint16_t i = 0; i < ms; ++i)
|
||||||
{
|
{
|
||||||
if((GPIOB->IDR & (1 << 0)) == 0){
|
if((GPIOB->IDR & (1 << 0) && state != 99) == 0){
|
||||||
state = 99;
|
state = 99;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -37,7 +37,7 @@
|
|||||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.stlink_txt_serial_number" value=""/>
|
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.stlink_txt_serial_number" value=""/>
|
||||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.watchdog_config" value="none"/>
|
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.watchdog_config" value="none"/>
|
||||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlinkenable_rtos" value="false"/>
|
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlinkenable_rtos" value="false"/>
|
||||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlinkrestart_configurations" value="{"fVersion":1,"fItems":[{"fDisplayName":"Reset","fIsSuppressible":false,"fResetAttribute":"Software system reset","fResetStrategies":[{"fDisplayName":"Software system reset","fLaunchAttribute":"system_reset","fGdbCommands":["monitor reset\r\n"],"fCmdOptions":["-g"]},{"fDisplayName":"Hardware reset","fLaunchAttribute":"hardware_reset","fGdbCommands":["monitor reset hardware\r\n"],"fCmdOptions":["-g"]},{"fDisplayName":"Core reset","fLaunchAttribute":"core_reset","fGdbCommands":["monitor reset core\r\n"],"fCmdOptions":["-g"]},{"fDisplayName":"None","fLaunchAttribute":"no_reset","fGdbCommands":[],"fCmdOptions":["-g"]}],"fGdbCommandGroup":{"name":"Additional commands","commands":[]},"fStartApplication":true}]}"/>
|
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlinkrestart_configurations" value="{"fVersion":1,"fItems":[{"fDisplayName":"Reset","fIsSuppressible":false,"fResetAttribute":"Software system reset","fResetStrategies":[{"fDisplayName":"Software system reset","fLaunchAttribute":"system_reset","fGdbCommands":["monitor reset\n"],"fCmdOptions":["-g"]},{"fDisplayName":"Hardware reset","fLaunchAttribute":"hardware_reset","fGdbCommands":["monitor reset hardware\n"],"fCmdOptions":["-g"]},{"fDisplayName":"Core reset","fLaunchAttribute":"core_reset","fGdbCommands":["monitor reset core\n"],"fCmdOptions":["-g"]},{"fDisplayName":"None","fLaunchAttribute":"no_reset","fGdbCommands":[],"fCmdOptions":["-g"]}],"fGdbCommandGroup":{"name":"Additional commands","commands":[]},"fStartApplication":true}]}"/>
|
||||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.enableRtosProxy" value="false"/>
|
<booleanAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.enableRtosProxy" value="false"/>
|
||||||
<stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyCustomProperties" value=""/>
|
<stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyCustomProperties" value=""/>
|
||||||
<stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyDriver" value="threadx"/>
|
<stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyDriver" value="threadx"/>
|
||||||
|
|||||||
@ -14,7 +14,7 @@
|
|||||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
||||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-549550575642144520" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="422947886521367905" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||||
</provider>
|
</provider>
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
||||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-549550575642144520" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="422947886521367905" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||||
</provider>
|
</provider>
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
||||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-549550575642144520" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="422947886521367905" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||||
</provider>
|
</provider>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user