Jump to content

    
Gradient

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

Recommended Posts

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

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

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

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

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

 

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

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

 

 

 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
9 hours ago, Gradient said:

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

 

9 hours ago, Gradient said:

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

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

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

 

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

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

Share this post


Link to post
Share on other sites
15 hours ago, Gradient said:

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

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

Потом мозг.

Share this post


Link to post
Share on other sites
5 часов назад, Gradient сказал:

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

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

 

Share this post


Link to post
Share on other sites
13 минут назад, Gradient сказал:

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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**

 

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

Obam

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

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

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

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

 

 

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.