Page 1 objs\release\CddBoost.s Command Line: C:\ghs\comp_202114\asarm.exe -annotate_call_return -elf -b0 -IGenerated\inc\ -I..\Generated\inc -I..\Src -I..\Generated\inc\ -I..\..\..\MCAL\Platform_ZX_K14xM\Inc -I..\..\..\MCAL\Platform_ZX_K14xM\StartUp\Inc -I..\..\..\MCAL\McalLib_ZX_K14xM\Inc\Devices -I..\..\..\MCAL\McalLib_ZX_K14xM\Inc -I..\..\..\MCAL\Mcu_ZX_K14xM\Inc -I..\..\..\MCAL\Adc_ZX_K14xM\Inc -I..\..\..\MCAL\Dem_ZX_K14xM\Inc -I..\..\..\MCAL\Det_ZX_K14xM\Inc -I..\..\..\MCAL\Dio_ZX_K14xM\Inc -I..\..\..\MCAL\Base_ZX_K14xM\Inc -I..\..\..\MCAL\Wdg_ZX_K14xM\Inc -I..\..\..\MCAL\Port_ZX_K14xM\Inc -I..\..\..\MCAL\Rte_ZX_K14xM\Inc -I..\..\..\MCAL\Base_ZX_K14xM\Inc\MemMap -I..\..\..\MCAL\WdgIf_ZX_K14xM\Inc -I..\..\..\MCAL\Can_ZX_K14xM\Inc -I..\..\..\MCAL\Gpt_ZX_K14xM\Inc -I..\..\..\MCAL\Dma_ZX_K14xM\Inc -I..\..\..\MCAL\Pwm_ZX_K14xM\Inc -I..\..\..\MCAL\EcuM_ZX_K14xM\Inc -I..\..\..\MCAL\CanIf_ZX_K14xM\Inc -I..\..\..\mcal\Icu_ZX_K14xM\Inc -I..\..\..\MCAL\Ecum_ZX_K14xM\Inc -I..\..\..\MCAL\Fls_ZX_K14xM\Inc -I..\..\..\MCAL\MemIf_ZX_K14xM\Inc -I..\..\..\mcal\Spi_ZX_K14xM\Inc -I..\..\..\Package\OS\Task -I..\..\..\Package\OS\Task\cpu_port\Zhixin -I..\..\..\Package\cm_backtrace -I..\..\..\Package\Cdd -I..\..\..\Package\Cdd\CddBuck\Gen -I..\..\..\Package\Cdd\CddSbc\Api -I..\..\..\Package\Cdd\CddSbc\Cfg -I..\..\..\Package\Cdd\CddTle94x1\Cfg -I..\..\..\Package\Cdd\CddTle94x1\Api -I..\..\..\Package\Cdd\CddTle94x1\Gen -I..\..\..\Package\Cdd\CddBoost\Api -IC:\ghs\comp_202114\lib\thumb2 -cpu=cortexm4f -fpu=vfpv3_d16 -fpu=single -hardware_divide -source=CddBoost.c -o objs\release\CddBoost.o -list=objs\release\CddBoost.lst objs\release\CddBoost.s Original File: objs\release\CddBoost.s Source File: CddBoost.c Directory: D:\AUTOMFL\AutoSAR\ZHIXIN\MCAL_Capri(1.2.0)\Project\Capri\MultiProject Host OS: Windows EASE: Copyright (C) 1983-2021 Green Hills Software. All Rights Reserved. Release: Compiler v2021.1.4 Build Directory: [Directory] COMP-VAL-WIN1:C:/autoval2/v2021.1-2021-04-25/win64-comp Revision: [VCInfo] http://toolsvc/branches/release-branch-2021-1-comp/src@696881 (built by auto-compiler) Revision Date: Mon Apr 26 12:33:25 2021 Release Date: Mon Apr 26 08:01:05 2021 1 ;Driver Command: ccarm -c -MD -IGenerated\inc\ -I..\Generated\inc -I..\Src 2 ; -I..\Src -I..\Generated\inc\ -I..\Src 3 ; -I..\..\..\MCAL\Platform_ZX_K14xM\Inc 4 ; -I..\..\..\MCAL\Platform_ZX_K14xM\StartUp\Inc 5 ; -I..\..\..\MCAL\McalLib_ZX_K14xM\Inc\Devices 6 ; -I..\..\..\MCAL\McalLib_ZX_K14xM\Inc 7 ; -I..\..\..\MCAL\Mcu_ZX_K14xM\Inc -I..\..\..\MCAL\Adc_ZX_K14xM\Inc 8 ; -I..\..\..\MCAL\Dem_ZX_K14xM\Inc -I..\..\..\MCAL\Det_ZX_K14xM\Inc 9 ; -I..\..\..\MCAL\Dio_ZX_K14xM\Inc 10 ; -I..\..\..\MCAL\Base_ZX_K14xM\Inc 11 ; -I..\..\..\MCAL\Wdg_ZX_K14xM\Inc 12 ; -I..\..\..\MCAL\Port_ZX_K14xM\Inc 13 ; -I..\..\..\MCAL\Rte_ZX_K14xM\Inc 14 ; -I..\..\..\MCAL\Base_ZX_K14xM\Inc\MemMap 15 ; -I..\..\..\MCAL\WdgIf_ZX_K14xM\Inc 16 ; -I..\..\..\MCAL\Can_ZX_K14xM\Inc -I..\..\..\MCAL\Gpt_ZX_K14xM\Inc 17 ; -I..\..\..\MCAL\Dma_ZX_K14xM\Inc -I..\..\..\MCAL\Pwm_ZX_K14xM\Inc 18 ; -I..\..\..\MCAL\EcuM_ZX_K14xM\Inc 19 ; -I..\..\..\MCAL\Can_ZX_K14xM\Inc 20 ; -I..\..\..\MCAL\CanIf_ZX_K14xM\Inc 21 ; -I..\..\..\mcal\Icu_ZX_K14xM\Inc 22 ; -I..\..\..\MCAL\Ecum_ZX_K14xM\Inc 23 ; -I..\..\..\MCAL\Fls_ZX_K14xM\Inc 24 ; -I..\..\..\MCAL\MemIf_ZX_K14xM\Inc 25 ; -I..\..\..\mcal\Icu_ZX_K14xM\Inc -I..\..\..\mcal\Spi_ZX_K14xM\Inc 26 ; -I..\..\..\Package\OS\Task 27 ; -I..\..\..\Package\OS\Task\cpu_port\Zhixin 28 ; -I..\..\..\Package\cm_backtrace -I..\..\..\Package\Cdd 29 ; -I..\..\..\Package\Cdd\CddBuck\Gen 30 ; -I..\..\..\Package\Cdd\CddBuck\Gen 31 ; -I..\..\..\Package\Cdd\CddSbc\Api 32 ; -I..\..\..\Package\Cdd\CddSbc\Cfg 33 ; -I..\..\..\Package\Cdd\CddTle94x1\Cfg 34 ; -I..\..\..\Package\Cdd\CddTle94x1\Api 35 ; -I..\..\..\Package\Cdd\CddTle94x1\Gen 36 ; -I..\..\..\Package\Cdd\CddBoost\Api -cpu=cortexm4f -Wshadow 37 ; -Wtrigraphs -keeptempfiles -Wundef -Wimplicit-int -dual_debug 38 ; --no_commons --no_exceptions --gnu_asm 39 ; --incorrect_pragma_warnings --prototype_errors -list 40 ; --misra_2004=2.1 -ignore_debug_references 41 ; -preprocess_assembly_files -thumb_lib -thumb --hardware_divide 42 ; -c99 -no_japanese_automotive_c --std --stdl --slash_comment 43 ; -Ospeed --no_debug -object_dir=objs\release -filetype.c 44 ; ..\..\..\Package\Cdd\CddBoost\Gen\CddBoost.c -o 45 ; objs\release\CddBoost.o 46 ;Source File: ..\..\..\Package\Cdd\CddBoost\Gen\CddBoost.c 47 ;Directory: 48 ; D:\AUTOMFL\AutoSAR\ZHIXIN\MCAL_Capri(1.2.0)\Project\Capri\MultiProject 49 ;Compile Date: Mon Dec 18 00:01:43 2023 50 ;Host OS: Win64 Page 2 objs\release\CddBoost.s 51 ;Version: C-ARM 2021.1.4 RELEASE VERSION 52 ;Release: Compiler v2021.1.4 53 ;Revision Date: Mon Apr 26 12:37:23 2021 54 ;Release Date: Mon Apr 26 08:01:05 2021 55 ; ecom -w -OLM 56 .text 57 .align 2 58 ..gh.f.f.1.a.1.e.0: 59 .endo ..gh.f.f.1.a.1.e.0 60 .thumb2 61 SpiSend:: 00000000 b500 62 push {lr} 00000002 b081 63 sub sp,sp,4 00000004 f88d1002 64 strb r1,[sp,2] 00000008 f88d0003 65 strb r0,[sp,3] 0000000c 2001 66 movs r0,1 67 .L70: 68 0000000e f000f800* 69 bl Spi_SetAsyncMode 00000012 f10d0102 70 add r1,sp,2 00000016 2302 71 movs r3,2 00000018 2200 72 movs r2,0 0000001a 2003 73 movs r0,3 74 .L72: 75 0000001c f000f800* 76 bl Spi_SetupEB 00000020 2003 77 movs r0,3 78 .L74: 79 00000022 f000f800* 80 bl Spi_AsyncTransmit 00000026 b001 81 add sp,sp,4 82 .L76: 83 00000028 bd00 84 pop {pc} 85 .endf SpiSend 86 ;buffer [sp,2] local 87 88 ;address r0 param 89 ;data r1 param 90 91 .section ".bss","awb" 92 .L48: 93 .endo .L48 94 .section ".ghcalltbl","" 95 .align 4 00000000 00000000* 96 .L71: .data.w .L70 97 .endo .L71 00000004 00000000* 98 .L73: .data.w .L72 99 .endo .L73 00000008 00000000* 100 .L75: .data.w .L74 101 .endo .L75 102 .section ".ghrettbl","" 103 .align 4 00000000 00000000* 104 .L77: .data.w .L76 105 .endo .L77 106 .text 107 ..gh.f.f.1.a.1.e.1: 108 .endo ..gh.f.f.1.a.1.e.1 109 CddBoostInit:: 0000002a b500 110 push {lr} 0000002c 2100 111 movs r1,0 Page 3 objs\release\CddBoost.s 0000002e 4608 112 cpy r0,r1 113 .L134: 114 00000030 f7ffffe6* 115 bl SpiSend 00000034 2100 116 movs r1,0 00000036 2003 117 movs r0,3 118 .L136: 119 00000038 f7ffffe2* 120 bl SpiSend 0000003c 2100 121 movs r1,0 0000003e 2004 122 movs r0,4 123 .L138: 124 00000040 f7ffffde* 125 bl SpiSend 00000044 2100 126 movs r1,0 00000046 2005 127 movs r0,5 128 .L140: 129 00000048 f7ffffda* 130 bl SpiSend 0000004c 2100 131 movs r1,0 0000004e 2006 132 movs r0,6 133 .L142: 134 00000050 f7ffffd6* 135 bl SpiSend 00000054 2156 136 movs r1,86 00000056 201a 137 movs r0,26 138 .L144: 139 00000058 f7ffffd2* 140 bl SpiSend 0000005c 2111 141 movs r1,17 0000005e 201b 142 movs r0,27 143 .L146: 144 00000060 f7ffffce* 145 bl SpiSend 00000064 21a6 146 movs r1,166 00000066 2015 147 movs r0,21 148 .L148: 149 00000068 f7ffffca* 150 bl SpiSend 0000006c 2155 151 movs r1,85 0000006e 2014 152 movs r0,20 153 .L150: 154 00000070 f7ffffc6* 155 bl SpiSend 00000074 2111 156 movs r1,17 00000076 2013 157 movs r0,19 158 .L152: 159 00000078 f7ffffc2* 160 bl SpiSend 0000007c 2111 161 movs r1,17 0000007e 2012 162 movs r0,18 163 .L154: 164 00000080 f7ffffbe* 165 bl SpiSend 00000084 210f 166 movs r1,15 00000086 2011 167 movs r0,17 168 .L156: 169 00000088 f7ffffba* 170 bl SpiSend 0000008c 21d8 171 movs r1,216 0000008e 2010 172 movs r0,16 Page 4 objs\release\CddBoost.s 173 .L158: 174 00000090 f7ffffb6* 175 bl SpiSend 00000094 2100 176 movs r1,0 00000096 200f 177 movs r0,15 178 .L160: 179 00000098 f7ffffb2* 180 bl SpiSend 0000009c 2100 181 movs r1,0 0000009e 200e 182 movs r0,14 183 .L162: 184 000000a0 f7ffffae* 185 bl SpiSend 000000a4 213e 186 movs r1,62 000000a6 200d 187 movs r0,13 188 .L164: 189 000000a8 f7ffffaa* 190 bl SpiSend 000000ac 210f 191 movs r1,15 000000ae 200c 192 movs r0,12 193 .L166: 194 000000b0 f7ffffa6* 195 bl SpiSend 000000b4 210f 196 movs r1,15 000000b6 200b 197 movs r0,11 198 .L168: 199 000000b8 f7ffffa2* 200 bl SpiSend 000000bc 2100 201 movs r1,0 000000be 200a 202 movs r0,10 203 .L170: 204 000000c0 f7ffff9e* 205 bl SpiSend 000000c4 210d 206 movs r1,13 000000c6 2009 207 movs r0,9 208 .L172: 209 000000c8 f7ffff9a* 210 bl SpiSend 000000cc 2146 211 movs r1,70 000000ce 2008 212 movs r0,8 213 .L174: 214 000000d0 f7ffff96* 215 bl SpiSend 000000d4 2146 216 movs r1,70 000000d6 2007 217 movs r0,7 218 .L176: 219 000000d8 f7ffff92* 220 bl SpiSend 000000dc 2155 221 movs r1,85 000000de 2006 222 movs r0,6 223 .L178: 224 000000e0 f7ffff8e* 225 bl SpiSend 000000e4 215d 226 movs r1,93 000000e6 2005 227 movs r0,5 228 .L180: 229 000000e8 f7ffff8a* 230 bl SpiSend 000000ec 2155 231 movs r1,85 000000ee 2004 232 movs r0,4 233 .L182: Page 5 objs\release\CddBoost.s 234 000000f0 f7ffff86* 235 bl SpiSend 000000f4 2155 236 movs r1,85 000000f6 2003 237 movs r0,3 238 .L184: 239 000000f8 f7ffff82* 240 bl SpiSend 000000fc 2100 241 movs r1,0 000000fe 2002 242 movs r0,2 243 .L186: 244 00000100 f7ffff7e* 245 bl SpiSend 00000104 210f 246 movs r1,15 00000106 2001 247 movs r0,1 248 .L188: 249 00000108 f7ffff7a* 250 bl SpiSend 0000010c 2130 251 movs r1,48 0000010e 201f 252 movs r0,31 253 .L190: 254 00000110 f7ffff76* 255 bl SpiSend 00000114 2120 256 movs r1,32 00000116 4608 257 cpy r0,r1 258 .L192: 259 00000118 f7ffff72* 260 bl SpiSend 0000011c 2100 261 movs r1,0 0000011e 201c 262 movs r0,28 263 .L194: 264 00000120 f7ffff6e* 265 bl SpiSend 00000124 2103 266 movs r1,3 00000126 2000 267 movs r0,0 268 .L196: 269 00000128 f7ffff6a* 270 bl SpiSend 271 .L198: 272 0000012c bd00 273 pop {pc} 274 .endf CddBoostInit 275 276 .section ".bss","awb" 277 .L112: 278 .endo .L112 279 .section ".ghcalltbl","" 0000000c 00000000* 280 .L135: .data.w .L134 281 .endo .L135 00000010 00000000* 282 .L137: .data.w .L136 283 .endo .L137 00000014 00000000* 284 .L139: .data.w .L138 285 .endo .L139 00000018 00000000* 286 .L141: .data.w .L140 287 .endo .L141 0000001c 00000000* 288 .L143: .data.w .L142 289 .endo .L143 00000020 00000000* 290 .L145: .data.w .L144 291 .endo .L145 00000024 00000000* 292 .L147: .data.w .L146 293 .endo .L147 00000028 00000000* 294 .L149: .data.w .L148 Page 6 objs\release\CddBoost.s 295 .endo .L149 0000002c 00000000* 296 .L151: .data.w .L150 297 .endo .L151 00000030 00000000* 298 .L153: .data.w .L152 299 .endo .L153 00000034 00000000* 300 .L155: .data.w .L154 301 .endo .L155 00000038 00000000* 302 .L157: .data.w .L156 303 .endo .L157 0000003c 00000000* 304 .L159: .data.w .L158 305 .endo .L159 00000040 00000000* 306 .L161: .data.w .L160 307 .endo .L161 00000044 00000000* 308 .L163: .data.w .L162 309 .endo .L163 00000048 00000000* 310 .L165: .data.w .L164 311 .endo .L165 0000004c 00000000* 312 .L167: .data.w .L166 313 .endo .L167 00000050 00000000* 314 .L169: .data.w .L168 315 .endo .L169 00000054 00000000* 316 .L171: .data.w .L170 317 .endo .L171 00000058 00000000* 318 .L173: .data.w .L172 319 .endo .L173 0000005c 00000000* 320 .L175: .data.w .L174 321 .endo .L175 00000060 00000000* 322 .L177: .data.w .L176 323 .endo .L177 00000064 00000000* 324 .L179: .data.w .L178 325 .endo .L179 00000068 00000000* 326 .L181: .data.w .L180 327 .endo .L181 0000006c 00000000* 328 .L183: .data.w .L182 329 .endo .L183 00000070 00000000* 330 .L185: .data.w .L184 331 .endo .L185 00000074 00000000* 332 .L187: .data.w .L186 333 .endo .L187 00000078 00000000* 334 .L189: .data.w .L188 335 .endo .L189 0000007c 00000000* 336 .L191: .data.w .L190 337 .endo .L191 00000080 00000000* 338 .L193: .data.w .L192 339 .endo .L193 00000084 00000000* 340 .L195: .data.w .L194 341 .endo .L195 00000088 00000000* 342 .L197: .data.w .L196 343 .endo .L197 344 .section ".ghrettbl","" 00000004 00000000* 345 .L199: .data.w .L198 346 .endo .L199 347 .text 348 349 .ghsnote info, 27, 3, 640