source: trunk/firmware/Debug125A/STM32G0xx_Startup_PP.s@ 26

Last change on this file since 26 was 26, checked in by f.jahn, 3 months ago
  • Bug in ADC Kalibrierung (STM32 ADC Strom) behoben
  • DMA Buffer für ADC 1 und ADC wird vor Überschreibung während bearbeitung geschützt, indem Datenübertragung nur einmalig erfolgt und erst nach Auswertung wieder gestartet wird
  • RS485Modbus: Timeout Zeit wird für Baudraten >19200 korrekt berechnet
  • Hardware ID geändert
  • Separates Register für "Batterie Empty detection mode" auf Adresse 92 angelegt
File size: 802 bytes
Line 
1# 0 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\STM32G0xx_Startup.s"
2# 0 "<built-in>"
3# 0 "<command-line>"
4# 1 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\STM32G0xx_Startup.s"
5# 78 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\STM32G0xx_Startup.s"
6 .syntax unified
7
8 .global Reset_Handler
9 .extern _vectors
10
11 .section .init, "ax"
12 .thumb_func
13
14 .equ VTOR_REG, 0xE000ED08
15
16
17
18
19
20Reset_Handler:
21
22
23 ldr r0, =__RAM_segment_end__
24 ldr r1, =0x7
25 bics r0, r1
26 mov sp, r0
27
28
29
30
31 ldr r0, =SystemInit
32 blx r0
33 .pushsection .init_array, "aw", %init_array
34 .align 2
35 .word SystemCoreClockUpdate
36 .popsection
37# 134 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\STM32G0xx_Startup.s"
38 ldr r0, =VTOR_REG
39
40
41
42 ldr r1, =_vectors
43
44 str r1, [r0]
45
46
47
48 b _start
Note: See TracBrowser for help on using the repository browser.