Board-dat/ARM/ARM-dat.md
... ...
@@ -1,4 +1,15 @@
1 1
2 2
## ARM
3 3
4
-- [[ARM1007-dat]]
... ...
\ No newline at end of file
0
+- [[ARM1007-dat]]
1
+
2
+## programmer
3
+
4
+- [[jlink-dat]] - [[st-link-dat]] - [[dap-link-dat]] - [[CMSIS-DAP-dat]]
5
+
6
+
7
+## ref
8
+
9
+- [[stm32-dat]]
10
+
11
+
Chip-dat/ST-dat/STM32-dat/STM32-dat.md
... ...
@@ -68,6 +68,8 @@ Built-in SRAM, since it is SRAM, naturally there is no program storage capabilit
68 68
69 69
![](2024-01-13-17-56-21.png)
70 70
71
+- [[SWD-dat]]
72
+
71 73
72 74
## Demo Code
73 75
... ...
@@ -109,6 +111,20 @@ STM32F042 K 6 T 6
109 111
- 6 = Industrial temperature range, –40 to 85 °C.
110 112
111 113
114
+## Embedded bootloader
115
+
116
+The embedded bootloader mode is used to reprogram the Flash memory using one of the following serial interfaces:
117
+* SWD Default
118
+* USART1 (PA9/PA10)
119
+* USART3 (PB10/11 and PC10/11)
120
+* CAN2 (PB5/13)
121
+* USB OTG FS (PA11/12) in Device mode (DFU: device firmware upgrade).
122
+
123
+
124
+
125
+
112 126
## ref
113 127
114 128
- [[STM32]]
129
+
130
+- [[ARM-dat]]
... ...
\ No newline at end of file
SDK-dat/STM32-SDK-dat/ST-LINK-dat/ST-LINK-dat.md
... ...
@@ -33,3 +33,8 @@ Firmware
33 33
34 34
* STLink + UART - https://github.com/Edragon/stlink-uart
35 35
36
+
37
+
38
+## ref
39
+
40
+- [[stm32-dat]]
... ...
\ No newline at end of file
SDK-dat/STM32-SDK-dat/ST-Utility-dat/ST-Utility-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# ST-Utility-dat
3
+
SDK-dat/STM32-SDK-dat/dap-link-dat/dap-link-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# dap-link-dat
3
+
Tech-dat/ARM-dat/SWD-dat/SWD-dat.md
... ...
@@ -1,8 +1,15 @@
1 1
2 2
# SWD-dat
3 3
4
+- [[st-link-dat]]
5
+
4 6
- https://static.docs.arm.com/ihi0031/d/debug_interface_v5_2_architecture_specification_IHI0031D.pdf
5 7
- https://www.arm.com/files/pdf/Serial_Wire_Debug.pdf
6 8
7 9
8
-https://stm32-base.org/guides/connecting-your-debugger.html
... ...
\ No newline at end of file
0
+https://stm32-base.org/guides/connecting-your-debugger.html
1
+
2
+
3
+
4
+## Debug
5
+* If SWD Serial-Wire is not enable, add reset line to force enter into debug mode
Tech-dat/Interface-dat/USB-dat/Can-usb.zip
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/Can-usb.zip differ
Tech-dat/Interface-dat/USB-dat/STM-Bootloader-Driver.zip
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/STM-Bootloader-Driver.zip differ
Tech-dat/Interface-dat/USB-dat/stm32-DFU.gif
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/stm32-DFU.gif differ
Tech-dat/Interface-dat/USB-dat/usb-dat.md
... ...
@@ -31,6 +31,18 @@
31 31
MicroA_2_A_Female
32 32
33 33
34
+## STM32 USB
35
+
36
+### DFU USB OTG
37
+* Listed supported device in ST documents [https://www.st.com/content/ccc/resource/technical/document/application_note/6a/17/92/02/58/98/45/0c/CD00264379.pdf/files/CD00264379.pdf/jcr:content/translations/en.CD00264379.pdf AN3156]
38
+[[File:DFU.gif]]
39
+* Download [http://www.st.com/en/development-tools/stsw-stm32080.html DfuSe USB device firmware upgrade (DFU) software]
40
+* Install the drive in installation folder -C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.5\Bin\Driver or here [[STM-Bootloader-Driver.zip]] STM32 Bootloader Driver
41
+* Testing firmware for [[File:Can-usb.zip]] USB-CAN here.
42
+* Open the DFU tool to upload firmware to internal flash, see left animation.
43
+
44
+
45
+
34 46
## ref
35 47
36 48
- [[USB-A-dat]]
Tech-dat/MCU-dat/ARM-dat/ARM-dat.md
Tech-dat/tech-dat.md
... ...
@@ -10,8 +10,11 @@
10 10
11 11
## PROG
12 12
13
+- [[SWD-dat]]
14
+
13 15
## SDK
14
-- [[arduino-IDE-DAT]] - [[ESP-SDK-dat]]
16
+
17
+- [[arduino-IDE-DAT]] - [[ESP-SDK-dat]] - [[stm32-dat]]
15 18
16 19
17 20
## Category