Например TDA7294

Форум РадиоКот • Просмотр темы - Как программно включить встроенный bootloader?
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Пт апр 23, 2021 02:46:49

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Как программно включить встроенный bootloader?
СообщениеДобавлено: Вт окт 15, 2019 09:55:51 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 2
Зарегистрирован: Вт ноя 02, 2010 20:21:53
Сообщений: 35
Рейтинг сообщения: 0
Хотелось бы активировать встроенный bootloader но не с помощью BOOT0 и reset, а как-то программно.
Это возможно вообще?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как программно включить встроенный bootloader?
СообщениеДобавлено: Вт окт 15, 2019 10:51:46 
Держит паяльник хвостом

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 947
Рейтинг сообщения: 0
Нет, потому что бутлоадер запускается после старта - в зависимости от состояния пинов boot.
Но можно выделить одну ногу, повесить на нее кондер и с его помощью выставлять нужный уровень на BOOT0. Т.е. выставили, подождали, пока кондер зарядится, а затем вызвали функцию перезагрузки. Думаю, микрофарада должно хватить...
Ну и, ясное дело, шунтировать кондер резистором килоом в 47.

P.S. А вообще, теоретически можно передать управление по адресу расположения бутлоадера. По идее, должно бы и сработать - не проверял.

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Не в сети
 Заголовок сообщения: Re: Как программно включить встроенный bootloader?
СообщениеДобавлено: Ср окт 16, 2019 09:45:23 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 2
Зарегистрирован: Вт ноя 02, 2010 20:21:53
Сообщений: 35
Рейтинг сообщения: 0
Вариант с резистором и конденсатором (использовал 10МОм и 100нФ) испытал - работает.
Конечно второй способ предпочтительнее, но видать никто не заморачивался этим вопросом.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Как программно включить встроенный bootloader?
СообщениеДобавлено: Ср окт 16, 2019 10:41:52 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 261
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1566
Рейтинг сообщения: 0
А почему бы не сделать это самостоятельно? Ремапнуть, да передать управление. Выглядит как обычная прошивка.
Изображение
Вложение:
BL.png [85.56 KiB]
Скачиваний: 416


Вернуться наверх
 
Вебинар «Решения Analog Devices для гальванической изоляции. Обзор технологий и новинок» (27.04.2021)

Компания «Компэл» и Analog Devices приглашают всех желающих 27/04/2021 принять участие в вебинаре, посвященном решениям Analog Devices для гальванической изоляции. В программе вебинара: технологии гальванической изоляции iCoupler, цифровые изоляторы, технология isoPower, гальванически изолированные интерфейсы (RS-485, CAN, USB, I2C, LVDS) и другое. Вебинар будет интересен разработчикам промышленной автоматики и медицинской техники.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как программно включить встроенный bootloader?
СообщениеДобавлено: Чт окт 24, 2019 10:44:38 
Вымогатель припоя

Карма: -17
Рейтинг сообщений: 11
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 625
Рейтинг сообщения: 0
Нет, потому что бутлоадер запускается после старта - в зависимости от состояния пинов 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.
Так что - возможно. И даже предусмотрено производителем.


Вернуться наверх
 
Винтовые клеммники Degson - расширение складской программы!

Широкий ассортимент винтовых клеммников Degson включает в себя различные вариации с шагом выводов от 2,54 до 15 мм, с числом ярусов от одного до трёх и углами подключения проводника 45°, 90°, 180°. К тому же Degson предлагает довольно большой выбор клеммных винтовых колодок кастомизированных цветов.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как программно включить встроенный bootloader?
СообщениеДобавлено: Чт окт 24, 2019 13:11:20 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 1047
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11827
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
читаньки
у кого время (и насущная необходимость в том) есть:
Вложение:
en.CD00167594_AN2606.pdf [4.02 MiB]
Скачиваний: 90

:sleep:


Вернуться наверх
 


Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y