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
|
## [v0.3.1] - 2024-11-14
|
||||||
|
|
||||||
### Добавлено
|
### Добавлено
|
||||||
@ -65,17 +78,17 @@
|
|||||||
### Добавлено
|
### Добавлено
|
||||||
|
|
||||||
- [Update mik32_spifi.py](https://github.com/MikronMIK32/mik32-uploader/commit/1201ab7228b5b0f5a0b58b71933204b6e2bae0f6)
|
- [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)
|
- [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)
|
- [Update mikron-link.cfg](https://github.com/MikronMIK32/mik32-uploader/commit/094a94276878d72564566a1481b6cddccf1e4b81)
|
||||||
Заменена устаревшая команда и добавлена отсутствующая скорость по-умолчанию для конфигурации отладчика Программатор MIK32
|
Заменена устаревшая команда и добавлена отсутствующая скорость по-умолчанию для конфигурации отладчика Программатор MIK32 (@cryptozoy)
|
||||||
|
|
||||||
## [v0.1.0] - 2024-07-17
|
## [v0.1.0] - 2024-07-17
|
||||||
|
|
||||||
|
|||||||
@ -429,7 +429,13 @@ def write_pages_by_sectors(pages: Dict[int, List[int]],
|
|||||||
else:
|
else:
|
||||||
bytes_list.extend([0]*256)
|
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.run(f"set_reg {{t6 {sector}}}")
|
||||||
openocd.resume()
|
openocd.resume()
|
||||||
wait_halted(openocd, 10) # ждем, когда watchpoint сработает
|
wait_halted(openocd, 10) # ждем, когда watchpoint сработает
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user