Commit Graph
100 Commits
Author SHA1 Message Date
sh-sergey 31d3eecaa9 Исправлена ошибка в функции прошивки spifi 2024-12-02 14:03:24 +03:00
sh-sergey 329c230337 Update hex_parser.py 2024-11-18 18:22:59 +03:00
sh-sergey 328112232c Добавлена базовая обработка ошибок связи с OpenOCD 2024-11-18 17:23:22 +03:00
sh-sergey 5135347032 Увеличена версия 2024-11-18 10:18:08 +03:00
sh-sergey e31a1d298a Изменена версия 2024-11-14 16:58:27 +03:00
sh-sergey 944a62fb82 Update CHANGELOG.md 2024-11-14 16:17:22 +03:00
sh-sergey 72179ae50c Отключение прерываний ядра перед запуском драйвера 2024-11-13 16:22:17 +03:00
sh-sergey eefc1f6325 Добавлен скрипт поддержки программатора на основе FT2232D 2024-11-06 14:28:55 +03:00
sh-sergey dd2587ff54 Перекомпилирован jtag-spifi 2024-11-05 16:47:59 +03:00
sh-sergey 521a591c08 Update README.md 2024-11-05 16:40:25 +03:00
sh-sergey 91907b620e Update CHANGELOG.md 2024-11-05 16:35:12 +03:00
sh-sergey 60e353f212 Добавлена опция отключения загрузки с использованием драйвера 2024-11-05 16:32:35 +03:00
sh-sergey 3f4ac57ae9 Исправлен номер версии и дополнен список изменений 2024-11-05 15:56:10 +03:00
sh-sergey 444089eaed Убрана печать адреса старта 2024-11-05 15:36:23 +03:00
sh-sergey 6839b3763d Небольшие исправления вывода при загрузке 2024-11-05 15:35:26 +03:00
sh-sergey bb0b86d37b Исправлена передача выходного значения и некорректный вывод при ошибках 2024-11-05 14:58:08 +03:00
sh-sergey 36c61379d7 Исправлен вывод при загрузке по SPIFI по секторам 2024-11-05 14:57:12 +03:00
sh-sergey 4b94f7744d Исправлен README и убран аргумент no-color 2024-11-05 14:18:14 +03:00
sh-sergey 50d0e3a9d5 Заменен абсолютный путь на относительный 2024-11-05 12:02:51 +03:00
sh-sergey c821a3c5fd Добавлена обработка ошибки при проверке 2024-11-02 17:13:52 +03:00
sh-sergey e66c5b0f03 Исправлено чтение результата проверки, выход по первому несовпадению 2024-11-02 11:43:43 +03:00
sh-sergey b7bdd5fc7d Условная компиляция вывода отладочной информации 2024-11-01 19:36:41 +03:00
sh-sergey 6b8e7d21a9 Добавлено частичное заполение буфера 2024-11-01 19:10:58 +03:00
sh-sergey b1b3217108 Добавлен прототип загрузки в eeprom драйвером 2024-11-01 18:42:35 +03:00
sh-sergey d0973fc77b Вынесено описание регистров EEPROM 2024-11-01 15:21:39 +03:00
sh-sergey d0ed717fb8 Merge branch 'master' into upload-driver-v0.3 2024-10-30 11:27:02 +03:00
sh-sergey a4c1d457c7 Добавлен скрипт конфигурации платы START-MIK32-V1 2024-10-29 18:55:35 +03:00
sh-sergey e2c1cd1fea Добавлена конфигурация программатора платы START-MIK32 2024-10-21 18:55:45 +03:00
sh-sergey 72e3c857f9 Update main.c 2024-09-28 16:23:47 +03:00
sh-sergey aa359fd742 Добавление задержек, чтобы работала точка слежения 2024-09-16 18:43:02 +03:00
sh-sergey 01975b377c Исправление проверки сектора 2024-09-16 17:53:34 +03:00
Sergey Shchelkanov 4b2bd5dbcb Опция --optimize отсутствует в PyInstaller <= 6.5 2024-09-11 16:20:00 +03:00
Sergey Shchelkanov a68b2eedb7 Merge branch 'refactoring-v0.3' into upload-driver-v0.3 2024-09-11 11:36:34 +03:00
Sergey Shchelkanov fb64694722 Некоторые правки 2024-09-11 11:35:55 +03:00
Sergey Shchelkanov c868bd1028 Merge branch 'master' into refactoring-v0.3 2024-09-11 10:57:24 +03:00
Sergey Shchelkanov 6282d3ef8e Исправление путей конфигов и лога openocd по умолчанию 2024-09-10 18:50:54 +03:00
Sergey Shchelkanov c22c12c82c Скрипт сборки 2024-09-10 18:36:24 +03:00
Sergey Shchelkanov ffb10c2ff6 Проверка записанных данных 2024-09-09 18:51:18 +03:00
Sergey Shchelkanov 5f1d57016b Прототип загрузки программы в spifi через драйвер 2024-09-06 13:26:05 +03:00
Sergey Shchelkanov 8e056e25a4 Разделение на драйвер интерфейса и флешки 2024-08-21 17:41:23 +03:00
Sergey Shchelkanov e0408a03aa Перенос драйверов и регистров в модуль 2024-08-21 14:56:22 +03:00
Sergey Shchelkanov 537deb8860 Добавлен README.md 2024-08-19 14:24:50 +03:00
Sergey Shchelkanov c96244cef8 Справочная инфа для журнала изменений 2024-08-14 18:15:47 +03:00
Sergey Shchelkanov 5dea2ebcee Исправление файла пакетного менеджера 2024-08-14 18:04:05 +03:00
Sergey Shchelkanov 5f9de8929b Добавлен список изменений 2024-08-14 17:59:49 +03:00
Sergey Shchelkanov 0f4dcfa8e3 update version 2024-08-13 18:00:45 +03:00
Sergey Shchelkanov 38631f0b63 Merge branch 'dev' 2024-08-13 15:46:55 +03:00
sh-sergey e95a0dc1b2 Merge pull request #5 from spam-receiver/patch-1
Update mik32_spifi.py
2024-08-13 14:47:32 +03:00
sh-sergey 0809df33b3 Merge pull request #4 from spam-receiver/master
Update mik32_spifi.py
2024-08-13 14:45:37 +03:00
Sergey Shchelkanov bdd11be122 remove hardcoded vars 2024-08-13 14:42:24 +03:00
Sergey Shchelkanov d6dd2f51aa Merge branch 'master' into dev 2024-08-13 11:43:36 +03:00
Sergey Shchelkanov 59c98dc725 Reset DMA registers to initial values 2024-07-17 13:20:03 +03:00
Sergey Shchelkanov 43ea7057b7 Fix writing SREG registers according actual datasheet 2024-07-15 15:07:47 +03:00
Sergey Shchelkanov 6c5bbd58d4 fixed connection attempt before openocd init 2024-05-28 17:02:51 +03:00
Sergey Shchelkanov ffd52233b8 cleanup 2024-04-18 18:30:35 +03:00
Live session user 77ce067841 linux support test 2024-04-18 14:41:25 +00:00
Sergey Shchelkanov 7291cb5e67 spifi upload using driver 2024-02-22 19:27:50 +03:00
Sergey Shchelkanov baf9f26a6d update messages 2024-02-02 18:00:38 +03:00
Sergey Shchelkanov d834e39b28 fix ramtime 2024-01-24 17:34:34 +03:00
Sergey Shchelkanov c699c4e072 optimize periphery regs write, add timestamps 2024-01-19 18:02:28 +03:00
Sergey Shchelkanov 6fe85c2058 fix 2023-12-28 11:54:37 +03:00
Sergey Shchelkanov b8bd3e876f check firmware feature in mik32_check 2023-12-20 15:14:22 +03:00
Sergey Shchelkanov ef7297f203 remove useless reset 2023-12-06 16:32:52 +03:00
Sergey Shchelkanov 802a8a77c2 remove is_resume traces 2023-12-06 10:50:11 +03:00
Sergey Shchelkanov 1cc8a4cbb2 fix adapter script 2023-12-04 13:35:55 +03:00
Sergey Shchelkanov cd17b47770 fix for python 3.8 2023-10-02 17:18:11 +03:00
Sergey Shchelkanov 1febc24a8e config gpio in spifi mode for v2, fix large hex upload 2023-09-26 12:55:35 +03:00
Sergey Shchelkanov c274798f6d fix adapter speed configuration 2023-09-01 15:31:58 +03:00
sh-sergey 8c84f3a68c Merge pull request #1 from MikronMIK32/improve-pm-control
Improve pm control and fix whitespaces problem
2023-08-31 12:34:22 +03:00
Sergey Shchelkanov 5e3e729f52 Update mik32_upload.py 2023-08-31 12:33:51 +03:00
Sergey Shchelkanov ca3d977611 fix arguments with spaces 2023-08-31 12:27:59 +03:00
Sergey Shchelkanov 51cd0c845a implement retry connection if timeout 2023-08-29 12:22:02 +03:00
Sergey Shchelkanov 5091d411c5 debug lockup 2023-08-29 11:11:14 +03:00
Sergey Shchelkanov a09c3a0af4 rework pm config 2023-08-28 18:00:32 +03:00
Sergey Shchelkanov 9e86b687c9 Update mik32_upload.py 2023-08-28 16:48:19 +03:00
Sergey Shchelkanov 1837ee7191 add clocks bit fields 2023-08-26 18:06:36 +03:00
Sergey Shchelkanov d4cea3d896 move pm control to new file and move to main script 2023-08-26 17:49:31 +03:00
Sergey Shchelkanov 02aa40ecb2 show program speed 2023-08-19 17:42:51 +03:00
Sergey Shchelkanov 23a433baf0 spifi check using dma 2023-08-07 17:19:09 +03:00
Sergey Shchelkanov dd548641b5 preliminary copy of mcu specific files 2023-07-27 15:25:01 +03:00
Sergey Shchelkanov d0ad0a8eae spifi dma buffer upload 2023-07-26 18:07:48 +03:00
Sergey Shchelkanov 116a001fe0 send to reg by 4 bytes, print time for debug 2023-07-25 17:22:53 +03:00
Sergey Shchelkanov c22c4d559b eeprom improve erase 2023-07-06 14:44:42 +03:00
Sergey Shchelkanov 7b6d85be30 help added 2023-07-04 13:47:42 +03:00
Sergey Shchelkanov c9d061dfc8 fix for usb blaster - not supported adapter speed 2023-06-28 13:48:51 +03:00
Sergey Shchelkanov 964600e906 Update .gitignore 2023-06-26 15:42:46 +03:00
Sergey Shchelkanov f6fcdd9c24 small pile of pythonic 2023-06-26 15:34:14 +03:00
Sergey Shchelkanov 9d52559b5f catch openocd connection and tcl exceptions 2023-06-23 17:19:36 +03:00
Sergey Shchelkanov 754d47e201 post action argument 2023-06-23 15:25:32 +03:00
Sergey Shchelkanov 6c11081039 log path argument 2023-06-23 14:36:28 +03:00
Sergey Shchelkanov edfd41b2a1 rewrite all funcs to send command 2023-06-23 10:59:00 +03:00
Sergey Shchelkanov 5e49cc0c1a refactor spifi upload 2023-06-22 18:33:55 +03:00
Sergey Shchelkanov f787dd87c0 refactor eeprom upload 2023-06-22 16:40:41 +03:00
Sergey Shchelkanov 5a19b87149 fix 2023-06-22 14:45:08 +03:00
Sergey Shchelkanov 93b0c589dd feat: boot mode 2023-06-22 14:36:52 +03:00
Sergey Shchelkanov 18a90599d4 move pages forming to function 2023-06-22 12:29:29 +03:00
Sergey Shchelkanov 8c3f203dcc refactor upload 2023-06-22 12:12:16 +03:00
Sergey Shchelkanov 41ccfeb7d7 fix quad enable logic 2023-06-19 12:27:56 +03:00
Sergey Shchelkanov 082f6b798c refactor, impl adapter speed, hide tcl reply 2023-06-19 12:27:16 +03:00
Sergey Shchelkanov 7b405a5ba8 refactor mik32_upload 2023-06-16 18:11:58 +03:00