mirror of
https://github.com/MikronMIK32/mik32-uploader.git
synced 2026-01-01 13:37:03 +03:00
Добавлена проверка успешного завершения записи сектора, обновлен лист изменений
This commit is contained in:
parent
304469890b
commit
298d46acd4
19
CHANGELOG.md
19
CHANGELOG.md
@ -22,6 +22,19 @@
|
||||
|
||||
### Удалено
|
||||
|
||||
## [v0.3.2] - 2024-12-28
|
||||
|
||||
В этот раздел следует заносить изменения, которые ещё не были добавлены в новый релиз.
|
||||
|
||||
### Добавлено
|
||||
- Базовая обработка ошибок
|
||||
- Сброс внешней флеш-памяти из всех режимов в стандартный Single SPI (@cryptozoy)
|
||||
- Остановка прошивки, если загрузка данных не удалась
|
||||
|
||||
### Исправлено
|
||||
- Ошибка в функции прошивки SPIFI
|
||||
- Ошибка при настройке тактирования - не происходило отключение блоков
|
||||
|
||||
## [v0.3.1] - 2024-11-14
|
||||
|
||||
### Добавлено
|
||||
@ -65,17 +78,17 @@
|
||||
### Добавлено
|
||||
|
||||
- [Update mik32_spifi.py](https://github.com/MikronMIK32/mik32-uploader/commit/1201ab7228b5b0f5a0b58b71933204b6e2bae0f6)
|
||||
Добавлен программный сброс микросхемы флеш-памяти из режимов QPI и XIP, чтение и печать JEDEC ID
|
||||
Добавлен программный сброс микросхемы флеш-памяти из режимов QPI и XIP, чтение и печать JEDEC ID (@cryptozoy)
|
||||
|
||||
### Изменено
|
||||
|
||||
- [Update mik32_spifi.py](https://github.com/MikronMIK32/mik32-uploader/commit/1201ab7228b5b0f5a0b58b71933204b6e2bae0f6)
|
||||
Убрано отключение Quad SPI режима после прошивки флеш-памяти
|
||||
Убрано отключение Quad SPI режима после прошивки флеш-памяти (@cryptozoy)
|
||||
|
||||
### Исправлено
|
||||
|
||||
- [Update mikron-link.cfg](https://github.com/MikronMIK32/mik32-uploader/commit/094a94276878d72564566a1481b6cddccf1e4b81)
|
||||
Заменена устаревшая команда и добавлена отсутствующая скорость по-умолчанию для конфигурации отладчика Программатор MIK32
|
||||
Заменена устаревшая команда и добавлена отсутствующая скорость по-умолчанию для конфигурации отладчика Программатор MIK32 (@cryptozoy)
|
||||
|
||||
## [v0.1.0] - 2024-07-17
|
||||
|
||||
|
||||
@ -429,7 +429,13 @@ def write_pages_by_sectors(pages: Dict[int, List[int]],
|
||||
else:
|
||||
bytes_list.extend([0]*256)
|
||||
|
||||
openocd.write_memory(0x02002000, 8, bytes_list)
|
||||
result = openocd.write_memory(0x02002000, 8, bytes_list)
|
||||
if result:
|
||||
print("ERROR!", flush=True)
|
||||
print("An error occurred while writing data to the buffer area!")
|
||||
print("Aborting...", flush=True)
|
||||
return 1
|
||||
|
||||
openocd.run(f"set_reg {{t6 {sector}}}")
|
||||
openocd.resume()
|
||||
wait_halted(openocd, 10) # ждем, когда watchpoint сработает
|
||||
|
||||
Loading…
Reference in New Issue
Block a user