cfe021c29ff49eb1c4d2cf29071d2bec3cace25d
Board-dat/DPR/DPR1130-DAT/2024-03-22-16-32-57.png
| ... | ... | Binary files a/Board-dat/DPR/DPR1130-DAT/2024-03-22-16-32-57.png and /dev/null differ |
Board-dat/DPR/DPR1130-DAT/2024-09-03-15-55-14.png
| ... | ... | Binary files a/Board-dat/DPR/DPR1130-DAT/2024-09-03-15-55-14.png and /dev/null differ |
Board-dat/DPR/DPR1130-DAT/DPR1130-DAT.md
| ... | ... | @@ -1,132 +0,0 @@ |
| 1 | - |
|
| 2 | - |
|
| 3 | -# DPR1130 DAT STM32 offline programmer |
|
| 4 | - |
|
| 5 | -https://www.electrodragon.com/product/chip-holdstm32-online-offline-programmer-daplink-off-prog/ |
|
| 6 | - |
|
| 7 | -- legacy wiki page - https://w.electrodragon.com/w/STM32_OFF-PROG |
|
| 8 | - |
|
| 9 | - |
|
| 10 | - |
|
| 11 | -## Usage |
|
| 12 | - |
|
| 13 | - |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | - |
|
| 18 | -- hold down PB0=OFF button and plug in USB cable into OFFLINE mode |
|
| 19 | -- hold down PB1=ON button and plug in USB cable into ONLINE mode |
|
| 20 | - |
|
| 21 | -### online mode |
|
| 22 | - |
|
| 23 | -the programmer comes up two part of functions |
|
| 24 | -- serial USB-TTL port |
|
| 25 | -- CMSIS-DAP programmer: please use IDE/SDK like keil-MDK to run it |
|
| 26 | - |
|
| 27 | -please make sure to use a good quality USB-cable, a different USB cable to try is also a good option |
|
| 28 | - |
|
| 29 | - |
|
| 30 | - |
|
| 31 | - |
|
| 32 | -### offline mode |
|
| 33 | -- ready to use out of the box |
|
| 34 | -* Power board by powerbank or other USB power supply |
|
| 35 | -* Connect target via SWD four pins: SWD CLK 3V3 GND |
|
| 36 | - |
|
| 37 | -* Target will be automatically detected and displayed "connected" |
|
| 38 | -* Select correct flash methods, *.v file |
|
| 39 | -* select correct firmware bin file |
|
| 40 | -* and upload by click "start" |
|
| 41 | -* target will be auto reset |
|
| 42 | - |
|
| 43 | -### work flow |
|
| 44 | - |
|
| 45 | -- please hold down PB1 into online mode, and copy your target bin file into the root folder |
|
| 46 | -- hold down PB0 and re-enter into offline mode |
|
| 47 | -- connect the target board, and programmer should show "connected" |
|
| 48 | -- choose the target board config file, and choose target flashing bin file |
|
| 49 | -- hit the "start" to program |
|
| 50 | - |
|
| 51 | - |
|
| 52 | - |
|
| 53 | -## hardware |
|
| 54 | -- PA13 = target SWDIO |
|
| 55 | -- PA14 = target SWCLK |
|
| 56 | -- PB8 LED status 1 |
|
| 57 | -- PB9 LED status 2 |
|
| 58 | -- PB1 = button to online mode |
|
| 59 | -- PB0 = button to offline mode |
|
| 60 | -- SW1 = boot0 self programming button |
|
| 61 | - |
|
| 62 | -output |
|
| 63 | -* Front top-bottom: 3V3 DIO CLK GND RESET |
|
| 64 | -* Back Top-bottom: 3V3 TXD RXD GND +5V |
|
| 65 | -* Button only use side ON and OFF button, reset button is not necessary to use |
|
| 66 | - |
|
| 67 | - |
|
| 68 | -## folder setup |
|
| 69 | - |
|
| 70 | -- IVES: board config files, keep it default |
|
| 71 | -- KEYS: cryption files, normally no need |
|
| 72 | -- all the programming bin file, leave in the root folder |
|
| 73 | - |
|
| 74 | - |
|
| 75 | - |
|
| 76 | -## Specs |
|
| 77 | -- Disk Size = 4MB = on board flash |
|
| 78 | - |
|
| 79 | - |
|
| 80 | - |
|
| 81 | -## Supported devices: |
|
| 82 | - |
|
| 83 | -| target family | target ROM memory size | file | |
|
| 84 | -| ------------- | ---------------------- | ------- | |
|
| 85 | -| STM32 F0xx | all | F0XX | |
|
| 86 | -| STM32 F10x | 512K or less | F10X_MD | |
|
| 87 | -| STM32 F10x | 512K or more | F10X_HD | |
|
| 88 | -| STM32 F3XX | 256K | F3XX_MD | |
|
| 89 | -| STM32 F3XX | 512K | F3XX_HD | |
|
| 90 | -| STM32 F4XX | 512K or less | F4XX_LD | |
|
| 91 | -| STM32 F4XX | 1024K | F4XX_MD | |
|
| 92 | -| STM32 F4XX | 2048K | F4XX_HD | |
|
| 93 | - |
|
| 94 | -The file list; |
|
| 95 | - |
|
| 96 | -- F0 |
|
| 97 | - |
|
| 98 | -- F3xx_HD |
|
| 99 | -- F3xx_MD |
|
| 100 | - |
|
| 101 | -- F4xx_HD |
|
| 102 | -- F4xx_LD |
|
| 103 | -- F4xx_MD |
|
| 104 | - |
|
| 105 | -- F7x_128 |
|
| 106 | - |
|
| 107 | -- F10x_HD |
|
| 108 | -- F10x_MD |
|
| 109 | - |
|
| 110 | -- HC32F005 |
|
| 111 | -- HC32L136 |
|
| 112 | - |
|
| 113 | - |
|
| 114 | - |
|
| 115 | - |
|
| 116 | - |
|
| 117 | -## demo video |
|
| 118 | - |
|
| 119 | -### programming STM32F103 |
|
| 120 | - |
|
| 121 | -- https://twitter.com/electro_phoenix/status/1394564729524432900?s=19 |
|
| 122 | -- https://www.youtube.com/shorts/PqV0fQ9DFEk |
|
| 123 | - |
|
| 124 | -- target programming board [[DOD1046-dat]] - https://www.electrodragon.com/product/arm-stm32f103c8t6-mini-development-board-r2/ |
|
| 125 | - |
|
| 126 | -- programming port GND - SWCLK - SWIO - 3V3 |
|
| 127 | - |
|
| 128 | -## ref |
|
| 129 | - |
|
| 130 | -- [[STM32-dat]] |
|
| 131 | - |
|
| 132 | -- [[DPR1130]] |
|
| ... | ... | \ No newline at end of file |
Board-dat/DPR/DPR1157-DAT/2024-03-22-16-32-57.png
| ... | ... | Binary files /dev/null and b/Board-dat/DPR/DPR1157-DAT/2024-03-22-16-32-57.png differ |
Board-dat/DPR/DPR1157-DAT/2024-09-03-15-55-14.png
| ... | ... | Binary files /dev/null and b/Board-dat/DPR/DPR1157-DAT/2024-09-03-15-55-14.png differ |
Board-dat/DPR/DPR1157-DAT/DPR1157-DAT.md
| ... | ... | @@ -0,0 +1,136 @@ |
| 1 | + |
|
| 2 | + |
|
| 3 | +# DPR1130 DAT STM32 offline programmer |
|
| 4 | + |
|
| 5 | +https://www.electrodragon.com/product/chip-holdstm32-online-offline-programmer-daplink-off-prog/ |
|
| 6 | + |
|
| 7 | +- legacy wiki page - https://w.electrodragon.com/w/STM32_OFF-PROG |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | +## Usage |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | +- hold down PB0=OFF button and plug in USB cable into OFFLINE mode |
|
| 19 | +- hold down PB1=ON button and plug in USB cable into ONLINE mode |
|
| 20 | + |
|
| 21 | +### online mode |
|
| 22 | + |
|
| 23 | +the programmer comes up two part of functions |
|
| 24 | +- serial USB-TTL port |
|
| 25 | +- [[CMSIS-DAP-dat]] programmer: please use IDE/SDK like [[MDK-ARM-dat]] to run it |
|
| 26 | + |
|
| 27 | +please make sure to use a good quality USB-cable, a different USB cable to try is also a good option |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | + |
|
| 32 | +### offline mode |
|
| 33 | + |
|
| 34 | +* ready to use out of the box |
|
| 35 | +* Power board by powerbank or other USB power supply |
|
| 36 | +* Connect target via SWD four pins: SWD CLK 3V3 GND |
|
| 37 | + |
|
| 38 | +* Target will be automatically detected and displayed "connected" |
|
| 39 | +* Select correct flash methods, *.v file |
|
| 40 | +* select correct firmware bin file |
|
| 41 | +* and upload by click "start" |
|
| 42 | +* target will be auto reset |
|
| 43 | + |
|
| 44 | +### work flow |
|
| 45 | + |
|
| 46 | +- please hold down PB1 into online mode, and copy your target bin file into the root folder |
|
| 47 | +- hold down PB0 and re-enter into offline mode |
|
| 48 | +- connect the target board, and programmer should show "connected" |
|
| 49 | +- choose the target board config file, and choose target flashing bin file |
|
| 50 | +- hit the "start" to program |
|
| 51 | + |
|
| 52 | + |
|
| 53 | + |
|
| 54 | +## hardware |
|
| 55 | +- PA13 = target SWDIO |
|
| 56 | +- PA14 = target SWCLK |
|
| 57 | +- PB8 LED status 1 |
|
| 58 | +- PB9 LED status 2 |
|
| 59 | +- PB1 = button to online mode |
|
| 60 | +- PB0 = button to offline mode |
|
| 61 | +- SW1 = boot0 self programming button |
|
| 62 | + |
|
| 63 | +output |
|
| 64 | +* Front top-bottom: 3V3 DIO CLK GND RESET |
|
| 65 | +* Back Top-bottom: 3V3 TXD RXD GND +5V |
|
| 66 | +* Button only use side ON and OFF button, reset button is not necessary to use |
|
| 67 | + |
|
| 68 | + |
|
| 69 | +## folder setup |
|
| 70 | + |
|
| 71 | +- IVES: board config files, keep it default |
|
| 72 | +- KEYS: cryption files, normally no need |
|
| 73 | +- all the programming bin file, leave in the root folder |
|
| 74 | + |
|
| 75 | + |
|
| 76 | + |
|
| 77 | +## Specs |
|
| 78 | +- Disk Size = 4MB = on board flash |
|
| 79 | + |
|
| 80 | + |
|
| 81 | + |
|
| 82 | +## Supported devices: |
|
| 83 | + |
|
| 84 | +| target family | target ROM memory size | file | |
|
| 85 | +| ------------- | ---------------------- | ------- | |
|
| 86 | +| STM32 F0xx | all | F0XX | |
|
| 87 | +| STM32 F10x | 512K or less | F10X_MD | |
|
| 88 | +| STM32 F10x | 512K or more | F10X_HD | |
|
| 89 | +| STM32 F3XX | 256K | F3XX_MD | |
|
| 90 | +| STM32 F3XX | 512K | F3XX_HD | |
|
| 91 | +| STM32 F4XX | 512K or less | F4XX_LD | |
|
| 92 | +| STM32 F4XX | 1024K | F4XX_MD | |
|
| 93 | +| STM32 F4XX | 2048K | F4XX_HD | |
|
| 94 | + |
|
| 95 | +The file list; |
|
| 96 | + |
|
| 97 | +- F0 |
|
| 98 | + |
|
| 99 | +- F3xx_HD |
|
| 100 | +- F3xx_MD |
|
| 101 | + |
|
| 102 | +- F4xx_HD |
|
| 103 | +- F4xx_LD |
|
| 104 | +- F4xx_MD |
|
| 105 | + |
|
| 106 | +- F7x_128 |
|
| 107 | + |
|
| 108 | +- F10x_HD |
|
| 109 | +- F10x_MD |
|
| 110 | + |
|
| 111 | +- HC32F005 |
|
| 112 | +- HC32L136 |
|
| 113 | + |
|
| 114 | + |
|
| 115 | +## software |
|
| 116 | + |
|
| 117 | +- as a [[Serial-dat]] data communicator, it is driver free in WIN 10 |
|
| 118 | + |
|
| 119 | + |
|
| 120 | + |
|
| 121 | +## demo video |
|
| 122 | + |
|
| 123 | +### programming STM32F103 |
|
| 124 | + |
|
| 125 | +- https://twitter.com/electro_phoenix/status/1394564729524432900?s=19 |
|
| 126 | +- https://www.youtube.com/shorts/PqV0fQ9DFEk |
|
| 127 | + |
|
| 128 | +- target programming board [[DOD1046-dat]] - https://www.electrodragon.com/product/arm-stm32f103c8t6-mini-development-board-r2/ |
|
| 129 | + |
|
| 130 | +- programming port GND - SWCLK - SWIO - 3V3 |
|
| 131 | + |
|
| 132 | +## ref |
|
| 133 | + |
|
| 134 | +- [[STM32-dat]] |
|
| 135 | + |
|
| 136 | +- [[DPR1130]] |
|
| ... | ... | \ No newline at end of file |
FAQ-dat/discount-dat/discount-dat.md
| ... | ... | @@ -36,4 +36,4 @@ Thank you. |
| 36 | 36 | |
| 37 | 37 | | SKU | MOQ | discount | |
| 38 | 38 | | --------------- | ----- | -------- | |
| 39 | -| [[DPR1130-dat]] | 30pcs | 15% | |
|
| ... | ... | \ No newline at end of file |
| 0 | +| [[DPR1157-dat]] | 30pcs | 15% | |
|
| ... | ... | \ No newline at end of file |