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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Просмотр периферии ARM в eclipse
Непомнящий Евген...
сообщение Apr 22 2012, 09:08
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(_Артём_ @ Apr 22 2012, 13:00) *
Комментарии в описании есть, но их нигде не видно, а они бы не помешали.

Да почему - вполне себе видно

Цитата
Работа по объёму большая.
Чем редактировать xml собираетесь?
Notepad-ми не удобно как-то.

Я хочу на питоне сделать парсер stm32f2xx.h, а потом на этой основе автоматически сгенерировать xml. Нарыл пару уже готовых парсеров, но они немного не устраивают. Попробую подпилить один из них.

Если получится, то и хидеры для других stm-процов можно будет через него прогнать
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Apr 22 2012, 09:18
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Непомнящий Евгений @ Apr 22 2012, 12:08) *


У меня и не видно и stm32f4 нет в списке: видимо версия не первой свежести.


Цитата(Непомнящий Евгений @ Apr 22 2012, 12:08) *
Я хочу на питоне сделать парсер stm32f2xx.h, а потом на этой основе автоматически сгенерировать xml. Нарыл пару уже готовых парсеров, но они немного не устраивают. Попробую подпилить один из них.

Сюда бы в открытый доступ его - многим пригодилось бы.
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 22 2012, 20:32
Сообщение #18


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Непомнящий Евгений @ Apr 22 2012, 13:08) *
Я хочу на питоне сделать парсер stm32f2xx.h, а потом на этой основе автоматически сгенерировать xml. Нарыл пару уже готовых парсеров, но они немного не устраивают. Попробую подпилить один из них.

может проще взять ddf файл у IAR и его пропарсировать....
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 23 2012, 06:22
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (KRS @ Apr 22 2012, 23:32) *
может проще взять ddf файл у IAR и его пропарсировать....
А что об этом говорит лицензия ИАРа?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 23 2012, 11:51
Сообщение #20


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Сергей Борщ @ Apr 23 2012, 10:22) *
А что об этом говорит лицензия ИАРа?

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

причем можно официально скачать или триал или лимитированную версию там ddf файлы будут! и их можно спокойно использовать!
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Apr 23 2012, 14:49
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Написал, сгенерил stm32f2xx и stm32f4xx. Первый очень немного попробовал - вроде как норм.

Сгенерить получилось все, кроме значений битовых полей

В вложениях - результаты и сам генератор. Пожелания и багрепорты приветствуются sm.gif
Прикрепленные файлы
Прикрепленный файл  gen.zip ( 9.82 килобайт ) Кол-во скачиваний: 41
Прикрепленный файл  stm32f2xx.zip ( 25.05 килобайт ) Кол-во скачиваний: 43
Прикрепленный файл  stm32f4xx.zip ( 25.87 килобайт ) Кол-во скачиваний: 68
 
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Apr 24 2012, 11:20
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Непомнящий Евгений @ Apr 23 2012, 17:49) *
В вложениях - результаты и сам генератор. Пожелания и багрепорты приветствуются sm.gif

Не пойму как ply инсталлировать.
Скачал ply-3.4.tar.gz, распаковал(в какую папку рассаковывать) и что с ним дальше делать?
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Apr 24 2012, 11:24
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Проще всего сначала поставить pip, а потом - pip ply

Если же руками распаковали исходники (лучше во временную папку), то обычно в корне лежит setup.py. Запускаете setup.py install.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Apr 24 2012, 13:42
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Непомнящий Евгений @ Apr 24 2012, 14:24) *
Если же руками распаковали исходники (лучше во временную папку), то обычно в корне лежит setup.py. Запускаете setup.py install.

Спасибо, получилость:
взял файл stm32f2xx.h от IAR (Keil-овский почему-то не подошёл), запустил и получил xml.

Такой вопрос: я так понял что вы используете stm32F2/F4. Что вы устанавливали для отладки в эклипсе?
Zylin? OOCD? Что -то ещё?
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Apr 25 2012, 04:32
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(_Артём_ @ Apr 24 2012, 17:42) *
Такой вопрос: я так понял что вы используете stm32F2/F4. Что вы устанавливали для отладки в эклипсе?
Zylin? OOCD? Что -то ещё?

У меня отладчик j-link от сеггера.

Сначала пробовал gdb hardware, в приницпе работает. но какие-то мелкие грабли остались. Кроме того, просмотр переферии с ним не пошел.

Счас стоит zylin.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Apr 25 2012, 12:24
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Непомнящий Евгений @ Apr 25 2012, 07:32) *
У меня отладчик j-link от сеггера.
Счас стоит zylin.

Понятно, у тоже самое.
Go to the top of the page
 
+Quote Post
Legath
сообщение May 18 2012, 11:57
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 30-12-10
Из: Рязань
Пользователь №: 61 958



А куда xml подкладывать если ставил плагин из репозитория? Директория не создалась. А если распаковать jar вручную то положенные в эту диру xml не похватываются
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 18 2012, 12:46
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Legath @ May 18 2012, 14:57) *
А куда xml подкладывать если ставил плагин из репозитория? Директория не создалась. А если распаковать jar вручную то положенные в эту диру xml не похватываются

Не помню уже как устанавливал (наверное делал установку с http://embsysregview.sourceforge.net/update ).
xml-ы лежат так:
папка eclipse\plugins\org.eclipse.cdt.embsysregview_0.1.9\data\cortex-m3\STMicro
папка eclipse\plugins\org.eclipse.cdt.embsysregview_0.1.9\data\cortex-m3\NXP
и т.п.
Go to the top of the page
 
+Quote Post
Legath
сообщение May 18 2012, 13:07
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 30-12-10
Из: Рязань
Пользователь №: 61 958



org.eclipse.cdt.embsysregview_0.1.9 у меня то и нет
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 18 2012, 13:28
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Legath @ May 18 2012, 16:07) *
org.eclipse.cdt.embsysregview_0.1.9 у меня то и нет

Устанавливал так Help\Install new software\, добавил адрес http://embsysregview.sourceforge.net/update и далее по визарду.
Всё установилось, папки появились.
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 Текстовая версия Сейчас: 25th June 2025 - 15:15
Рейтинг@Mail.ru


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