Кто любит RISC в жизни, заходим, не стесняемся.
Вт окт 15, 2019 09:55:51
Хотелось бы активировать встроенный bootloader но не с помощью BOOT0 и reset, а как-то программно.
Это возможно вообще?
Вт окт 15, 2019 10:51:46
Нет, потому что бутлоадер запускается после старта - в зависимости от состояния пинов boot.
Но можно выделить одну ногу, повесить на нее кондер и с его помощью выставлять нужный уровень на BOOT0. Т.е. выставили, подождали, пока кондер зарядится, а затем вызвали функцию перезагрузки. Думаю, микрофарада должно хватить...
Ну и, ясное дело, шунтировать кондер резистором килоом в 47.
P.S. А вообще, теоретически можно передать управление по адресу расположения бутлоадера. По идее, должно бы и сработать - не проверял.
Ср окт 16, 2019 09:45:23
Вариант с резистором и конденсатором (использовал 10МОм и 100нФ) испытал - работает.
Конечно второй способ предпочтительнее, но видать никто не заморачивался этим вопросом.
Ср окт 16, 2019 10:41:52
А почему бы не сделать это самостоятельно? Ремапнуть, да передать управление. Выглядит как обычная прошивка.
- BL.png
- (85.56 KiB) Скачиваний: 498
Чт окт 24, 2019 10:44:38
Нет, потому что бутлоадер запускается после старта - в зависимости от состояния пинов boot.
Врёте однако. Читаем мануал:
- Код:
PSRAM boot
Startup type: Internal start
Required Reset type: System reset
An application loaded into PSRAM is given control after SSW finishes its execution. The
start address of this application is deduced from an ABM like header placed in the last
32 bytes of PSRAM. An invalid header results in the SSW aborting further execution and
launching the CPU into safe mode which is Diagnostics Monitor Mode (DMM). A PORST
is required to exit the safe mode of operation.
Где SSW:
- Код:
Startup Software in BootROM (SSW) which provisions the various boot modes
selectable by the user and is the main thread of execution.
Так что - возможно. И даже предусмотрено производителем.
Чт окт 24, 2019 13:11:20
читаньки
у кого время (и насущная необходимость в том) есть:
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.