|
|
  |
Просмотр периферии ARM в eclipse |
|
|
|
Apr 22 2012, 09:08
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(_Артём_ @ Apr 22 2012, 13:00)  Комментарии в описании есть, но их нигде не видно, а они бы не помешали. Да почему - вполне себе видно Цитата Работа по объёму большая. Чем редактировать xml собираетесь? Notepad-ми не удобно как-то. Я хочу на питоне сделать парсер stm32f2xx.h, а потом на этой основе автоматически сгенерировать xml. Нарыл пару уже готовых парсеров, но они немного не устраивают. Попробую подпилить один из них. Если получится, то и хидеры для других stm-процов можно будет через него прогнать
|
|
|
|
|
Apr 23 2012, 11:51
|

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

|
Цитата(Сергей Борщ @ Apr 23 2012, 10:22)  А что об этом говорит лицензия ИАРа? и как можно узнать что файл получен таким образом? а вообще по лицензии там нельзя передавать исходный код, но нигде не сказано что его нельзя использовать. к тому же это относится только к исходникам библиотек. причем можно официально скачать или триал или лимитированную версию там ddf файлы будут! и их можно спокойно использовать!
|
|
|
|
|
Apr 23 2012, 14:49
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Написал, сгенерил stm32f2xx и stm32f4xx. Первый очень немного попробовал - вроде как норм. Сгенерить получилось все, кроме значений битовых полей В вложениях - результаты и сам генератор. Пожелания и багрепорты приветствуются
|
|
|
|
|
Apr 24 2012, 11:24
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Проще всего сначала поставить pip, а потом - pip ply Если же руками распаковали исходники (лучше во временную папку), то обычно в корне лежит setup.py. Запускаете setup.py install.
|
|
|
|
|
Apr 24 2012, 13:42
|
Гуру
     
Группа: Свой
Сообщений: 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? Что -то ещё?
|
|
|
|
|
Apr 25 2012, 04:32
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(_Артём_ @ Apr 24 2012, 17:42)  Такой вопрос: я так понял что вы используете stm32F2/F4. Что вы устанавливали для отладки в эклипсе? Zylin? OOCD? Что -то ещё? У меня отладчик j-link от сеггера. Сначала пробовал gdb hardware, в приницпе работает. но какие-то мелкие грабли остались. Кроме того, просмотр переферии с ним не пошел. Счас стоит zylin.
|
|
|
|
|
May 18 2012, 12:46
|
Гуру
     
Группа: Свой
Сообщений: 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 и т.п.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|