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

 
 
> ATSAMA5D2 ныне микрочиповский имеет ли какой-либо pin configuration tool?, как быстро посмотреть если SMC включен, сколько SPI-ев останется
yes
сообщение Aug 10 2018, 17:07
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



то есть если я хочу начать с рисования схемы, могу ли я опустить вопрос с чтением даташита и самостоятельным программированием PIO и каким-то тулом типа i.mx-ного pin tool-а назначить периферию на ножки чипа?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yes
сообщение Aug 11 2018, 10:49
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



а для моего понимания, вопрос не риторический: авторам доводилось "осваивать" какие-либо чипы с кортексами-А типа того же i.mx?

там даже какой-нибудь u-boot разобрать, я уж не говорю про порты линукса или что-то подобное с mmu и защитами периферии - у меня например вызывает сложности, то есть программисты показывают куда писать, какие-то структуры, часто достаточно отличающиеся от физических регистров, заполняю, а где в коде их прогружает не разбираюсь, только так могу
ну и программистам, чтоб это разобрать, приходится повозиться. да и единственная документация, обычно, это код этих самых линуксных драйверов, по даташиту ничего не понятно.

даже для примитивного стм32 есть такие подсказки в виде cubemx и примеров в spl
то есть считаю мой подход более правильным

может тут некая атмеловская специфика - и попроще все и даташит вроде бы поподробнее, но все-таки...

интересуюсь теоретически, на уровне оффтопа, вроде бы убедил брать цинк, а не атмел/микрочиповские камни - то есть врядли буду использовать atsam5, спрашиваю про подходы к проектированию (вот мне как-то удавалось без повторных ревизий из-за процессорной системы делать платы с моим подходом)
Go to the top of the page
 
+Quote Post
mantech
сообщение Aug 11 2018, 11:13
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(yes @ Aug 11 2018, 13:49) *
а для моего понимания, вопрос не риторический: авторам доводилось "осваивать" какие-либо чипы с кортексами-А типа того же i.mx?


Приходилось, осваивал... Вопросов по ним много, особенно по "китайцам" А13, А10 и т.д. ввиду отсутствия вменяемой доки.
Я так понимаю, у вас есть желание освоить данный проц в baremetal (без ОС)? Тогда примите как данность - курить даташит по полной программе! Отчасти вам повезло - чип хорошо документирован, так же, как МХ6, который я первым освоил.

Цитата(yes @ Aug 11 2018, 13:49) *
даже для примитивного стм32 есть такие подсказки в виде cubemx и примеров в spl
то есть считаю мой подход более правильным


Все эти кубы и квадраты сделаны для ленивых, которым достаточно приведенных примеров, в лучшем случае настройки подкрутить, да пару портов перекинуть, чуть что сложнее - и они сразу тут появляются с кучей вопросов. Раньше никаких кубов не было и все во всем лучше разбирались...

Цитата(yes @ Aug 11 2018, 13:49) *
вроде бы убедил брать цинк, а не атмел/микрочиповские камни


Тут вообще не понятно, вам нужен проц или ПЛИС с процом? Если первое - то зачем вам цинк? Второе - тогда без вариантов, и атмелы тут ни коим местом rolleyes.gif
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 13 2018, 07:59
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(mantech @ Aug 11 2018, 14:13) *
Тут вообще не понятно, вам нужен проц или ПЛИС с процом? Если первое - то зачем вам цинк? Второе - тогда без вариантов, и атмелы тут ни коим местом rolleyes.gif


да естественно плис, куда ж без нее %) - атмел с подходящим артиксом стоит столько же (точнее сам по себе артикс), сколько и младший цинк.
более важен вопрос с потреблением и размерами - у того атмела интересны версии с DDR внутри (мультичип-пакадж), но в любом случае внешняя плис больше по размеру, чем внешний DDR3/DDR2 чип
вопрос в потреблении при высокой 85С температуре (то есть вклад статики, утечек)
атмел вроде бы 65нм, а 7000-е цинки 28нм, но для статики может быть что 65 с большИм чипом будет жрать меньше - и фиг это узнаешь из даташита
для ксайлинса я могу в повер эстиматоре прикинуть, а вот "для хорошо документированного" атмела - хрен там

ну и с i.mx-овским пинтулом получалось неоднократно, что прибегают программисты, говорят, что нет возможности сконфигурить ножку, как пинтул предложил (там какой-то не мейстримовский дистрибутив из-за внутренностей, напрямую пинтульский код не приклеивается) - начинаем смотреть код какой сгенерил пинтул - и опаньки - заработало

или вот например тема, где вы отвечали
https://electronix.ru/forum/index.php?showt...=146056&hl=
там ничего в даташите нет про подключающийся во время бута криптодекодер nand, и единственный метод, которым удалось запустить - это портировать линуксную утилиту в наш бареметал и ей записать "правильно энкодированный" образ - это для i.mx6sx, а до этого года 3 несколько разных плат с imx6d/s c nand бутились без каких-либо энкодеров

------

то есть мое мнение - даташиты отжили свое (наверно, если отпечатать все прочитанные мной даташиты, то камаза не хватит для погрузки %) - очень редко, когда под современные камни имеет смысл их детально читать
Go to the top of the page
 
+Quote Post
mantech
сообщение Aug 13 2018, 09:20
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(yes @ Aug 13 2018, 10:59) *
да естественно плис, куда ж без нее %) - атмел с подходящим артиксом стоит столько же (точнее сам по себе артикс), сколько и младший цинк.
или вот например тема, где вы отвечали
https://electronix.ru/forum/index.php?showt...=146056&hl=
там ничего в даташите нет про подключающийся во время бута криптодекодер nand, и единственный метод, которым удалось запустить - это портировать линуксную утилиту в наш бареметал и ей записать "правильно энкодированный" образ - это для i.mx6sx, а до этого года 3 несколько разных плат с imx6d/s c nand бутились без каких-либо энкодеров


Тогда курите цинк и не распыляйтесь на все остальное, аналогов ему видать пока нет, разве, кто придумает плис+проц+память biggrin.gif

На счет всяких криптозагрузчиков - тут все не просто, в большинстве своем под НДА только, у фриски доки в инете нашел, видать кто-то добрый выложил, на атмел их нет, да и на цинк, если там это возможно, тоже вряд-ли без НДА найдете...
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 13 2018, 11:17
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(mantech @ Aug 13 2018, 12:20) *
На счет всяких криптозагрузчиков - тут все не просто, в большинстве своем под НДА только, у фриски доки в инете нашел, видать кто-то добрый выложил, на атмел их нет, да и на цинк, если там это возможно, тоже вряд-ли без НДА найдете...


нет это не какой-то секьюрный модуль, он описан в общем даташите, в первом FCB он выключается (это в описании есть), но чтобы скачать первый блок из nand он включен и соответствующее содержимое nand должно быть прошито - ну чтобы BCH с рандомизатором сказало CRC OK.
вот ничего больше, чем этот абзац в даташите нету ничего (ну и регистры управления более-менее описаны)

то есть забутить процессор пользуясь даташитом, тупо, невозможно - сколько его ни кури
извиняюсь за занудство

BCH ECC has a Randomizer module that is interfaced through the GPMI APBHDMA
chain. The Randomizer can generate random data based on BCH ECC encoded/decoded
data. It can be employed to reduce the disturbances caused by a neighboring cell in the
NAND chip, thus reducing bit errors.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Aug 13 2018, 14:12
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(yes @ Aug 13 2018, 14:17) *
то есть забутить процессор пользуясь даташитом, тупо, невозможно - сколько его ни кури
извиняюсь за занудство

Тоже извиняюсь, но зачем выбирать такой МК, на который нет полных открытых мануалов и Вы не собираетесь подписывать NDA для получения закрытых?
Это как не иметь док на комплектацию, а брать чужой девайс, пытаться с помощью мультиметра понять что и как там работает, потом выпиливать из него нужные куски платы и лепить из этих кусков своё устройство. А если ещё этот чужой девайс каким-то безграмотным школьником слеплен? smile3046.gif
Никогда не знать потом где прилетит грабля по лбу или Вам или Вашим заказчикам.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- yes   ATSAMA5D2 ныне микрочиповский имеет ли какой-либо pin configuration tool?   Aug 10 2018, 17:07
- - jcxz   Цитата(yes @ Aug 10 2018, 20:07) то есть ...   Aug 11 2018, 06:04
- - mantech   Цитата(yes @ Aug 10 2018, 20:07) я хочу н...   Aug 11 2018, 07:16
||- - mantech   Цитата(jcxz @ Aug 13 2018, 17:12) Это как...   Aug 13 2018, 17:16
||- - jcxz   Цитата(mantech @ Aug 13 2018, 20:16) Вот ...   Aug 13 2018, 20:47
||- - mantech   Цитата(jcxz @ Aug 13 2018, 23:47) Лет 20 ...   Aug 14 2018, 11:47
||- - Arlleex   Цитата(mantech @ Aug 14 2018, 14:47) ИМХО...   Aug 14 2018, 12:41
||- - mantech   Цитата(Arlleex @ Aug 14 2018, 15:41) А ка...   Aug 14 2018, 12:52
|- - jcxz   Цитата(yes @ Aug 11 2018, 13:49) а для мо...   Aug 11 2018, 19:29
- - Arlleex   Вообще в даташитах обычно указываются таблички, ка...   Aug 13 2018, 10:20


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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 20:49
Рейтинг@Mail.ru


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