|
Конфигуратор выводов для микроконтроллеров STM32, программа |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 20)
|
May 24 2012, 07:02
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 24-05-05
Из: Москва
Пользователь №: 5 354

|
Цитата(KARLSON @ May 24 2012, 10:04)  Конфигуратор выводов для микроконтроллеров STM32Только вот не понял, когда активна кнопка "Generate source code files". О прикольно... Ща попробуем... Спасибо зп ссылочку!
--------------------
BST RGDS, Aquatik...
|
|
|
|
|
May 25 2012, 16:20
|
Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 21-06-04
Пользователь №: 70

|
Цитата(jcxz @ May 24 2012, 10:40)  А для NXP такая вещь есть? Когда-то написал вот такой конфигуратор для LPC2148. Модули не все, что-то не доделано. Помечаете галочками, жмете кнопку "Сгенерить". На прогу забил в связи с переходом на STM, если надо, выложу исходники.
--------------------
Настоящее чревато будущим.
|
|
|
|
|
May 27 2012, 05:00
|
Группа: Новичок
Сообщений: 2
Регистрация: 2-09-08
Пользователь №: 39 937

|
Удобная программа, у каждого вывода можно посмотреть его альтернативные функции. А также подсвечиваются выводы, на которые можно сделать ремаппинг. Частенько использую вместо datasheet. Почитать описание можно здесь http://chipspace.ru/stm32-microxplorer/
|
|
|
|
|
May 27 2012, 13:25
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Интересно не только отсутствие автогенерации кода- хотя это на любителя, есть скажем HALCOGEN у TI, но у них это походу единственный способ " кодить с либами" для некоторых камней, скажем RM48. Тут более любопытно следующее, привожу пример:
-имеется камень STM32F405RGT6 (LQFP64) -ясное дело, первый пин обозначен в этой программе- левый верхний угол -с другой стороны, известно что добрые производители помечают подобные места точками. Но STM вбрасывает свою любовь лопатой: на этом камне этих точек 2. Разумеется, ни одна не соответствует расположению первого пина их программы -но если ты джедай- пинцет в руки:на нижней стороне камня есть еще 2 точки(О, Великий СТМ!)где на одной написано название страны, в которой по видимому был последний серьезный техпроцесс в плане изготовления, а на другой- цифра "1! и подпись "А30" под ней. Эта точка с единицей совпадает с расположением первого пина из проги, но червь сомнения не дает покоя...
С бга проще- видно всегда- по крайнее мере у TI и STM, другие не гонял. Но тут непоняточки и пичалька.
|
|
|
|
|
May 30 2012, 05:52
|

Группа: Новичок
Сообщений: 4
Регистрация: 17-03-12
Из: СПб
Пользователь №: 70 851

|
Цитата(EvilWrecker @ May 27 2012, 17:25)  -имеется камень STM32F405RGT6 (LQFP64) ... на этом камне этих точек 2 .... на нижней стороне камня есть еще 2 точки(О, Великий СТМ!) ...червь сомнения не дает покоя... Прозвони предполагаемые выводы земли и питания. Не факт, что они буду все звониться между собой, но, например, для камня STM32F100 в LQFP64 есть одна пара звенящих линий питания (VDD_3/VSS_3 и VDD_2/VSS_2). Достаточно найти одну прозвонку, чтобы 100% выяснить положение ключа.
|
|
|
|
|
May 30 2012, 10:19
|
Частый гость
 
Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476

|
Цитата(EvilWrecker @ May 27 2012, 17:25)  -с другой стороны, известно что добрые производители помечают подобные места точками. Но STM вбрасывает свою любовь лопатой: на этом камне этих точек 2. Разумеется, ни одна не соответствует расположению первого пина их программы У меня как раз лежит похожий камень, немного с другими характеристиками правда и все нормально, единственная точка в углу. Может вам брак подсунули?
|
|
|
|
|
May 30 2012, 23:48
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Сдается мне, что есть определенный резон в "народном" конфигураторе  под хотя бы м3/м4 камни от NXP/STM32 - благо мало, кто будет спорить что если ковыряться со списком пинов и ремапом в 64 ногом корпусе еще как то можно, хотя и впадлу, но если под рукой бга100500, тогда дело плохо. На Qt надо поробовать собрать- по крайней мере, в планах было сделать подобное для ситар, дельфинов и пиколо- потом можно будет подтянуть и остальное, включая генератор билиотечных файлов и плагин для Eclipse/CCS/COIDE Впрочем для TI это пожалуй более актуально чем для остальных- у их М4/V3 какая то череcчур жирная еррата, а халкоген на мой взгляд самый убогий инструмент для подобных целей, который вообще можно придумать. Думаю, такой софт многим бы пришелся по душе.
|
|
|
|
|
May 31 2012, 00:08
|
Местный
  
Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127

|
Цитата Сдается мне, что есть определенный резон в "народном" конфигураторе Не думаю. Игра не стоит свеч. Практика показывает, что конфигуратор нужен только поиграться. Когда делаеш реальный проэкт, то там уже все конкретно разрисовано и те же порты настраиваются всего несколькими командами. К тому же, сделав уже несколько проэктов, начинаеш просто тупо копировать готовые куски и чуть их подправлять.
|
|
|
|
|
May 31 2012, 01:05
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Это 2 абсолютно разные вещи, я уже не говорю про сам способ получения либ для конкретных камне типа RM48- но более приземелнных мк это тоже касается. Основное и самое весомое достоинство подобного рода инструментов в том, что они позволяют сделать задачу максимально абстрактной и не вникать без личного желания в особенности реализации. Что касается решения прикладных задач, то до определнного омента копирование типовых кусков это лучший способ эффективного менеджмента времени/усилий, тут вы правы- но с некоторой поры ценность уровня абстрации выходит на более высокий уровень: не нужно ни в чем ковырятся, вникать в предистоию каких то реализаций. Это как с разница в стиле создания кода с либами или напрямую через регистры- если кто то по известным причинам хочет использовать напрямую регистры, ок нет проблем, выдирайте из либ нужные куски и используете, но реверс- задача подразумевает копание в даташите, что не всегда нужно, особенно если речь идет продукте, подчиняющимся стандартам. п.с. мне по-прежнему интересно, как понять где пин 1 у 405 камня
|
|
|
|
|
May 31 2012, 06:32
|

Группа: Новичок
Сообщений: 4
Регистрация: 17-03-12
Из: СПб
Пользователь №: 70 851

|
Цитата(EvilWrecker @ May 31 2012, 05:05)  п.с. мне по-прежнему интересно, как понять где пин 1 у 405 камня  Мне тоже, поэтому позволю себе наглость еще раз попросить вас последовать моей рекомендации из поста 12, если вас, конечно, не затруднит потратить на это 10 минут времени.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|