- IAR ваш - Говно. Ни малейшего предупреждения. VLLV(06.11.2019 20:05, dao, полностью)
- Эх... а какое гавно Crosscore на базе Эклипса... ни в сказке ни пером... как с ним люди живут, я вообще не понимаю... мы, вчетвером, уже так задолбались, что просто ец... - sav6622(06.11.2019 21:35)
- А там в коде ничего странного нет? Или может мне спать пора evgeniy1294(238 знак., 06.11.2019 20:58)
- Три строки выше проверка диапазона сдвига. - VLLV(06.11.2019 21:31)
- _status_bit[i] ВСЕГДА < 64, поэтому выхода за диапазон не будет. Этот код компилятор может выкинуть. - Costic(06.11.2019 21:18)
- Ещё вопрос: flash отмаплена в 0x00000000? - evgeniy1294(06.11.2019 21:00)
- именно )) оптимизатор все это выкинул нах ) - 0men(06.11.2019 20:59)
- и правильно сделал :-) - Costic(06.11.2019 21:20)
- В этом случае отладчику положено сообщать "нет такой переменной, ибо она ушла нах". - SciFi(06.11.2019 21:03)
- скомпилировал у себя, отладчик пишет unknown статусбит. Возможно, после игры с линкером, что то пошло не так - 0men(06.11.2019 21:09)
- Как бы ни игрались, имя есть имя. - VLLV(06.11.2019 21:32)
- Без маппинга тоже имя остается? Я так понимаю, вы знаете, что этот кусок кода оптимизатор выкинул правильно? - 0men(06.11.2019 21:37)
- Нет, в этом не разобрался. Собственно, с этого началось. - VLLV(06.11.2019 21:42)
- _status_bit[i] ВСЕГДА < 64, поэтому весь цикл не имеет смысла, компилятор (оптимизатор) его выкидывает - 0men(06.11.2019 21:45)
- Проверил, именно так. То есть против изврата программиста IAR бессилен. Ну что ж, логично. Еще раз спасибо! - VLLV(06.11.2019 21:59)
- Бля! Спасибо! Сравнение действительно не в ту сторону. Щаз проверю в симуляторе. - VLLV(06.11.2019 21:56)
- Я же как раз писал об этом))) - evgeniy1294(06.11.2019 23:43)
- Спасибо, но я читал зашоренными глазами )) Сначала хотел брейк применить, а потом "упростил" конструкцию, не поменяв условие. - VLLV(07.11.2019 06:39)
- Говорят, "test-driven development" в этих случаях помогает. Сделал рефакторинг, прогнал тесты, чувствуешь себя сухо и комфортно. Хотел попробовать, но с этими тестами столько геморроя (особенно симулировать железо), что забил. Плетём лапти по SciFi(10 знак., 07.11.2019 12:17)
- Значит, наш IAR не Говно? :) - Ксения(07.11.2019 11:02)
- Не, тут тема сисек раскрыта не до конца... один глюк так и не объяснен. При выкидывании оптимизатором кода (и переменной), отладчик должен написать, что она не известна. Тут же он ее показывает по вполне определенному адресу. Дело может быть в 0men(56 знак., 07.11.2019 12:12)
- Да, так бывает. Пожалуй, у каждого было, у меня в том числе: "Я нашёл баг компилятора"! Спокойно отношусь, с пониманием. - Nikolay_Po(07.11.2019 11:11)
- Да говно, говно, не переживайте! ;О) - mse homjak(07.11.2019 11:07)
- подозрительно, что у вас точка останова не активна. Так бывает, если этот кусок кода оптимизатор выкинул - 0men(06.11.2019 20:57)
- а каэто у вас boot и application в одном таргете ? поделитесь секретом - Aleksey_75(06.11.2019 20:38)
- Мжет быть в General Options раздел Location for constants and strings выбран пункт RAM? А потом этот адрес кто-то (ваша программа) затёр. - Costic(06.11.2019 20:31)
- Что эта картинка доказывает? Не оч. прямые руки? - SciFi(06.11.2019 20:24)
- Использование gdb для распечатки значений в контрольных точках. Демонстрация концепции по ссылке. fk0(1822 знак., 08.11.2019 20:14, dao, ссылка, полностью)
- Интересный сервис по доделке наполнения под Распберри ПИ - sav6622(08.11.2019 12:03, dao, ссылка)
- Какой посоветуете взять логический анализатор + осциллограф? безэкраный, с софтом на win10, желательно с возможностью внутреннего накопления данных( дабы оставлять на объекте на непродолжительное время ). - Mefod(07.11.2019 15:52, dao)
- давненько
не брал я в руки шашек не занимался настройкой/оптимизацией компа. Вот сейчас всплыла одна проблема - пытаюсь решить... пока - творческий тупик :( Adept(3416 знак., 06.11.2019 13:20 - 13:28, dao, полностью)
- кто имеет что сказать против кодевижн АВР? Просто интересуюсь :) есть некоторые Adept(1206 знак., 31.10.2019 15:50 - 15:53, dao, полностью)
- Очень давно переползал с АСМ-ма на ещё тот Кодевижен, евоный хелп зачётный был. Сейчас думаю не хуже. maleon(03.11.2019 18:09)
- 10 лет прошло? - Значит, меняй что-нибудь важное; главное, оснОвное, сам! Не дожидаясь "подзатыльника" от Бати.:) Работаю в АРМ Кейле на Си. Но... матерюсь точно так же, как и на ассемблере. Терпение и трут = огонь. :) Главное - "Не ссы, и bnb62(96 знак., 01.11.2019 16:24 - 17:41)
- Серебряной пули -- нет. - fk0(01.11.2019 11:15)
- Феодальное королевство. Для студней сгодится. Для нормальной работы - нет. Аминь. Подробности могу вспомнить, но рвотный рефлекс не дает :-) - il-2(31.10.2019 19:42)
- что посоветуете?? (с прицелом на кортексы, ну и старшие АВР тоже неплохо бы) Приоритет (кроме общего качества работы, компилятора, ессно)- вменяемая среда отладки или возможность полноценной интеграции куда-нить (к примеру в студию (тут сразу Adept(18 знак., 31.10.2019 20:23)
- Студия 6.2 и встроенный в нее GCC. Тот toolchain, который интегрировался в студию 4 был все-таки сыроват и результат компиляции иногда выдавал нерабочий на ровном месте. - AlexG(31.10.2019 21:04)
- Лично мне никакая Студия не нравится, а нравится IAR :). Причем, причину вижу не в качестве кода, а в ясности смысла сообщений об ошибках. У IAR она ясная, понятная и сразу указует на место в коде, которое компилятору не понравилось, тогда как Ксения(241 знак., 01.11.2019 15:34 - 15:53)
- Не так все просто. Однажды я написал такой исходник, от компиляции которого IAR
уходил в нирвану сообщал о внутренней ошибке. - VLLV(01.11.2019 21:12)
- Мне тоже очень нравится IAR (за качественный и предсказуемый результат компиляции), но мне показалось, что топикстартер хочет чего-нибудь подешевле, а Студия, начиная с шестой версии, стала достаточно вменяемой, чтобы использовать ее для несложных AlexG(186 знак., 01.11.2019 15:50)
- Пользуюсь студией 7 для весьма серьёзных проектов, как AVR, так и ARM, всё нормально. Не вижу необходимости чего-то другого для продукции Atmel - бомж(02.11.2019 22:15)
- несложные проекты, и всё, что касается задач управления, без сложной математики, я делаю на асме (благо есть самописная операционная многозадачная среда шаблонов для разных типов МК, шаблоны проектов для tiny/mega/xmega) Adept(860 знак., 01.11.2019 21:07)
- Если использование таблетки для вас приемлемый вариант, то крайне рекомендую IAR - AlexG(02.11.2019 07:43)
- Ассемблер головного мозга :-) - SciFi(01.11.2019 21:13)
- Да, я думал в спорах ASM vs C, ассемблер безоговорочно проиграл лет 10-15 тому назад. И в варианте C vs C++ давно победил C++. И в сегодняшнем мире уже вовсю отказываются от C++ в пользу C#, Java, Typescript... - fk0(03.11.2019 15:34)
- да, люблю пошевелить мозгами :) а главное мне это доставляет удовольствие, ну, скажем как ручная резьба или ювелирное дело (а ведь можно же взять фрезер, и сделать быстрее, но удовольствия не получишь, да и результат "ручной работы" мне больше Adept(13 знак., 01.11.2019 21:33)
- а "семёрка" чем плоха? почему 6.2? - Adept(31.10.2019 21:23)
- Кодвижн 2й версии (с более поздними не знаком) - великолепная штуковина для обучения и относительно простых проектов. Генерит хорошо оптимизированный код. Встроенный генератор "рыбы" проекта позволяет настраивать периферию мышкотыком. Недостатки? Сидоргек(110 знак., 31.10.2019 16:00)
- Си на восьмибитнике - это такой недоси. Почему бы не взять Cortex-M, как сейчас модно? - SciFi(31.10.2019 15:58)
- Вот учу C# на курсах повышения квалификации. И он мне реально нравится. В нём собрали самое лучшее из C++, Delphi, VisualBasic. Да ещё и компилятор бесплатен! Вот :))) - бомж(22.04.2016 22:17, dao, полностью)
- "Не учи отца - и баста!"(с) Может, не учите, а изучаете? - Олдфаг(23.04.2016 20:28,
)
- Главное, не забывать, что это на самом деле курсы понижения квалификации. Пока это твёрдо помнишь — к пороку неуязвим даже в момент прогиба :) - Николай Коровин(23.04.2016 15:53)
- лучшее из Дельфи - Паскаль -язык человеческих детенышей воспитанных человеками (С - ... воспитанных обезьянами), и помнится примерно тоже самое сделанное на Дельфи и на Шарпе бежало на ПК с разницей скорости в разы (Шарп применяли тока чтоб на basilmak(33 знак., 23.04.2016 11:27)
- полезно, чтобы убить время ;) TimeZoneDefault(404 знак., 23.04.2016 09:09,
)
- Но помни вот про это -> - Codavr(23.04.2016 02:19, ссылка)
- А где на этом C# можно еще писать, помимо Windows? - Ксения(23.04.2016 00:16)
- Учите тогда уж лучше джаву. На мой скромный взгляд, перспективнее - scorpion(22.04.2016 23:40)
- "Бойтесь данайцев, дары приносящих"© :-) - SciFi(22.04.2016 22:27)
- Обновление Windows Terminal: Preview 1910 -> Сильна темная сторона силы... - Evgeny_CD(05.11.2019 17:48, dao, ссылка)
- Наконец-то!!! Появился новый браузер Microsoft Edge BETA для Windows 7,8. А то IE11 уже на многих сайтах не канает. Это счастье :-) - il-2(03.11.2019 14:20, dao, полностью)MBedder
- Позвольте еще вопрос: Какую лучше программу/утилиту использовать для тестирования клиента на ESP32 по TCP протоколу для приема и передачи небольшого массива данных (32 байта)? - Make_Pic(01.11.2019 13:04, dao, полностью)
- Интимные подробности про TLC память -> Evgeny_CD(167 знак., 30.10.2019 22:43, dao, ссылка, полностью)
- Где-то читал, что TLC и QLC накопители работают в режимах SLC и MLC при малом объёме записанных данных, и по мере заполнения переходят на всё более плотный режим записи. Т.е. хочешь надёжности и скорости - откусываешь половину объёма и на ней =AlexD=(82 знак., 01.11.2019 07:59)
- Попытка осмыслить. В целях повышения объёма в ячейках TLC стали использовать 2+N состояний. Производители в 2019 году увеличили плотность памяти. Теперь "для особых случаев" можно вернуться к подобию режима с двумя состояниями, что надёжнее, De_User(112 знак., 31.10.2019 16:28 - 16:31)
- Тошиба-память (Kioxia с 1октября 2019) предлагает XL-FLASH: Solo(560 знак., 31.10.2019 14:47)
- По моему, это особенность всех EEPROM. misyachniy(110 знак., 31.10.2019 11:07)
- А каковы эти значения у MLC и SLC, а также сам LifeTime у каждой из? Когда не с чем сравнивать, то как-то непонятно, а за предупреждение спасибо, учту на будущее. - Codavr(31.10.2019 11:00)
- Поскольку SSD на таких мелкосхемах живут вполне неплохо, то это можно объяснить только качеством алгоритмов в контроллерах SSD. Evgeny_CD(58 знак., 31.10.2019 10:32)
- Непрочный, непрочный, непрочный мир(с) --> - MBedder(31.10.2019 10:20, ссылка)
- Вот говно... - Ruslan(31.10.2019 08:13)
- Куда смотреть - можно подробнее?! - De_User(30.10.2019 22:50)
- Что легче: семафор или мьютекс? Peter_M_(249 знак., 31.10.2019 09:27, dao, полностью)MBedder
- [MPLAB® Harmony 3] -> --> Они копались в моей голове? Вроде как все под RTOS заточено, и даже можно не только FreeRTOS юзать. Кто-нибудь пробовал? Обещано Cortex M4, M7, MIPS, Cortex A5 (beta) и только вышел ARM 926 - Evgeny_CD(30.10.2019 15:31 - 16:04, dao, ссылка, ссылка, полностью)
- [SkyNet нервно курит] Сводный системный. Evgeny_CD(264 знак., 28.10.2019 23:37, dao, ссылка, ссылка, полностью)
- использование AVR ISP MkII вне студии Adept(978 знак., 31.10.2019 11:30, dao, полностью)