CubeMX broke things on my other computer
This commit is contained in:
parent
69e7641b34
commit
58c696f094
39 changed files with 335807 additions and 48449 deletions
986
EWARM/Press.dep
986
EWARM/Press.dep
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,41 +1,41 @@
|
|||
###############################################################################
|
||||
#
|
||||
# IAR ELF Linker V8.40.2.214/W32 for ARM 08/Nov/2019 12:12:08
|
||||
# Copyright 2007-2019 IAR Systems AB.
|
||||
# IAR ELF Linker V8.32.2.178/W32 for ARM 08/Nov/2019 14:58:53
|
||||
# Copyright 2007-2018 IAR Systems AB.
|
||||
#
|
||||
# Output file =
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Exe\Press.out
|
||||
# Map file =
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\List\Press.map
|
||||
# Command line =
|
||||
# -f C:\Users\maxunm\AppData\Local\Temp\EW1F62.tmp
|
||||
# (C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\main.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\startup_stm32f429xx.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_adc.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_adc_ex.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_cortex.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_dma.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_dma_ex.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_flash.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_flash_ex.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_flash_ramfunc.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_gpio.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_msp.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_pwr.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_pwr_ex.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_rcc.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_rcc_ex.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_tim.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_tim_ex.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_it.o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj\system_stm32f4xx.o
|
||||
# Output file =
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Exe\Press.out
|
||||
# Map file =
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\List\Press.map
|
||||
# Command line =
|
||||
# -f C:\Users\Maxunm\AppData\Local\Temp\EW9FA8.tmp
|
||||
# (C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\main.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\startup_stm32f429xx.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_adc.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_adc_ex.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_cortex.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_dma.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_dma_ex.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_flash.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_flash_ex.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_flash_ramfunc.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_gpio.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_msp.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_pwr.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_pwr_ex.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_rcc.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_rcc_ex.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_tim.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_hal_tim_ex.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\stm32f4xx_it.o
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj\system_stm32f4xx.o
|
||||
# --redirect _Printf=_PrintfFull --redirect _Scanf=_ScanfFull
|
||||
# --no_out_extension -o
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Exe\Press.out --map
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\List\Press.map
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Exe\Press.out --map
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\List\Press.map
|
||||
# --config
|
||||
# C:\Users\maxunm\Desktop\TShirtPress\EWARM/stm32f429xx_flash.icf
|
||||
# C:\Users\Maxunm\Desktop\TShirtPress\EWARM/stm32f429xx_flash.icf
|
||||
# --semihosting --entry __iar_program_start --vfe --text_out locale)
|
||||
#
|
||||
###############################################################################
|
||||
|
|
@ -62,7 +62,7 @@ was not specified.
|
|||
*** PLACEMENT SUMMARY
|
||||
***
|
||||
|
||||
"A0": place at address 0x800'0000 { ro section .intvec };
|
||||
"A0": place at 0x800'0000 { ro section .intvec };
|
||||
"P1": place in [from 0x800'0000 to 0x81f'ffff] { ro };
|
||||
define block CSTACK with size = 1K, alignment = 8 { };
|
||||
define block HEAP with size = 512, alignment = 8 { };
|
||||
|
|
@ -76,97 +76,51 @@ initialize by copy { rw };
|
|||
.intvec ro code 0x800'0000 0x1ac startup_stm32f429xx.o [1]
|
||||
- 0x800'01ac 0x1ac
|
||||
|
||||
"P1": 0x20c0
|
||||
.text ro code 0x800'01ac 0x4f8 stm32f4xx_hal_adc.o [1]
|
||||
.text ro code 0x800'06a4 0x12c stm32f4xx_hal_msp.o [1]
|
||||
.text ro code 0x800'07d0 0x2d0 main.o [1]
|
||||
.text ro code 0x800'0aa0 0x2 stm32f4xx_hal_adc_ex.o [1]
|
||||
.text ro code 0x800'0aa2 0x2 stm32f4xx_hal_adc.o [1]
|
||||
.text ro code 0x800'0aa4 0x2 stm32f4xx_hal_adc.o [1]
|
||||
.text ro code 0x800'0aa6 0x3a zero_init3.o [4]
|
||||
.text ro code 0x800'0ae0 0x204 stm32f4xx_hal_gpio.o [1]
|
||||
.text ro code 0x800'0ce4 0xc4 stm32f4xx_hal_cortex.o [1]
|
||||
.text ro code 0x800'0da8 0x14 memset.o [4]
|
||||
.text ro code 0x800'0dbc 0x34 stm32f4xx_hal.o [1]
|
||||
.text ro code 0x800'0df0 0x330 stm32f4xx_hal_tim.o [1]
|
||||
.text ro code 0x800'1120 0x4a stm32f4xx_hal_tim_ex.o [1]
|
||||
.text ro code 0x800'116a 0x2e copy_init3.o [4]
|
||||
.text ro code 0x800'1198 0x2d0 stm32f4xx_hal_rcc.o [1]
|
||||
.text ro code 0x800'1468 0x17c stm32f4xx_hal_rcc.o [1]
|
||||
.text ro code 0x800'15e4 0x48 FltToDbl.o [3]
|
||||
.text ro code 0x800'162c 0x246 DblDiv.o [3]
|
||||
.text ro code 0x800'1874 0x17a DblAdd.o [3]
|
||||
.text ro code 0x800'19f0 0x68 DblToFlt.o [3]
|
||||
.text ro code 0x800'1a58 0xc0 logf.o [3]
|
||||
.text ro code 0x800'1b18 0x1a2 DblMul.o [3]
|
||||
.text ro code 0x800'1cbc 0x66 ABImemset.o [4]
|
||||
.text ro code 0x800'1d24 0x40 stm32f4xx_hal.o [1]
|
||||
.text ro code 0x800'1d64 0xc stm32f4xx_hal.o [1]
|
||||
.text ro code 0x800'1d70 0x106 I64DivMod_small.o [4]
|
||||
.text ro code 0x800'1e78 0xd2 DblSub.o [3]
|
||||
.text ro code 0x800'1f4c 0x2 I64DivZer.o [4]
|
||||
.text ro code 0x800'1f50 0x60 system_stm32f4xx.o [1]
|
||||
.rodata const 0x800'1fb0 0x44 logf.o [3]
|
||||
.text ro code 0x800'1ff4 0x28 data_init.o [4]
|
||||
.text ro code 0x800'201c 0x22 fpinit_M.o [3]
|
||||
.iar.init_table const 0x800'2040 0x24 - Linker created -
|
||||
.text ro code 0x800'2064 0x20 stm32f4xx_it.o [1]
|
||||
.text ro code 0x800'2084 0x10 stm32f4xx_hal.o [1]
|
||||
.text ro code 0x800'2094 0x1e cmain.o [4]
|
||||
.text ro code 0x800'20b2 0x4 low_level_init.o [2]
|
||||
.text ro code 0x800'20b6 0x4 exit.o [2]
|
||||
.text ro code 0x800'20bc 0xa cexit.o [4]
|
||||
.text ro code 0x800'20c8 0x14 exit.o [5]
|
||||
.text ro code 0x800'20dc 0x10 startup_stm32f429xx.o [1]
|
||||
Initializer bytes const 0x800'20ec 0x10 <for P2-1>
|
||||
.text ro code 0x800'20fc 0xc cstartup_M.o [4]
|
||||
.text ro code 0x800'2108 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'210c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2110 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2114 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2118 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'211c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2120 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2124 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2128 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'212c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2130 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2134 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2138 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'213c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2140 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2144 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2148 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'214c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2150 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2154 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2158 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'215c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2160 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2164 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2168 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'216c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2170 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2174 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2178 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'217c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2180 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2184 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2188 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'218c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2190 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2194 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2198 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'219c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21a0 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21a4 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21a8 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21ac 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21b0 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21b4 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21b8 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21bc 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21c0 0x4 startup_stm32f429xx.o [1]
|
||||
"P1": 0x217c
|
||||
.text ro code 0x800'01ac 0x4d4 stm32f4xx_hal_adc.o [1]
|
||||
.text ro code 0x800'0680 0x150 stm32f4xx_hal_msp.o [1]
|
||||
.text ro code 0x800'07d0 0x324 main.o [1]
|
||||
.text ro code 0x800'0af4 0x2 stm32f4xx_hal_adc_ex.o [1]
|
||||
.text ro code 0x800'0af6 0x2 stm32f4xx_hal_adc.o [1]
|
||||
.text ro code 0x800'0af8 0x2 stm32f4xx_hal_adc.o [1]
|
||||
.text ro code 0x800'0afa 0x3a zero_init3.o [4]
|
||||
.text ro code 0x800'0b34 0x1f4 stm32f4xx_hal_gpio.o [1]
|
||||
.text ro code 0x800'0d28 0xc4 stm32f4xx_hal_cortex.o [1]
|
||||
.text ro code 0x800'0dec 0x6 ABImemclr4.o [4]
|
||||
.text ro code 0x800'0df4 0x34 stm32f4xx_hal.o [1]
|
||||
.text ro code 0x800'0e28 0x39c stm32f4xx_hal_tim.o [1]
|
||||
.text ro code 0x800'11c4 0x4a stm32f4xx_hal_tim_ex.o [1]
|
||||
.text ro code 0x800'1210 0x2f8 stm32f4xx_hal_rcc.o [1]
|
||||
.text ro code 0x800'1508 0x17c stm32f4xx_hal_rcc.o [1]
|
||||
.text ro code 0x800'1684 0x48 FltToDbl.o [3]
|
||||
.text ro code 0x800'16cc 0x246 DblDiv.o [3]
|
||||
.text ro code 0x800'1914 0x17a DblAdd.o [3]
|
||||
.text ro code 0x800'1a90 0xc0 logf.o [3]
|
||||
.text ro code 0x800'1b50 0x22 S32ToDbl.o [3]
|
||||
.text ro code 0x800'1b74 0x1a2 DblMul.o [3]
|
||||
.text ro code 0x800'1d18 0x68 DblToFlt.o [3]
|
||||
.text ro code 0x800'1d80 0x32 ABImemset48.o [4]
|
||||
.text ro code 0x800'1db4 0x40 stm32f4xx_hal.o [1]
|
||||
.text ro code 0x800'1df4 0xc stm32f4xx_hal.o [1]
|
||||
.text ro code 0x800'1e00 0x106 I64DivMod_small.o [4]
|
||||
.text ro code 0x800'1f08 0xd2 DblSub.o [3]
|
||||
.text ro code 0x800'1fdc 0x2 I64DivZer.o [4]
|
||||
.text ro code 0x800'1fe0 0x60 system_stm32f4xx.o [1]
|
||||
.rodata const 0x800'2040 0x44 logf.o [3]
|
||||
.text ro code 0x800'2084 0x2c copy_init3.o [4]
|
||||
.text ro code 0x800'20b0 0x28 data_init.o [4]
|
||||
.text ro code 0x800'20d8 0x22 fpinit_M.o [3]
|
||||
.iar.init_table const 0x800'20fc 0x24 - Linker created -
|
||||
.text ro code 0x800'2120 0x20 stm32f4xx_it.o [1]
|
||||
.text ro code 0x800'2140 0x10 stm32f4xx_hal.o [1]
|
||||
.text ro code 0x800'2150 0x1e cmain.o [4]
|
||||
.text ro code 0x800'216e 0x4 low_level_init.o [2]
|
||||
.text ro code 0x800'2172 0x4 exit.o [2]
|
||||
.text ro code 0x800'2178 0xa cexit.o [4]
|
||||
.text ro code 0x800'2184 0x14 exit.o [5]
|
||||
.text ro code 0x800'2198 0x10 startup_stm32f429xx.o [1]
|
||||
Initializer bytes const 0x800'21a8 0x10 <for P2-1>
|
||||
.text ro code 0x800'21b8 0xc cstartup_M.o [4]
|
||||
.text ro code 0x800'21c4 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21c8 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'21cc 0x4 startup_stm32f429xx.o [1]
|
||||
|
|
@ -209,9 +163,56 @@ initialize by copy { rw };
|
|||
.text ro code 0x800'2260 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2264 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2268 0x4 startup_stm32f429xx.o [1]
|
||||
.rodata const 0x800'226c 0x0 zero_init3.o [4]
|
||||
.rodata const 0x800'226c 0x0 copy_init3.o [4]
|
||||
- 0x800'226c 0x20c0
|
||||
.text ro code 0x800'226c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2270 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2274 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2278 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'227c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2280 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2284 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2288 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'228c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2290 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2294 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2298 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'229c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22a0 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22a4 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22a8 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22ac 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22b0 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22b4 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22b8 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22bc 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22c0 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22c4 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22c8 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22cc 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22d0 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22d4 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22d8 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22dc 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22e0 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22e4 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22e8 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22ec 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22f0 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22f4 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22f8 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'22fc 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2300 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2304 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2308 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'230c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2310 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2314 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2318 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'231c 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2320 0x4 startup_stm32f429xx.o [1]
|
||||
.text ro code 0x800'2324 0x4 startup_stm32f429xx.o [1]
|
||||
.rodata const 0x800'2328 0x0 zero_init3.o [4]
|
||||
.rodata const 0x800'2328 0x0 copy_init3.o [4]
|
||||
- 0x800'2328 0x217c
|
||||
|
||||
"P2", part 1 of 3: 0x10
|
||||
P2-1 0x2000'0000 0x10 <Init block>
|
||||
|
|
@ -219,23 +220,22 @@ initialize by copy { rw };
|
|||
.data inited 0x2000'000c 0x4 system_stm32f4xx.o [1]
|
||||
- 0x2000'0010 0x10
|
||||
|
||||
"P2", part 2 of 3: 0x94
|
||||
.bss zero 0x2000'0010 0x58 main.o [1]
|
||||
.bss zero 0x2000'0068 0x3c main.o [1]
|
||||
- 0x2000'00a4 0x94
|
||||
"P2", part 2 of 3: 0xd0
|
||||
.bss zero 0x2000'0010 0x78 main.o [1]
|
||||
.bss zero 0x2000'0088 0x58 main.o [1]
|
||||
- 0x2000'00e0 0xd0
|
||||
|
||||
"P2", part 3 of 3: 0x400
|
||||
CSTACK 0x2000'00a8 0x400 <Block>
|
||||
CSTACK uninit 0x2000'00a8 0x400 <Block tail>
|
||||
- 0x2000'04a8 0x400
|
||||
CSTACK 0x2000'00e0 0x400 <Block>
|
||||
CSTACK uninit 0x2000'00e0 0x400 <Block tail>
|
||||
- 0x2000'04e0 0x400
|
||||
|
||||
Unused ranges:
|
||||
|
||||
From To Size
|
||||
---- -- ----
|
||||
0x800'226c 0x81f'ffff 0x1f'dd94
|
||||
0x2000'00a4 0x2000'00a7 0x4
|
||||
0x2000'04a8 0x2002'ffff 0x2'fb58
|
||||
0x800'2328 0x81f'ffff 0x1f'dcd8
|
||||
0x2000'04e0 0x2002'ffff 0x2'fb20
|
||||
|
||||
|
||||
*******************************************************************************
|
||||
|
|
@ -245,12 +245,12 @@ Unused ranges:
|
|||
Address Size
|
||||
------- ----
|
||||
Zero (__iar_zero_init3)
|
||||
1 destination range, total size 0x94:
|
||||
0x2000'0010 0x94
|
||||
1 destination range, total size 0xd0:
|
||||
0x2000'0010 0xd0
|
||||
|
||||
Copy (__iar_copy_init3)
|
||||
1 source range, total size 0x10:
|
||||
0x800'20ec 0x10
|
||||
0x800'21a8 0x10
|
||||
1 destination range, total size 0x10:
|
||||
0x2000'0000 0x10
|
||||
|
||||
|
|
@ -266,22 +266,22 @@ command line/config:
|
|||
-------------------------------------------------
|
||||
Total:
|
||||
|
||||
C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj: [1]
|
||||
main.o 720 148
|
||||
C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj: [1]
|
||||
main.o 804 208
|
||||
startup_stm32f429xx.o 800
|
||||
stm32f4xx_hal.o 144 12 12
|
||||
stm32f4xx_hal_adc.o 1'276
|
||||
stm32f4xx_hal_adc.o 1 240
|
||||
stm32f4xx_hal_adc_ex.o 2
|
||||
stm32f4xx_hal_cortex.o 196
|
||||
stm32f4xx_hal_gpio.o 516
|
||||
stm32f4xx_hal_msp.o 300
|
||||
stm32f4xx_hal_rcc.o 1'100
|
||||
stm32f4xx_hal_tim.o 816
|
||||
stm32f4xx_hal_gpio.o 500
|
||||
stm32f4xx_hal_msp.o 336
|
||||
stm32f4xx_hal_rcc.o 1 140
|
||||
stm32f4xx_hal_tim.o 924
|
||||
stm32f4xx_hal_tim_ex.o 74
|
||||
stm32f4xx_it.o 32
|
||||
system_stm32f4xx.o 96 4 4
|
||||
-------------------------------------------------
|
||||
Total: 6'072 16 164
|
||||
Total: 6 288 16 224
|
||||
|
||||
dl7M_tlf.a: [2]
|
||||
exit.o 4
|
||||
|
|
@ -296,34 +296,35 @@ m7M_tls.a: [3]
|
|||
DblSub.o 210
|
||||
DblToFlt.o 104
|
||||
FltToDbl.o 72
|
||||
S32ToDbl.o 34
|
||||
fpinit_M.o 34
|
||||
logf.o 192 68
|
||||
-------------------------------------------------
|
||||
Total: 1'990 68
|
||||
Total: 2 024 68
|
||||
|
||||
rt7M_tl.a: [4]
|
||||
ABImemset.o 102
|
||||
ABImemclr4.o 6
|
||||
ABImemset48.o 50
|
||||
I64DivMod_small.o 262
|
||||
I64DivZer.o 2
|
||||
cexit.o 10
|
||||
cmain.o 30
|
||||
copy_init3.o 46
|
||||
copy_init3.o 44
|
||||
cstartup_M.o 12
|
||||
data_init.o 40
|
||||
memset.o 20
|
||||
zero_init3.o 58
|
||||
-------------------------------------------------
|
||||
Total: 582
|
||||
Total: 514
|
||||
|
||||
shb_l.a: [5]
|
||||
exit.o 20
|
||||
-------------------------------------------------
|
||||
Total: 20
|
||||
|
||||
Gaps 18 2
|
||||
Linker created 36 1'024
|
||||
Gaps 24 2
|
||||
Linker created 36 1 024
|
||||
-----------------------------------------------------
|
||||
Grand Total: 8'690 122 1'188
|
||||
Grand Total: 8 878 122 1 248
|
||||
|
||||
|
||||
*******************************************************************************
|
||||
|
|
@ -332,120 +333,126 @@ shb_l.a: [5]
|
|||
|
||||
Entry Address Size Type Object
|
||||
----- ------- ---- ---- ------
|
||||
.iar.init_table$$Base 0x800'2040 -- Gb - Linker created -
|
||||
.iar.init_table$$Limit 0x800'2064 -- Gb - Linker created -
|
||||
?main 0x800'2095 Code Gb cmain.o [4]
|
||||
ADC_IRQHandler 0x800'2079 0x6 Code Gb stm32f4xx_it.o [1]
|
||||
AHBPrescTable 0x800'1fa0 0x10 Data Gb system_stm32f4xx.o [1]
|
||||
BusFault_Handler 0x800'206b 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
CSTACK$$Base 0x2000'00a8 -- Gb - Linker created -
|
||||
CSTACK$$Limit 0x2000'04a8 -- Gb - Linker created -
|
||||
DebugMon_Handler 0x800'2071 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
.iar.init_table$$Base 0x800'20fc -- Gb - Linker created -
|
||||
.iar.init_table$$Limit 0x800'2120 -- Gb - Linker created -
|
||||
?main 0x800'2151 Code Gb cmain.o [4]
|
||||
ADC_IRQHandler 0x800'2135 0x6 Code Gb stm32f4xx_it.o [1]
|
||||
ADC_Init 0x800'056b 0xf4 Code Lc stm32f4xx_hal_adc.o [1]
|
||||
AHBPrescTable 0x800'2030 0x10 Data Gb system_stm32f4xx.o [1]
|
||||
BusFault_Handler 0x800'2127 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
CSTACK$$Base 0x2000'00e0 -- Gb - Linker created -
|
||||
CSTACK$$Limit 0x2000'04e0 -- Gb - Linker created -
|
||||
DebugMon_Handler 0x800'212d 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
HAL_ADCEx_InjectedConvCpltCallback
|
||||
0x800'0aa1 0x2 Code Wk stm32f4xx_hal_adc_ex.o [1]
|
||||
HAL_ADC_ConfigChannel 0x800'054b 0x112 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
0x800'0af5 0x2 Code Wk stm32f4xx_hal_adc_ex.o [1]
|
||||
HAL_ADC_ConfigChannel 0x800'0435 0x110 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
HAL_ADC_ConvCpltCallback
|
||||
0x800'09a3 0xae Code Gb main.o [1]
|
||||
HAL_ADC_GetValue 0x800'0545 0x6 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
HAL_ADC_IRQHandler 0x800'0419 0x120 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
HAL_ADC_Init 0x800'01ad 0x152 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
HAL_ADC_MspInit 0x800'06d9 0x64 Code Gb stm32f4xx_hal_msp.o [1]
|
||||
HAL_ADC_Start_IT 0x800'0321 0x62 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
HAL_GPIO_Init 0x800'0ae1 0x1c6 Code Gb stm32f4xx_hal_gpio.o [1]
|
||||
HAL_GPIO_WritePin 0x800'0ca7 0x8 Code Gb stm32f4xx_hal_gpio.o [1]
|
||||
HAL_GetTick 0x800'1d65 0xc Code Wk stm32f4xx_hal.o [1]
|
||||
HAL_IncTick 0x800'2085 0x10 Code Wk stm32f4xx_hal.o [1]
|
||||
HAL_Init 0x800'0dbd 0x30 Code Gb stm32f4xx_hal.o [1]
|
||||
HAL_InitTick 0x800'1d25 0x40 Code Wk stm32f4xx_hal.o [1]
|
||||
HAL_MspInit 0x800'06a5 0x34 Code Gb stm32f4xx_hal_msp.o [1]
|
||||
HAL_NVIC_EnableIRQ 0x800'0d53 0xa Code Gb stm32f4xx_hal_cortex.o [1]
|
||||
HAL_NVIC_SetPriority 0x800'0d19 0x3a Code Gb stm32f4xx_hal_cortex.o [1]
|
||||
0x800'09f3 0xa2 Code Gb main.o [1]
|
||||
HAL_ADC_GetValue 0x800'042f 0x6 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
HAL_ADC_IRQHandler 0x800'0303 0x120 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
HAL_ADC_Init 0x800'01ad 0x50 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
HAL_ADC_MspInit 0x800'06b5 0x66 Code Gb stm32f4xx_hal_msp.o [1]
|
||||
HAL_ADC_Start_IT 0x800'01fd 0x62 Code Gb stm32f4xx_hal_adc.o [1]
|
||||
HAL_GPIO_Init 0x800'0b35 0x1b8 Code Gb stm32f4xx_hal_gpio.o [1]
|
||||
HAL_GPIO_WritePin 0x800'0ced 0x8 Code Gb stm32f4xx_hal_gpio.o [1]
|
||||
HAL_GetTick 0x800'1df5 0xc Code Wk stm32f4xx_hal.o [1]
|
||||
HAL_IncTick 0x800'2141 0x10 Code Wk stm32f4xx_hal.o [1]
|
||||
HAL_Init 0x800'0df5 0x30 Code Gb stm32f4xx_hal.o [1]
|
||||
HAL_InitTick 0x800'1db5 0x40 Code Wk stm32f4xx_hal.o [1]
|
||||
HAL_MspInit 0x800'0681 0x34 Code Gb stm32f4xx_hal_msp.o [1]
|
||||
HAL_NVIC_EnableIRQ 0x800'0d97 0xa Code Gb stm32f4xx_hal_cortex.o [1]
|
||||
HAL_NVIC_SetPriority 0x800'0d5d 0x3a Code Gb stm32f4xx_hal_cortex.o [1]
|
||||
HAL_NVIC_SetPriorityGrouping
|
||||
0x800'0cff 0x1a Code Gb stm32f4xx_hal_cortex.o [1]
|
||||
HAL_RCC_ClockConfig 0x800'1469 0xfe Code Gb stm32f4xx_hal_rcc.o [1]
|
||||
HAL_RCC_OscConfig 0x800'1199 0x2d0 Code Wk stm32f4xx_hal_rcc.o [1]
|
||||
HAL_SYSTICK_Config 0x800'0d67 0x28 Code Gb stm32f4xx_hal_cortex.o [1]
|
||||
0x800'0d43 0x1a Code Gb stm32f4xx_hal_cortex.o [1]
|
||||
HAL_RCC_ClockConfig 0x800'1509 0xfe Code Gb stm32f4xx_hal_rcc.o [1]
|
||||
HAL_RCC_OscConfig 0x800'1211 0x2f8 Code Wk stm32f4xx_hal_rcc.o [1]
|
||||
HAL_SYSTICK_Config 0x800'0dab 0x28 Code Gb stm32f4xx_hal_cortex.o [1]
|
||||
HAL_TIMEx_MasterConfigSynchronization
|
||||
0x800'1121 0x4a Code Gb stm32f4xx_hal_tim_ex.o [1]
|
||||
HAL_TIM_MspPostInit 0x800'0763 0x48 Code Gb stm32f4xx_hal_msp.o [1]
|
||||
0x800'11c5 0x4a Code Gb stm32f4xx_hal_tim_ex.o [1]
|
||||
HAL_TIM_MspPostInit 0x800'0767 0x48 Code Gb stm32f4xx_hal_msp.o [1]
|
||||
HAL_TIM_OC_ConfigChannel
|
||||
0x800'0e7f 0x46 Code Gb stm32f4xx_hal_tim.o [1]
|
||||
HAL_TIM_OC_Init 0x800'0e29 0x18 Code Gb stm32f4xx_hal_tim.o [1]
|
||||
HAL_TIM_OC_MspInit 0x800'071b 0x26 Code Gb stm32f4xx_hal_msp.o [1]
|
||||
HAL_TIM_PWM_ConfigChannel
|
||||
0x800'0e2f 0xbc Code Gb stm32f4xx_hal_tim.o [1]
|
||||
HAL_TIM_PWM_Init 0x800'0e05 0x1a Code Gb stm32f4xx_hal_tim.o [1]
|
||||
HAL_TIM_PWM_MspInit 0x800'073d 0x26 Code Gb stm32f4xx_hal_msp.o [1]
|
||||
HardFault_Handler 0x800'2067 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
MemManage_Handler 0x800'2069 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
NMI_Handler 0x800'2065 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
NVIC_SetPriority 0x800'0ce5 0x1a Code Lc stm32f4xx_hal_cortex.o [1]
|
||||
PendSV_Handler 0x800'2073 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
Region$$Table$$Base 0x800'2040 -- Gb - Linker created -
|
||||
Region$$Table$$Limit 0x800'2064 -- Gb - Linker created -
|
||||
SVC_Handler 0x800'206f 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
SysTick_Handler 0x800'2075 0x4 Code Gb stm32f4xx_it.o [1]
|
||||
SystemClock_Config 0x800'0905 0x94 Code Gb main.o [1]
|
||||
0x800'0ec5 0xbc Code Gb stm32f4xx_hal_tim.o [1]
|
||||
HAL_TIM_PWM_Init 0x800'0e55 0x1a Code Gb stm32f4xx_hal_tim.o [1]
|
||||
HAL_TIM_PWM_MspInit 0x800'0741 0x26 Code Gb stm32f4xx_hal_msp.o [1]
|
||||
HardFault_Handler 0x800'2123 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
MemManage_Handler 0x800'2125 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
NMI_Handler 0x800'2121 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
NVIC_SetPriority 0x800'0d29 0x1a Code Lc stm32f4xx_hal_cortex.o [1]
|
||||
PendSV_Handler 0x800'212f 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
Region$$Table$$Base 0x800'20fc -- Gb - Linker created -
|
||||
Region$$Table$$Limit 0x800'2120 -- Gb - Linker created -
|
||||
SVC_Handler 0x800'212b 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
SysTick_Handler 0x800'2131 0x4 Code Gb stm32f4xx_it.o [1]
|
||||
SystemClock_Config 0x800'095d 0x96 Code Gb main.o [1]
|
||||
SystemCoreClock 0x2000'000c 0x4 Data Gb system_stm32f4xx.o [1]
|
||||
SystemInit 0x800'1f51 0x3a Code Gb system_stm32f4xx.o [1]
|
||||
TIM_Base_SetConfig 0x800'0f1f 0x8e Code Gb stm32f4xx_hal_tim.o [1]
|
||||
TIM_OC1_SetConfig 0x800'1009 0x50 Code Lc stm32f4xx_hal_tim.o [1]
|
||||
TIM_OC2_SetConfig 0x800'0faf 0x58 Code Gb stm32f4xx_hal_tim.o [1]
|
||||
TIM_OC3_SetConfig 0x800'1059 0x56 Code Lc stm32f4xx_hal_tim.o [1]
|
||||
TIM_OC4_SetConfig 0x800'10af 0x46 Code Lc stm32f4xx_hal_tim.o [1]
|
||||
UsageFault_Handler 0x800'206d 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
__aeabi_d2f 0x800'19f1 Code Gb DblToFlt.o [3]
|
||||
__aeabi_dadd 0x800'1875 Code Gb DblAdd.o [3]
|
||||
__aeabi_ddiv 0x800'162d Code Gb DblDiv.o [3]
|
||||
__aeabi_dmul 0x800'1b19 Code Gb DblMul.o [3]
|
||||
__aeabi_f2d 0x800'15e5 Code Gb FltToDbl.o [3]
|
||||
__aeabi_ldiv0 0x800'1f4d Code Gb I64DivZer.o [4]
|
||||
__aeabi_memset 0x800'1cbd Code Gb ABImemset.o [4]
|
||||
__cmain 0x800'2095 Code Gb cmain.o [4]
|
||||
__exit 0x800'20c9 0x14 Code Gb exit.o [5]
|
||||
__iar_Memset 0x800'1cbd Code Gb ABImemset.o [4]
|
||||
__iar_Memset_word 0x800'1cc5 Code Gb ABImemset.o [4]
|
||||
__iar_copy_init3 0x800'116b 0x2e Code Gb copy_init3.o [4]
|
||||
__iar_dadd 0x800'1e79 Code Gb DblSub.o [3]
|
||||
__iar_data_init3 0x800'1ff5 0x28 Code Gb data_init.o [4]
|
||||
__iar_dsub 0x800'1885 Code Gb DblAdd.o [3]
|
||||
__iar_dsubStart 0x800'1897 Code Gb DblAdd.o [3]
|
||||
__iar_init_vfp 0x800'201d Code Gb fpinit_M.o [3]
|
||||
__iar_log32 0x800'1a59 Code Gb logf.o [3]
|
||||
__iar_log_medium32 0x800'1a59 Code Gb logf.o [3]
|
||||
__iar_log_mediumf 0x800'1a59 Code Gb logf.o [3]
|
||||
__iar_logf_NoFini 0x800'1af1 Code Gb logf.o [3]
|
||||
__iar_logf_ZerNeg 0x800'1b05 Code Gb logf.o [3]
|
||||
__iar_logf_cTab 0x800'1fb0 Data Gb logf.o [3]
|
||||
__iar_program_start 0x800'20fd Code Gb cstartup_M.o [4]
|
||||
__iar_safe_logf 0x800'1a79 Code Gb logf.o [3]
|
||||
__iar_small_uldivmod 0x800'1d71 Code Gb I64DivMod_small.o [4]
|
||||
__iar_zero_init3 0x800'0aa7 0x3a Code Gb zero_init3.o [4]
|
||||
__low_level_init 0x800'20b3 0x4 Code Gb low_level_init.o [2]
|
||||
SystemInit 0x800'1fe1 0x3a Code Gb system_stm32f4xx.o [1]
|
||||
TIM_Base_SetConfig 0x800'0fc1 0x8e Code Gb stm32f4xx_hal_tim.o [1]
|
||||
TIM_OC1_SetConfig 0x800'10ab 0x50 Code Lc stm32f4xx_hal_tim.o [1]
|
||||
TIM_OC2_SetConfig 0x800'1051 0x58 Code Gb stm32f4xx_hal_tim.o [1]
|
||||
TIM_OC3_SetConfig 0x800'10fb 0x56 Code Lc stm32f4xx_hal_tim.o [1]
|
||||
TIM_OC4_SetConfig 0x800'1151 0x46 Code Lc stm32f4xx_hal_tim.o [1]
|
||||
UsageFault_Handler 0x800'2129 0x2 Code Gb stm32f4xx_it.o [1]
|
||||
__aeabi_d2f 0x800'1d19 Code Gb DblToFlt.o [3]
|
||||
__aeabi_dadd 0x800'1915 Code Gb DblAdd.o [3]
|
||||
__aeabi_ddiv 0x800'16cd Code Gb DblDiv.o [3]
|
||||
__aeabi_dmul 0x800'1b75 Code Gb DblMul.o [3]
|
||||
__aeabi_f2d 0x800'1685 Code Gb FltToDbl.o [3]
|
||||
__aeabi_i2d 0x800'1b51 Code Gb S32ToDbl.o [3]
|
||||
__aeabi_ldiv0 0x800'1fdd Code Gb I64DivZer.o [4]
|
||||
__aeabi_memclr4 0x800'0ded Code Gb ABImemclr4.o [4]
|
||||
__cmain 0x800'2151 Code Gb cmain.o [4]
|
||||
__exit 0x800'2185 0x14 Code Gb exit.o [5]
|
||||
__iar_Memset4_word 0x800'1d81 Code Gb ABImemset48.o [4]
|
||||
__iar_Memset8_word 0x800'1d81 Code Gb ABImemset48.o [4]
|
||||
__iar_copy_init3 0x800'2085 0x2c Code Gb copy_init3.o [4]
|
||||
__iar_dadd 0x800'1f09 Code Gb DblSub.o [3]
|
||||
__iar_data_init3 0x800'20b1 0x28 Code Gb data_init.o [4]
|
||||
__iar_dsub 0x800'1925 Code Gb DblAdd.o [3]
|
||||
__iar_dsubStart 0x800'1937 Code Gb DblAdd.o [3]
|
||||
__iar_init_vfp 0x800'20d9 Code Gb fpinit_M.o [3]
|
||||
__iar_log32 0x800'1a91 Code Gb logf.o [3]
|
||||
__iar_log_medium32 0x800'1a91 Code Gb logf.o [3]
|
||||
__iar_log_mediumf 0x800'1a91 Code Gb logf.o [3]
|
||||
__iar_logf_NoFini 0x800'1b29 Code Gb logf.o [3]
|
||||
__iar_logf_ZerNeg 0x800'1b3d Code Gb logf.o [3]
|
||||
__iar_logf_cTab 0x800'2040 Data Gb logf.o [3]
|
||||
__iar_program_start 0x800'21b9 Code Gb cstartup_M.o [4]
|
||||
__iar_safe_logf 0x800'1ab1 Code Gb logf.o [3]
|
||||
__iar_small_uldivmod 0x800'1e01 Code Gb I64DivMod_small.o [4]
|
||||
__iar_zero_init3 0x800'0afb 0x3a Code Gb zero_init3.o [4]
|
||||
__low_level_init 0x800'216f 0x4 Code Gb low_level_init.o [2]
|
||||
__vector_table 0x800'0000 Data Gb startup_stm32f429xx.o [1]
|
||||
_call_main 0x800'20a1 Code Gb cmain.o [4]
|
||||
_exit 0x800'20bd Code Gb cexit.o [4]
|
||||
_main 0x800'20af Code Gb cmain.o [4]
|
||||
exit 0x800'20b7 0x4 Code Gb exit.o [2]
|
||||
hadc2 0x2000'0010 0x48 Data Gb main.o [1]
|
||||
htim4 0x2000'0068 0x3c Data Gb main.o [1]
|
||||
logf 0x800'1a59 Code Gb logf.o [3]
|
||||
main 0x800'07d1 0x134 Code Gb main.o [1]
|
||||
memset 0x800'0da9 0x14 Code Gb memset.o [4]
|
||||
tempC 0x2000'0060 0x4 Data Gb main.o [1]
|
||||
tempF 0x2000'0064 0x4 Data Gb main.o [1]
|
||||
tempK 0x2000'005c 0x4 Data Gb main.o [1]
|
||||
tempValue 0x2000'0058 0x4 Data Gb main.o [1]
|
||||
_call_main 0x800'215d Code Gb cmain.o [4]
|
||||
_exit 0x800'2179 Code Gb cexit.o [4]
|
||||
_main 0x800'216b Code Gb cmain.o [4]
|
||||
exit 0x800'2173 0x4 Code Gb exit.o [2]
|
||||
hadc2 0x2000'0088 0x48 Data Gb main.o [1]
|
||||
htim2 0x2000'0010 0x3c Data Gb main.o [1]
|
||||
htim4 0x2000'004c 0x3c Data Gb main.o [1]
|
||||
logf 0x800'1a91 Code Gb logf.o [3]
|
||||
main 0x800'07d1 0x180 Code Gb main.o [1]
|
||||
tempC 0x2000'00d8 0x4 Data Gb main.o [1]
|
||||
tempF 0x2000'00dc 0x4 Data Gb main.o [1]
|
||||
tempK 0x2000'00d4 0x4 Data Gb main.o [1]
|
||||
tempValue 0x2000'00d0 0x4 Data Gb main.o [1]
|
||||
uwTick 0x2000'0004 0x4 Data Gb stm32f4xx_hal.o [1]
|
||||
uwTickFreq 0x2000'0000 0x1 Data Gb stm32f4xx_hal.o [1]
|
||||
uwTickPrio 0x2000'0008 0x4 Data Gb stm32f4xx_hal.o [1]
|
||||
|
||||
|
||||
[1] = C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Obj
|
||||
[1] = C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Obj
|
||||
[2] = dl7M_tlf.a
|
||||
[3] = m7M_tls.a
|
||||
[4] = rt7M_tl.a
|
||||
[5] = shb_l.a
|
||||
|
||||
8'690 bytes of readonly code memory
|
||||
8 878 bytes of readonly code memory
|
||||
122 bytes of readonly data memory
|
||||
1'188 bytes of readwrite data memory
|
||||
1 248 bytes of readwrite data memory
|
||||
|
||||
Errors: none
|
||||
Warnings: none
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
381494
EWARM/Press/Obj/Press.pbw
381494
EWARM/Press/Obj/Press.pbw
File diff suppressed because it is too large
Load diff
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.
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.
|
|
@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
|
|||
|
||||
@echo on
|
||||
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.general.xcl" --backend -f "C:\Users\maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.driver.xcl"
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\Maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.general.xcl" --backend -f "C:\Users\Maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.driver.xcl"
|
||||
|
||||
@echo off
|
||||
goto end
|
||||
|
|
@ -34,7 +34,7 @@ goto end
|
|||
|
||||
@echo on
|
||||
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.general.xcl" "--debug_file=%~1" --backend -f "C:\Users\maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.driver.xcl"
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\Maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.general.xcl" "--debug_file=%~1" --backend -f "C:\Users\Maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.driver.xcl"
|
||||
|
||||
@echo off
|
||||
:end
|
||||
|
|
@ -23,9 +23,9 @@
|
|||
|
||||
if ($debugfile -eq "")
|
||||
{
|
||||
& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.general.xcl" --backend -f "C:\Users\maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.driver.xcl"
|
||||
& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\Maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.general.xcl" --backend -f "C:\Users\Maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.driver.xcl"
|
||||
}
|
||||
else
|
||||
{
|
||||
& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.general.xcl" --debug_file=$debugfile --backend -f "C:\Users\maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.driver.xcl"
|
||||
& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\Maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.general.xcl" --debug_file=$debugfile --backend -f "C:\Users\Maxunm\Desktop\TShirtPress\EWARM\settings\Press.Press.driver.xcl"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
"-p"
|
||||
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32F429ZI.ddf"
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\CONFIG\debugger\ST\STM32F429ZI.ddf"
|
||||
|
||||
"--drv_verify_download"
|
||||
|
||||
|
|
@ -24,6 +24,8 @@
|
|||
|
||||
"--drv_debug_ap=0"
|
||||
|
||||
"--stlink_probe=stlinkv2"
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll"
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\bin\armproc.dll"
|
||||
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armstlink2.dll"
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\bin\armstlink2.dll"
|
||||
|
||||
"C:\Users\maxunm\Desktop\TShirtPress\EWARM\Press\Exe\Press.out"
|
||||
"C:\Users\Maxunm\Desktop\TShirtPress\EWARM\Press\Exe\Press.out"
|
||||
|
||||
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll"
|
||||
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\bin\armbat.dll"
|
||||
|
||||
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32F4xx.dmac"
|
||||
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\config\debugger\ST\STM32F4xx.dmac"
|
||||
|
||||
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\ST\FlashSTM32F427xI.board"
|
||||
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\config\flashloader\ST\FlashSTM32F427xI.board"
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
15
Press.ioc
15
Press.ioc
|
|
@ -12,8 +12,9 @@ Mcu.IP0=ADC2
|
|||
Mcu.IP1=NVIC
|
||||
Mcu.IP2=RCC
|
||||
Mcu.IP3=SYS
|
||||
Mcu.IP4=TIM4
|
||||
Mcu.IPNb=5
|
||||
Mcu.IP4=TIM2
|
||||
Mcu.IP5=TIM4
|
||||
Mcu.IPNb=6
|
||||
Mcu.Name=STM32F429ZITx
|
||||
Mcu.Package=LQFP144
|
||||
Mcu.Pin0=PH0/OSC_IN
|
||||
|
|
@ -22,7 +23,8 @@ Mcu.Pin2=PA6
|
|||
Mcu.Pin3=PD13
|
||||
Mcu.Pin4=PG13
|
||||
Mcu.Pin5=VP_SYS_VS_Systick
|
||||
Mcu.PinsNb=6
|
||||
Mcu.Pin6=VP_TIM2_VS_no_output1
|
||||
Mcu.PinsNb=7
|
||||
Mcu.ThirdPartyNb=0
|
||||
Mcu.UserConstants=
|
||||
Mcu.UserName=STM32F429ZITx
|
||||
|
|
@ -82,7 +84,7 @@ ProjectManager.StackSize=0x400
|
|||
ProjectManager.TargetToolchain=EWARM V8
|
||||
ProjectManager.ToolChainLocation=
|
||||
ProjectManager.UnderRoot=false
|
||||
ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-SystemClock_Config-RCC-false-HAL-false,3-MX_ADC2_Init-ADC2-false-HAL-true,4-MX_TIM4_Init-TIM4-false-HAL-true
|
||||
ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-SystemClock_Config-RCC-false-HAL-false,3-MX_ADC2_Init-ADC2-false-HAL-true,4-MX_TIM4_Init-TIM4-false-HAL-true,5-MX_TIM2_Init-TIM2-false-HAL-true
|
||||
RCC.48MHZClocksFreq_Value=50000000
|
||||
RCC.AHBFreq_Value=100000000
|
||||
RCC.APB1CLKDivider=RCC_HCLK_DIV4
|
||||
|
|
@ -127,9 +129,14 @@ SH.ADCx_IN6.0=ADC2_IN6,IN6
|
|||
SH.ADCx_IN6.ConfNb=1
|
||||
SH.S_TIM4_CH2.0=TIM4_CH2,PWM Generation2 CH2
|
||||
SH.S_TIM4_CH2.ConfNb=1
|
||||
TIM2.Channel-Output\ Compare1\ No\ Output=TIM_CHANNEL_1
|
||||
TIM2.IPParameters=Channel-Output Compare1 No Output,Period
|
||||
TIM2.Period=0xFFFFFFFF
|
||||
TIM4.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
|
||||
TIM4.IPParameters=Channel-PWM Generation2 CH2,Period
|
||||
TIM4.Period=2047
|
||||
VP_SYS_VS_Systick.Mode=SysTick
|
||||
VP_SYS_VS_Systick.Signal=SYS_VS_Systick
|
||||
VP_TIM2_VS_no_output1.Mode=Output Compare1 No Output
|
||||
VP_TIM2_VS_no_output1.Signal=TIM2_VS_no_output1
|
||||
board=custom
|
||||
|
|
|
|||
51
Src/main.c
51
Src/main.c
|
|
@ -40,7 +40,6 @@
|
|||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "main.h"
|
||||
#include "math.h"
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
|
|
@ -65,6 +64,7 @@
|
|||
/* Private variables ---------------------------------------------------------*/
|
||||
ADC_HandleTypeDef hadc2;
|
||||
|
||||
TIM_HandleTypeDef htim2;
|
||||
TIM_HandleTypeDef htim4;
|
||||
|
||||
/* USER CODE BEGIN PV */
|
||||
|
|
@ -79,6 +79,7 @@ void SystemClock_Config(void);
|
|||
static void MX_GPIO_Init(void);
|
||||
static void MX_ADC2_Init(void);
|
||||
static void MX_TIM4_Init(void);
|
||||
static void MX_TIM2_Init(void);
|
||||
/* USER CODE BEGIN PFP */
|
||||
|
||||
/* USER CODE END PFP */
|
||||
|
|
@ -118,6 +119,7 @@ int main(void)
|
|||
MX_GPIO_Init();
|
||||
MX_ADC2_Init();
|
||||
MX_TIM4_Init();
|
||||
MX_TIM2_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
HAL_ADC_Start_IT(&hadc2);
|
||||
//Use PWM to control? or simple loop?
|
||||
|
|
@ -230,6 +232,53 @@ static void MX_ADC2_Init(void)
|
|||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief TIM2 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_TIM2_Init(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN TIM2_Init 0 */
|
||||
|
||||
/* USER CODE END TIM2_Init 0 */
|
||||
|
||||
TIM_MasterConfigTypeDef sMasterConfig = {0};
|
||||
TIM_OC_InitTypeDef sConfigOC = {0};
|
||||
|
||||
/* USER CODE BEGIN TIM2_Init 1 */
|
||||
|
||||
/* USER CODE END TIM2_Init 1 */
|
||||
htim2.Instance = TIM2;
|
||||
htim2.Init.Prescaler = 0;
|
||||
htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim2.Init.Period = 0xFFFFFFFF;
|
||||
htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
if (HAL_TIM_OC_Init(&htim2) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
|
||||
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
|
||||
if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sConfigOC.OCMode = TIM_OCMODE_TIMING;
|
||||
sConfigOC.Pulse = 0;
|
||||
sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
|
||||
sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
|
||||
if (HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN TIM2_Init 2 */
|
||||
|
||||
/* USER CODE END TIM2_Init 2 */
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief TIM4 Initialization Function
|
||||
* @param None
|
||||
|
|
|
|||
|
|
@ -168,6 +168,29 @@ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
|
|||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief TIM_OC MSP Initialization
|
||||
* This function configures the hardware resources used in this example
|
||||
* @param htim_oc: TIM_OC handle pointer
|
||||
* @retval None
|
||||
*/
|
||||
void HAL_TIM_OC_MspInit(TIM_HandleTypeDef* htim_oc)
|
||||
{
|
||||
|
||||
if(htim_oc->Instance==TIM2)
|
||||
{
|
||||
/* USER CODE BEGIN TIM2_MspInit 0 */
|
||||
|
||||
/* USER CODE END TIM2_MspInit 0 */
|
||||
/* Peripheral clock enable */
|
||||
__HAL_RCC_TIM2_CLK_ENABLE();
|
||||
/* USER CODE BEGIN TIM2_MspInit 1 */
|
||||
|
||||
/* USER CODE END TIM2_MspInit 1 */
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief TIM_PWM MSP Initialization
|
||||
* This function configures the hardware resources used in this example
|
||||
|
|
@ -218,6 +241,30 @@ void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim)
|
|||
}
|
||||
|
||||
}
|
||||
/**
|
||||
* @brief TIM_OC MSP De-Initialization
|
||||
* This function freeze the hardware resources used in this example
|
||||
* @param htim_oc: TIM_OC handle pointer
|
||||
* @retval None
|
||||
*/
|
||||
|
||||
void HAL_TIM_OC_MspDeInit(TIM_HandleTypeDef* htim_oc)
|
||||
{
|
||||
|
||||
if(htim_oc->Instance==TIM2)
|
||||
{
|
||||
/* USER CODE BEGIN TIM2_MspDeInit 0 */
|
||||
|
||||
/* USER CODE END TIM2_MspDeInit 0 */
|
||||
/* Peripheral clock disable */
|
||||
__HAL_RCC_TIM2_CLK_DISABLE();
|
||||
/* USER CODE BEGIN TIM2_MspDeInit 1 */
|
||||
|
||||
/* USER CODE END TIM2_MspDeInit 1 */
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief TIM_PWM MSP De-Initialization
|
||||
* This function freeze the hardware resources used in this example
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue