Переключение между двух памятей

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Вымогатель припоя
Сообщения: 676
Зарегистрирован: Ср ноя 18, 2020 15:42:36

Сообщение Levontay »

Хочется иметь впаянные в параллеле две микросхемы памяти с разными прошивками и переключаться по мере надобности - как такое сделать на примере "[url=https://docs.yandex.ru/docs/view?tm=1730131308&tld=ru&lang=en&name=ac-W25Q128FWFIG.pdf&text=Winbond%2025Q128FWSQ&url=https%3A%2F%2Fwww.micro-semiconductor.com%2Fdatasheet%2Fac-W25Q128FWFIG.pdf&lr=142&mime=pdf&l10n=ru&sign=378010a4dff39614815ace08fcb7f963&keyno=0&serpParams=tm%3D1730131308%26tld%3Dru%26lang%3Den%26name%3Dac-W25Q128FWFIG.pdf%26text%3DWinbond%2B25Q128FWSQ%26url%3Dhttps%253A%2F%2Fwww.micro-semiconductor.com%2Fdatasheet%2Fac-W25Q128FWFIG.pdf%26lr%3D142%26mime%3Dpdf%26l10n%3Dru%26sign%3D378010a4dff39614815ace08fcb7f963%26keyno%3D0
]Winbond 25Q128FWSQ[/url]"?

Что нужно - чтоб прошить микросхему в рабочем режиме, программатором, без выпаивания из платы? Я вижу так: питание с платы есть, нужные обвязки тоже - осталось подключить на ввод заливки не канал с платы - а канал с программатора (плюс земля) - да? - и, наверноеж на плате, в рабочем режиме, ничего на контакт заливки не подаётся - можно его не отпаивать - как думаете?
Отвечателям просто нравиться печатать буквы: для значимости советуют проверить то или это, или все равно что; обычно - зачем это надо и методы проверки остаются за кадром.
Реклама
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Можно. Кодовые слова для гугла : SPI flash не выпаивать.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20137
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

Я выпаиваю для прошивки, хоть и есть прищепка. Всеравно выпаиваю, считаю так надежнее
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Друг Кота
Аватара пользователя
Сообщения: 15700
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Поставить микросхемы на панельки.
8)
Реклама
Эиком - электронные компоненты и радиодетали
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

BOB51, они _очень_ редко используются в DIP8 (в основном, на материнках 10...15-летней давности).
Подавляющее их большинство сейчас в SOIC-е.
В общем, панельки тут мимо кассы.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Реклама
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

Они даже в TO-92 есть и производятся, как и в PLCC, а в DIP вообще масса, зачем чушь нести?
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 310
Зарегистрирован: Ср сен 11, 2024 10:18:53

Сообщение zAries »

[uquote="Levontay",url="/forum/viewtopic.php?p=4641994#p4641994"]...Я вижу так... ...как думаете?[/uquote]
А тут и думать нечего, открываете datasheet на чип и читаете как он работает.
И сразу наступает просветление, и подобные вопросы либо пропадают, либо их
решение становится простым и банальным. А сообщество - поможет, ежели чего.
:)
Audiatur et altera pars !
Это не хвост, это антенна
Сообщения: 1339
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Сообщение tonyk »

Levontay писал(а):Хочется иметь впаянные в параллеле две микросхемы памяти с разными прошивками и переключаться по мере надобности
Бред какой-то. Зачем две? Одной достаточно.
Вот передо мной лежит ПЛК. У него есть внешняя флэш W25Q128. На этой флэш реализована FAT. ПЛК доступен по FTP, через который во внешнюю флэш можно загрузить двоичный образ программы пользователя. По команде команде запуска файл двоичного образа из внешней флэш зашивается во внутренний флэш МК и начинает выполняться программа пользователя. Моя задача отличается от вашей всего лишь тем, что у меня исполняется байт-код, а вам нужно исполнять нативный код процессора.
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Ср сен 02, 2015 07:47:20

Сообщение HardWareMan »

[uquote="Levontay",url="/forum/viewtopic.php?p=4641994#p4641994"]Что нужно - чтоб прошить микросхему в рабочем режиме, программатором, без выпаивания из платы? Я вижу так: питание с платы есть, нужные обвязки тоже - осталось подключить на ввод заливки не канал с платы - а канал с программатора (плюс земля) - да? - и, наверноеж на плате, в рабочем режиме, ничего на контакт заливки не подаётся - можно его не отпаивать - как думаете?[/uquote]
Если плата ваша, то хоть вплоть до установки IDC 2x5 колодки, куда ставим джамперы на замыкание контактов в режиме работы и подключения программатора в режиме запись. А вообще, в эту колодку можно вставлять дочкой и вторую микруху, отключая тем самым припаянную. Всё зависит от ваших фантазии, времени и денег.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 310
Зарегистрирован: Ср сен 11, 2024 10:18:53

Сообщение zAries »

[uquote="HardWareMan",url="/forum/viewtopic.php?p=4646934#p4646934"]...вплоть до установки IDC 2x5 колодки, куда ставим джамперы на замыкание контактов в режиме работы и подключения программатора в режиме запись...[/uquote]
Поддерживаю, хоть это и не так надёжно. Но дёшево и сердито.
Изображение
В обычном режиме ставим перемычки 1-2, 3-4 ... в режиме программирования снимаем, и
подключаем программатор, не забывая выбрать к какой именно микросхеме идёт обращение.
Низкий уровень на входе CS, на входе CS второй микросхемы в это время должна быть лог. "1"
Последний раз редактировалось zAries Сб ноя 09, 2024 12:07:20, всего редактировалось 3 раза.
Audiatur et altera pars !
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

[uquote="Martian",url="/forum/viewtopic.php?p=4646692#p4646692"]Они даже в TO-92 есть и производятся, как и в PLCC[/uquote]SPI Flash (а конкретно - 25Q128) в TO-92 и в PLCC ? Серьёзно ? Ссылку в студию.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Мудрый кот
Сообщения: 1779
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="Levontay",url="/forum/viewtopic.php?p=4641994#p4641994"]Что нужно - чтоб прошить микросхему в рабочем режиме, программатором, без выпаивания из платы? Я вижу так: питание с платы есть, нужные обвязки тоже - осталось подключить на ввод заливки не канал с платы - а канал с программатора (плюс земля) - да? - и, наверноеж на плате, в рабочем режиме, ничего на контакт заливки не подаётся - можно его не отпаивать - как думаете?[/uquote]Если эти флешки подключены к МК типа ARM, то не нужно ровным счётом ничего (дополнительного). Ни программаторов, ни выпаиваний, ни панелек, ни перемычек и прочей ерунды.
У МК должен быть отладочный интерфейс (JTAG/SWD). Пишем прошивку для МК, которая реализует функцию просто программатора флешки. Компилируем/компонуем её в ОЗУ МК. Грузим/запускаем. Образ, который нужно прошить во флешку, можно либо прилинковать к этой прошивке МК (если ОЗУ достаточного объёма), либо передать в run-time уже запущенной прошивке.

Всех делов - на день работы. Потом можно пользоваться сколько угодно. Без манипуляций с колодками и перемычками и т.п..
Последний раз редактировалось jcxz Сб ноя 09, 2024 13:08:50, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

jcxz писал(а): Пишем прошивку для МК, которая реализует функцию просто программатора флешки. Компилируем/компонуем её в ОЗУ МК. Грузим/запускаем её в МК.
jcxz писал(а):Всех делов - на день работы.
Афтар этот точно ничего писать не будет, все его вопросы задаются с целью простА пАгАварить... есть другое, более точное разговорное определение, вы все его знаете :sleep:
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Ср сен 02, 2015 07:47:20

Сообщение HardWareMan »

[uquote="jcxz",url="/forum/viewtopic.php?p=4647010#p4647010"]У МК должен быть отладочный интерфейс (JTAG/SWD). Пишем прошивку для МК, которая реализует функцию просто программатора флешки. Компилируем/компонуем её в ОЗУ МК. Грузим/запускаем. Образ, который нужно прошить во флешку, можно либо прилинковать к этой прошивке МК (если ОЗУ достаточного объёма), либо передать в run-time уже запущенной прошивке.[/uquote]
Удачи при взведённом RDP_Level_2.
Ответить

Вернуться в «Разные вопросы по МК»