kopia lustrzana https://github.com/mobilinkd/tnc3-firmware
25 wiersze
653 B
Diff
25 wiersze
653 B
Diff
--- ./startup/startup_stm32l433xx.s 2017-02-04 09:32:15.000000000 -0600
|
|
+++ ./Mobilinkd/TNC/startup_stm32l433xx.S 2017-03-10 09:20:38.137298430 -0600
|
|
@@ -96,6 +96,21 @@
|
|
adds r2, r0, r1
|
|
cmp r2, r3
|
|
bcc CopyDataInit
|
|
+/* BEGIN BSS2 init code */
|
|
+ movs r1, #0
|
|
+ b LoopCopyDataInit1
|
|
+ CopyDataInit1:
|
|
+ ldr r3, =_sibss2
|
|
+ ldr r3, [r3, r1]
|
|
+ str r3, [r0, r1]
|
|
+ adds r1, r1, #4
|
|
+ LoopCopyDataInit1:
|
|
+ ldr r0, =_sbss2
|
|
+ ldr r3, =_ebss2
|
|
+ adds r2, r0, r1
|
|
+ cmp r2, r3
|
|
+ bcc CopyDataInit1
|
|
+/* END BSS2 init code */
|
|
ldr r2, =_sbss
|
|
b LoopFillZerobss
|
|
/* Zero fill the bss segment. */
|