We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 973ae39 commit 481cee6Copy full SHA for 481cee6
bootloaders/eboot/eboot.c
@@ -14,6 +14,8 @@
14
15
#define SWRST do { (*((volatile uint32_t*) 0x60000700)) |= 0x80000000; } while(0);
16
17
+extern void ets_wdt_enable(void);
18
+extern void ets_wdt_disable(void);
19
20
int load_app_from_flash_raw(const uint32_t flash_addr)
21
{
@@ -87,7 +89,9 @@ int copy_raw(const uint32_t src_addr,
87
89
uint32_t left = ((size+buffer_size-1) & ~(buffer_size-1));
88
90
uint32_t saddr = src_addr;
91
uint32_t daddr = dst_addr;
-
92
+
93
+ ets_wdt_disable();
94
95
while (left) {
96
if (SPIEraseSector(daddr/buffer_size)) {
97
return 2;
@@ -103,6 +107,8 @@ int copy_raw(const uint32_t src_addr,
103
107
left -= buffer_size;
104
108
}
105
109
110
+ ets_wdt_enable();
111
106
112
return 0;
113
114
bootloaders/eboot/eboot.elf
43 Bytes
0 commit comments