6525b38c6ce09be5d4ccf77507ce803656829a2c
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 |