- Камрады! А никто не компилял в IАRЕ 5.51.6 под tiny26? А то что то вылетает с ошибкой IarIdеPm.ехе. Спсб. - Т.Достоевский(23.05.2011 03:42, dao)
- Камрады! А никто не помнит место где лежат фирменные библиотеки на ПКАД? Дизайн странички такой - белый фон поле выбора партнумбера поле выбора корпуса поле выбора производителя. Помоему на сайте альтиума. Спсб. - Т.Достоевский(22.05.2011 16:47, dao, полностью)
- Может кому надо? Не жалко, берите. Компас как-то взламывал, выковырял оттуда. Мне нравится, пользовался не единожды. mazur(20.05.2011 19:17, dao)
- Можно ли и как подставить в формулы в EXCEL вместо десятичных чисел шестнадцатеричные или бинарные? mazur(19.05.2011 20:42, dao, полностью)
- как в IAR завести свой mailbox? Sylvan(741 знак., 20.05.2011 17:35, dao)
- Какая бесплатная программа позволяет отправлять данные по USB, наподобие терминальной RS-232. - mazur(19.05.2011 13:11, dao, полностью)
- У меня похоже мозги отключились. Поможите их поставить на место (гауссово распределение)... POV(402 знак., 19.05.2011 09:35 - 09:42, dao, полностью)
- Эмулятор ПК на JavaScript, запускается в браузере -> - SciFi(17.05.2011 14:26, dao, ссылка)
- Не нахожу описания #pragma weak в IAR EW430 v 5.20. Ткните, плз, где есть - Vit(17.05.2011 07:26, dao, полностью)
- Уронил свой любимый E90 :( Помогите опознать микрофончик. Николай Коровин(390 знак., 30.04.2011 13:26, dao, картинка, картинка, полностью)
- Покурил немного доку на RX6xx Renesas. На самом деле довольно интересное семейство. И против Cortex ему есть что поставить. -> Evgeny_CD(978 знак., 12.05.2011 22:10, dao, ссылка, полностью)
- По RX цельный сайт есть, ->, и там есть интересное! В частности, есть семейство RX2xx, которое 130 нм, маложручее и с большой памятью. 50 Мгц, 1.6...5В питание! 20 Мгц при 1.6В. Плавучки нет, памяти один банк оставили, а остальное на месте. Evgeny_CD(438 знак., 13.05.2011 01:01, ссылка)
- Из минусов 1) Чет я не вижу задач. 2)Джапанское качество документации меня бесит. - Vladimir Ljaschko(13.05.2011 00:06)
- Фанаты атмела (точнее - AVR), радуйтесь. Гугл выбрал Arduino в качестве платформы для примочек, стыкующихся с Android -> - SciFi(13.05.2011 10:16 - 10:19, dao, ссылка, ссылка, полностью)
- DejaGnu, check.sourceforge.net -- кто использовал, что лучше? Может какие-то другие средства для "юнит-тестирования"? Какие, с каких успехом? - fk0(13.05.2011 14:27, dao)
- Ну что, давно я ничего взрослого не постил? Оно есть у меня! Виртуализируемая встраиваемая Ось: наш ответ копроэкономике. Evgeny_CD(6860 знак., 18.04.2011 12:20 - 12:25, dao, полностью)
- Какие, однако, глюки у компиляторов бывают: в выражении a = b / (c - d) он перепутал порядок аргументов при вычитании. Жуть. - SciFi(11.05.2011 12:56, dao, полностью)koyodza
- 1. Кто герой? 2. Может, с типами/диапазонами все-таки не то? - Vladimir Ljaschko(11.05.2011 13:00)
- 1. IAR Coldfire. 2. Проверил тщательно: прошёл по шагам в дизассемблере, проверил все промежуточные результаты. SciFi(111 знак., 11.05.2011 13:08)
- В ЙАР AVR сталкивались с "мутными" ситуациями. В некритичных по быстродействию местах просто разбивали сложную формулу на части, вводя промежуточные переменные, после чего работало. - AU08(11.05.2011 13:54)
- по-возможности всегда стараюсь разбивать на части, и вводить промежуточные переменные с минимально возможной областью видимости - koyodza(11.05.2011 15:07)
- Понятно, как этот глюк обойти. Просто этот компилятор ещё генерит неверный код для md5.c на уровне оптимизации high, favor speed. Вот и получается, что засада может быть где угодно. Зато код весьма компактный выдаёт :-) - SciFi(11.05.2011 15:12)
- это похоже самая беда у IAR`а - периодическая выдача нерабочего кода на максимальных уровнях оптимизации. - Mahagam(11.05.2011 15:39)
- Это всеобщая беда. PIC-овые компиляторы особливо приучали к отказу от сложных выражений в одной строке. - ASDFS(11.05.2011 15:55)
- ну в 90% случаев при внимательном разборе виноват сам программист: компилятору ещё нужно уметь объяснить, что можно оптимизировать koyodza(304 знак., 11.05.2011 15:45)
- Оно да, но если он выкидывает кусок кода - предупреждение бы не помешало. А volatile тоже та еще штука, требуестя в одном-двух местах, а не оптимизируется во всем коде, приходится в другие переменные перекидывать. Вот бы директивой её сделали, Kit(52 знак., 11.05.2011 17:02)
- предупреждения, когда выкидывается кусок кода, можно использовать только когда программа из десяти строк :=) koyodza(158 знак., 11.05.2011 23:42)
- А не утоните в предупреждениях? Завели временную переменную, а компилятор ее выбросил - получи предупреждение. И как вы представляете себе volatile директивой? Cepгeй Бopщ(114 знак., 11.05.2011 17:10)
- Да, оптимизатор иногда задалбывает вместе с предупреждениями. Особенно "любимая" ситуация - нужно прочитать регистр периферии "в никуда". И начинается... То просто предупреждение, что переменная не используется после присвоения, то еще хуже - vmp(181 знак., 12.05.2011 17:39)
- Я написал "кусок кода", очевидно, что на a=b предупреждений дывать не надо. У меня и написано, что "приходится в другие переменные перекидывать", только это неудобно. А директиву я себе представляю очень просто: Kit(72 знак., 11.05.2011 22:34)
- +1. Я так и делаю. Кстати, такой способ позволяет наоборот избежать "лишних" предупреждений в том случае, когда в операции используются больше одной volatile-переменных. При использовании двух или большего количества volatile, например, в rezident(105 знак., 11.05.2011 17:24)
- какбы да. но все равно - IAR лидирует по отказам кода. не раз было, что GCC собирает работоспособный код под любой оптимизацией, что по размеру что по скорости, а ИАР на этом же исходнике на максимуме генерит мертвечинку. Mahagam(160 знак., 11.05.2011 15:58)
- напоминает анекдот про машинисток :=) koyodza(181 знак., 11.05.2011 15:21 - 15:23)