Commit Graph
24 Commits
Author SHA1 Message Date
klassents 739fcb552e добавлена контрольная сумма для проверки - записана ли реально страница 2025-07-23 11:41:47 +07:00
klassents 1123648328 добавлен сброс бита cmp, если он выставлен 2025-07-22 16:06:46 +07:00
klassents 85b74eb004 исправила косяк v0.1.1 2024-10-07 16:52:56 +07:00
klassents c4e8171e25 Merge branch 'main' of https://git.lrnrpst.ru/Elron_dev/elbear_fw_bootloader 2024-10-07 16:00:43 +07:00
klassents 32608935ec добавлен расчет контрольной суммы при получении новой строки. сли crc не сходится - выход из загрузчика 2024-10-07 16:00:14 +07:00
ogneyar a10a08d898 Merged with main 2024-09-28 06:47:37 +03:00
Ogneyar aff7a7ebce снятие защиты от записи 2024-09-27 14:01:45 +03:00
ogneyar 2452db9096 Merged with main 2024-09-21 05:07:31 +03:00
ogneyar 95e86f9ead Так будет верно 2024-09-20 12:40:26 +03:00
khristolyubov eb7ef97139 оставим немного места для пользовательского eeprom 2024-09-10 20:40:56 +07:00
klassents 0140ff7dfc ARD-84 (#1)
- Притяжка к питанию на Rx
- Новая команда для full erase
- При получении "мусорных" байтов не реагируем и отключаемся по таймауту
v0.1.0
2024-09-10 11:43:01 +03:00
khristolyubov bb5a94e9ab обработка строк hex менее 16 байт
исправлен баг с загрузкой hex файла, в котором не все Data-записи по 16 байт
r0.0.4
2024-08-19 13:05:50 +07:00
khristolyubov 64825e628e уменьшение тактов ожидание CS
"Уменьшение количества дополнительных тактов задержки сигнала высокого уровня SPIFI_CS между операциями чтения из внешней памяти с 15 по умолчанию (итого 16,5) до 0 (итого 1,5)."

https://vk.com/mik32_amur?w=wall-226627855_63%2Fall

Проверено, работает
r0.0.3
2024-08-16 17:55:04 +07:00
khristolyubov 5b077eb2b6 Merge pull request #3 from spam-receiver/main
XIP-режим
2024-08-16 17:44:45 +07:00
spam-receiver 643671674b Замена "mcu32" на "mik32" 2024-07-23 03:48:34 +03:00
spam-receiver e1f09ff8b6 Выбор режима QSPI или QPI 2024-07-21 05:05:51 +03:00
spam-receiver c3ac6fe729 XIP-режим
Работа c внешней флеш-памятью через SPIFI без передачи команд (XIP-режим — execute-in-place). Передаётся только адрес с тремя промежуточными байтами, первый из которых "0x20". Таким образом достигнута максимльная производительность с флеш-памятью типа W25Q64JV. Быстрее могут работать версии с поддержкой режима QPI, типа W25Q64FV, потому что у них в таком режиме один промежуточный байт, а не три.
2024-07-19 19:48:04 +03:00
khristolyubov 0338620acb Merge pull request #2 from spam-receiver/main
QE=1 если QE==0
r0.0.2
2024-07-19 15:51:01 +07:00
khristolyubov 64b364c90d фикс для сброса функций jtag на порту
Исправлена ошибка, которая мешала подключаться через JTAG после запуска программы загрузчика: функции всех выводов порта 0 сбрасывались в 0, а теперь не сбрасываются.
r0.0.1
2024-07-19 15:23:31 +07:00
spam-receiver 355ecdfc61 Update bootloader.c 2024-07-17 01:52:35 +03:00
spam-receiver 0d28ae7d78 QE=1 если QE==0
Не перезаписывать энергонезависимую ячейку QE, если там уже записана «1».
2024-07-17 01:51:35 +03:00
Elron LLC b433727ecf Update README.md r0.0.0 2024-07-15 18:27:22 +07:00
khristolyubov bd225dbabe загрузчик mik32 для альфа-версии bsp arduino ide 2024-07-15 16:08:12 +07:00
khristolyubov dd1e920f05 Initial commit 2024-07-15 16:04:21 +07:00