реклама на сайте
подробности

 
 
> Прошить кучу одинаковых контроллеров, насколько плохая идея тупо запараллелить SWD
_pv
сообщение Dec 2 2016, 14:22
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



так как по цене нынче самые мелкие stm8, и даже stm32f0 почти сравнялись со сдвиговыми регистрами, когда понадобилось сделать очень много небыстрого IO, причем в обе стороны и заодно i2c размножить, вместо спец размножителей i2c и сдвиговых регистров появилась мысль понаставить мелких МК и по SPI в daisy chain их всех собрать.

единственно что напрягает это прошивка и возможный update прошивки для кучи МК, соответственно вопрос: как бы это попроще сделать.
прошивка получается одинаковая и вроде бы если просто запараллелить у всех SWD, то должно получиться, так как какая разница что они там отвечают по SWDIO, отвечать должны все одинаковое.
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3  
Start new topic
Ответов (30 - 33)
Огурцов
сообщение Dec 23 2016, 08:42
Сообщение #31


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



4 бита лишь под id программатора
Go to the top of the page
 
+Quote Post
ataradov
сообщение Dec 23 2016, 08:45
Сообщение #32


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (Огурцов @ Dec 23 2016, 02:42) *
4 бита лишь под id программатора

Не вижу откуда это следует. Ну и упоминания о нескольких программаторах тоже не вижу.

В тоже время получается, что программировать несколько одинаковых чипов вообще нельзя.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 23 2016, 09:11
Сообщение #33


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(ataradov @ Dec 23 2016, 09:45) *
В тоже время получается, что программировать несколько одинаковых чипов вообще нельзя.

можно, для этого посылается команда выбора определённого камня по его id
разрядность id таргета - 32 бита, перебирайте
Go to the top of the page
 
+Quote Post
ataradov
сообщение Dec 23 2016, 16:16
Сообщение #34


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (Огурцов @ Dec 23 2016, 03:11) *
разрядность id таргета - 32 бита, перебирайте
Ну да, вот только этот ID уникален для семейства, но не для индивидуального чипа, так что работать с несколькими абсолютно одинаковыми чипами - нельзя.

Это одна из самых тупых особенностей всего этого дела - невозможно точно определить тип чипа если не известен производитель и где они хранят их собственный ID.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01392 секунд с 7
ELECTRONIX ©2004-2016