|
1 # Brewboard upgrade partities. |
|
2 |
|
3 Na versie 0.3.24 zijn de partities vergroot. Dit is gedaan om ruimte te maken |
|
4 voor de IDF update naar versie 5.x en daarna de tft driver te kunnen wijzigen |
|
5 in een versie die universeler. is. |
|
6 |
|
7 De partities oud: |
|
8 |
|
9 Type, SubType, Offset, Size, Flags |
|
10 nvs, data, nvs, 0x9000, 0x4000, |
|
11 otadata, data, ota, 0xd000, 0x2000 |
|
12 phy_init, data, phy, 0xf000, 0x1000, |
|
13 factory, app, factory, 0x10000, 1M, |
|
14 ota_0, 0, ota_0, 0x110000, 1M, |
|
15 ota_1, 0, ota_1, 0x210000, 1M, |
|
16 storage, data, spiffs, 0x310000, 0xf0000, |
|
17 |
|
18 De partities nieuw: |
|
19 |
|
20 Type, SubType, Offset, Size, Flags |
|
21 nvs, data, nvs, 0x9000, 0x4000, |
|
22 otadata, data, ota, 0xd000, 0x2000 |
|
23 phy_init, data, phy, 0xf000, 0x1000, |
|
24 factory, app, factory, 0x10000, 0x120000, |
|
25 ota_0, 0, ota_0, 0x130000, 0x120000, |
|
26 ota_1, 0, ota_1, 0x250000, 0x120000, |
|
27 storage, data, spiffs, 0x370000, 0x90000, |
|
28 |
|
29 Er is nu dus 128 Kb toegevoegd aan de ruimte voor de app binary. Hiervoor |
|
30 is 384 Kb ruimte afgesnoept van het interne filesysteem. |
|
31 |
|
32 #Upgrade procedure. |
|
33 |
|
34 De volgende procedure gebruiken voor een upgrade vanaf versie 0.3.24 naar |
|
35 versie 0.3.xx waarbij xx hoger dan 24 is. Ga nog niet naar een eventuele |
|
36 versie 0.4.xx, die is bestemd voor IDF 5.x |
|
37 |
|
38 * Via Tools->Bestanden->Backup een backup maken. |
|
39 * hg pull && hg update |
|
40 * idf.py fullclean |
|
41 * idf.py partition_table |
|
42 * idf.py build |
|
43 * idf.py -p /dev/ttyUSB0 erase_flash |
|
44 * idf.py -p /dev/ttyUSB0 partition_table-flash |
|
45 * idf.py -p /dev/ttyUSB0 flash |
|
46 * Systeem start op zonder WiFi! Doe alleen de calibratie. |
|
47 * Via Tools->Bestanden->Restore herstel de configuratie. |
|
48 * Systeem start nu met de oude configuratie. |
|
49 * Via Tools->Updates de web omgeving en fonts downloaden. |
|
50 |
|
51 |