Привет, у меня всегда вопросы как под копирку 😆 Теперь вожусь с parttool.py, сделал отдельный раздел для конфига, записываю в него настройки следующим образом:
python $Env:idf_path/components/partition_table/parttool.py -p "COM4" -b 921600 write_partition --partition-name=config --input=config.bin
Порт COM4 и название раздела "config" - работает все верно. Но сейчас мне нужно сместить таблицу разделов со стандартного адреса на:
После этого изменения пробую прошить конфиг той же командой и получаю ошибку:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 2: invalid start byte
Погуглил, ответа не нашел, вообще не понимаю что может быть не так, файл то тот же самый (config.bin), пробовал его пересоздавать - ни в какую.
Привет ) Это из-за того, что таблица разделов перемещена, parttool по стандартному адресу ищет, надо указать явно, для твоего случая:
python $Env:idf_path/components/partition_table/parttool.py -p "COM4" -b 921600 --partition-table-offset 0xE000 write_partition --partition-name=config --input=config.bin
--partition-table-offset 0xE000 добавляется.