Перейти к содержанию
    

IAR ARM 8.40 крошится на запуске симулятора или дебагера

Полностью лицензионная IDE.

Начал перетягивать старые проекты с версии 7.40 на новые процы и какая то адская мистика.

Проекты собираются без замечаний, настройки совпадают.

Но при попытке начать отладку, IDE крэшится и появлятся окно отправки бинарного баг-репорта в IAR. 

Естественно, там помочь никто не желает...

 

Как можно понять, или где увидеть, что происходит, и что IAR не нравится?

Сделал более 6х различных тестов и все падают.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Валится IAR как программа в Виндах, или отладка выпадает обратно в редактор? В первом случае - кривая прога, винда до второго сервис-пака; во втором случае: посмертный debug-log - подробнее не будет (это только вы увидеть можете).

Ну, чтоб работа не останавливалась, можно в 7.40, где всё работает, но нет новых процов, перенести соответствующие файлы ("ручками" организовать поддержку несуществовавшего).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 hours ago, Gradient said:

Полностью лицензионная IDE.

 

9 hours ago, Gradient said:

Естественно, там помочь никто не желает...

Гм, какой же смысл от лицензии...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>> Валится IAR как программа в Виндах, или отладка выпадает обратно в редактор?

Падает как программа в Виндах, в редактор обратно не возвращается.

 

>> Гм, какой же смысл от лицензии...

Наша компания заплатила за этот IAR около 10 тысяч долларов.

Если бы я заранее знал, насколько будет он отвратительно сделан и мерзкая поддержка - никогда бы это не одобрил.

Поддержки фактически нет.  Новый интерфейс IDE - только руки уродам оторвать.

 

>> нет новых процов, перенести соответствующие файлы

Если знаете, подскажите более подробно, как это сделать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 hours ago, Gradient said:

Как можно понять, или где увидеть, что происходит, и что IAR не нравится?

Для начала ProcMon и глаза с руками.

Потом мозг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, Gradient сказал:

Если бы я заранее знал, насколько будет он отвратительно сделан и мерзкая поддержка - никогда бы это не одобрил.

Поддержки фактически нет.  Новый интерфейс IDE - только руки уродам оторвать.

Много раз обращался в поддержку IAR - всегда отвечали и помогали. О чём неоднократно уже писал в этой ветке форума.

Может вы что-то не так делаете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну да... они "помогли и ответили".

Даже регистрацию официального аккаунта удалили, зайти туда теперь нельзя.

Как бы 2е рабочих суток прошло и "полный мороз".

 

>> Может вы что-то не так делаете?

В прошлый раз, год назад, они отписали - "обращайтесь через вашего местному дистрибьютера".

Типа: "пошел вон мудак, нам тут некогда". И бюрократическая бодяга затянулась на месяц переписки. Кончилось это просто - ничем, мне надоело и бросил.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 минут назад, Gradient сказал:

Типа: "пошел вон мудак, нам тут некогда". И бюрократическая бодяга затянулась на месяц переписки. Кончилось это просто - ничем, мне надоело и бросил.

А тех.поддержку вы оплатили? Тех.поддержка у них оплачивается отдельно от продукта. И каждый год нужно оплачивать/продлять.

Если вы её не оплатили/не продлили - конечно они будут посылать: пользоваться продуктом можете, но на вопросы отвечать видимо они не обязаны.

 

PS: А вообще отвечают обычно в ближайший следующий рабочий день.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Продукт мы купили "на доверии к репутации", оплатив обещания компании сполна вполне качественными деньгами. Претензии к деньгами были, когда их брали? Но когда пришло время продукт использовать по назначению, оказался он "с душком". И сколько теперь надо "продлять", чтоб он хотя бы правильно работал? Харя у них не треснет от "продлений"? Верните 10 килобаксов родные... если вам ответить западло.

 

В общем вроде решилось.

Скачал триал, надергал оттуда файлов.

Пара часов перетасовок и запустилось, работает.

Может через месяц встанет, там буду их снова грызть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Gradient said:

и запустилось, работает

То есть дело было не в бобине.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в чем если не в ней?

Официальный дистрибутив как не работал так и не работает.

Триал установился в отдельную папку, туда файлы из официала и добавлял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>> нет новых процов, перенести соответствующие файлы

Если знаете, подскажите более подробно, как это сделать

LPC845_EWARM630.thumb.jpg.50a0280bbddb2b52826efea8302664bb.jpg

На примере отсутствующего в EWARM6.30 (WinXP_SP3) LPC845:
в $toolkit_dir$\config\devices\NXP создал каталог \LPC8xx в нём два файла LPC845.i79 и LPC845.menu (они текстовые, содержимое подсмотрел в соответствующих файлах EWARM8.40)
в $toolkit_dir$\config\linker\NXP добавил соответствующий .icf (из EWARM8.40, всё равно он отредактируется "как черепаха богом")
в $toolkit_dir$\config\debugger\NXP добавил соответствующие .ddf и .svd

Аналогино в EWARM7.70 "добавил" отсутствующий STM32L451CC при наличных L471**

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А про какой именно "дебаггер" речь? J-Link? ST-Link? ....

И зачем нужен симулятор?

 

PS: 2-е просто для саморазвития наверное. За всю мою многолетнюю практику написания и отладки ПО на МК, не помню случая чтобы симулятор реально понадобился. Не использовал его никогда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Obam

спасибо, попробую в понедельник

>>не помню случая

Когда вы портируете  с другой архитектуры или делаете код для старых, например для CY7C68013.

Без симулятора будет довольно сложно. В симуляторе делаются макро для симуляции периферии и код быстро отлаживается. Или при изучении нового проца на своей плате (без демоборды). Когда изначально возникает много непоняток и можно в симуляторе посмотреть возможные ошибки.    

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Периферию в симуляторе? Ну таймеры ещё туда-сюда, а SPI, I2c (ведомого ;-) ), UART и особенно кварцевый генератор... \-8Ж
А вот алгоритмы (чисто ядро) - это да: даже без железа чётко результат будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...