Jump to content
    

Отладка в "IAR for ARM" кода, сгенерированного иным компилятором.

2 минуты назад, jcxz сказал:

А в РФ - вот скажут вам завтра, что "компилить нужно только отечественными инструментами!" Так как "Кейл - иноагенты писали на деньги госдепа".  :biggrin: Думаете - не будет такого?  :wink:

Совершенно спокоен по этому поводу - такого не произойдет)) А если и так - мои проекты влегкую запустятся в GCC, т.к. LLVM (ARM CLang) огромной своей частью синтаксически совместим с GCC.

Share this post


Link to post
Share on other sites

10 минут назад, jcxz сказал:

компилить нужно только отечественными инструментами!

Можно список отечественных компиляторов где-нибудь глянуть?

Share this post


Link to post
Share on other sites

3 минуты назад, VladislavS сказал:

Можно список отечественных компиляторов где-нибудь глянуть?

:biggrin:

Share this post


Link to post
Share on other sites

1 hour ago, jcxz said:

И как быть???? :dash2:  Пришлось изобрести:

Всё изобретено давным давно


 

#if defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) /* ARM Compiler V6 */
  #ifndef __packed
    #define __packed  __attribute__((packed))
  #endif
#elif defined ( __GNUC__ ) && !defined (__CC_ARM) /* GNU Compiler */
  #ifndef __packed
    #define __packed __attribute__((__packed__))
  #endif /* __packed */
#elif defined (__ICCARM__)    /* IAR Compiler */
...
#endif

 

Share this post


Link to post
Share on other sites

2 часа назад, jcxz сказал:

Вопрос обычно ставится так: Можно купить

  • либо ОДИН, но ОРИГИНАЛЬНЫЙ, и простой (без всяких Ethernet, Ultra и т.п.);
  • либо НЕСКОЛЬКО, но КЛОНОВ, но зато = Ultra, Ethernet, гальваническая развязка и прочие плюшки.

Что выберут программисты тут?

Думаю - вопрос риторический.

Цена данного вопроса на кантору 500 евро! На данный момент это совсем ничего, даже гусару нормально погудеть не хватит. И никакой риторики. :crazy:

Share this post


Link to post
Share on other sites

4 minutes ago, VladislavS said:

Можно список отечественных компиляторов где-нибудь глянуть?

Нет

Share this post


Link to post
Share on other sites

Только что, x893 сказал:

Всё изобретено давным давно

#if defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) /* ARM Compiler V6 */
  #ifndef __packed
    #define __packed  __attribute__((packed))
  #endif
#elif defined ( __GNUC__ ) && !defined (__CC_ARM) /* GNU Compiler */
  #ifndef __packed
    #define __packed __attribute__((__packed__))
  #endif /* __packed */
#elif defined (__ICCARM__)    /* IAR Compiler */
...
#endif

Вы видимо не прочитали тот мой пост.

Это не работает.

Share this post


Link to post
Share on other sites

1 minute ago, jcxz said:

Вы видимо не прочитали тот мой пост.

Это не работает.

Ну Вы же программист - разберётесь.

Share this post


Link to post
Share on other sites

Поменять местами два слова - больше разговоров.

Share this post


Link to post
Share on other sites

1 минуту назад, VladislavS сказал:

Поменять местами два слова - больше разговоров.

И вы тоже не читали мой пост.

Поменять - IAR не будет компилить. Надо чтобы компилилось обоими.

 

PS: Решение уже найдено и выше я его выложил. Советующих прошу читать прежде чем советовать.

Share this post


Link to post
Share on other sites

У всех обоими тремя компилится, а вы себе проблемы напридумывали и героически с ними боретесь.

Share this post


Link to post
Share on other sites

Проблемы выглядят явно надуманными. Видимо оплата почасовая у иностранного инвестора.

Share this post


Link to post
Share on other sites

Если работодатель хочет, чтобы компилилось "обоями" - выкатываете ему счёт на последнюю версию iar, j-link и что там ещё не хватает. Наблюдаете за рекацией. Зажмотит -  значит не так и нужно было.

Share this post


Link to post
Share on other sites

1 минуту назад, VladislavS сказал:

Если работодатель хочет, чтобы компилилось "обоями" - выкатываете ему счёт на последнюю версию iar, j-link и что там ещё не хватает наблюдаете за рекацией. Зажмотит -  значит не так и нужно было.

Да не, он скажет - [цензоред] не неси и пиши так чтоб на всех работало, вон у Владислава с какого-то там форума все работает, а у тебя нет🙂

Share this post


Link to post
Share on other sites

1 minute ago, Arlleex said:

Да не, он скажет - [цензоред] не неси и пиши так чтоб на всех работало, вон у Владислава с какого-то там форума все работает, а у тебя нет🙂

Ну так jcxz наймёт Владислава и всё будет чики-пуки.

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.

×
×
  • Create New...