Кавычки задают приоритет поиска в текущих каталогах, а скобки в системных. Чтоб получить hex из elf надо выполнить команду arm-none-eabi-objcopy -O ihex file_name.elf file_name.hex Я пользуюсь Code::Blocks и эта команда у меня записана в Post Build.
Чем разработчик EmBitz поможет? Это нужно задавать вопрос разработчикам GCC и тем кто пишет стандарты Сей, потому что вы видимо хотите нарушить стандарт!
Это выходные форматы, в том числе и бинарный: arm-none-eabi-objcopy: supported targets: elf32-littlearm elf32-bigarm elf32-little elf32-big plugin srec symbolsrec verilog tekhex binary ihex
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Не нашёл как отключить перекомпиляцию при запуске отладки, если до этого уже делалась вручную. Вроде бы это появилось после обновления на версию 1.0, не уловил.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Перекомпиляция при запуске отладки происходит если код изменился, а компиляция не произведена. Если код не изменился, то не только компиляция не производится но и МК не перепрошивается если в нем находится эта же прошивка.
В окне настроек инструментов в разделе настроек отладчика снимите галку в Auto-build project before connect. Но это не решение проблемы, т. к. у меня нормально работает с этой галкой.
Когда то пользовался микрочиповской MPLAB, там при отладке было очень удобно сделан просмотр прошедших тактов. Неужели здесь такого нет? Есть же DWT в большинстве STM32 и др. МК?
Когда то пользовался микрочиповской MPLAB, там при отладке было очень удобно сделан просмотр прошедших тактов. Неужели здесь такого нет? Есть же DWT в большинстве STM32 и др. МК?
Потому что это никому не нужно и не имеет никакого смысла, в данном случае. Что там было в МПЛАБе? Симулятор? Что вы собрались симулировать, ядро, в лучшем случае? А как быть с периферией, которая живёт своей жизнью? А ещё есть конвейер, со своими причудами, вытесняющая система прерываний, ДМА, арбитраж шин, флэш с тактами ожидания и пр. . Юзайте DWT, любой свободный таймер, логический анализатор, в конце концов. Толку от этого и то больше будет, чем от непонятно чего и каких цифр в окошке ИДЕ.
Да при желании можно симулятор сделать, хотя бы на F0. Другое дело что это колоссальный труд, которым могут заниматься только специалисты из фирмы-производителя, а STM сделал ставку на железную отладку. Может лабцентр осилит задачу, посмотрим...
Судя по тому, что Лабцентр уже осилил эту задачу для NXP-шных Cortex-M0 и Cortex-M3, доосилить осталось не так и много. Правда помня о исключительной неторопливости ST в том, что касается поддержки, результатов доосиливания можно ждать либо очень долго, либо не дождаться совсем. Только факт, что не в осиливании дело.
Сейчас EmBitz два форума: один общественный, второй для особо приближённых (донат). Оба форума тухлые, поддержки и реального развития ноль. Всё развитие заключается в подключении плагинов с открытым кодом, и перекомпелированных под владельца EmBitz. Отчего у него начались тёрки буквально со всеми авторами открытого кода. Воровать не хорошо!!!
F7/H7 - просто добавь .svd от производителя (ARM). Кстати, у arm открытый доступ к гиту на эти файлы, там хорошо видно развитие. Но если есть желание использовать отладку на 146% - то придётся дописать каталоги .svd самостоятельно. Мои дополнения были отвергнуты как избыточные, у них там своя атмосфера. Юзать хал не советую, он меняется каждый год до неузнаваемости.
Я этот KAL даже не смотрел - не интересно стало после изучения регистров. Жаль если загнётся окончательно. С AC6 я так и не разобрался как сделать на ём проект - у меня тупо неактивные нужные пункты. На этом желание работать с AC6 пропало. Да и эклипсовое нутро раздражает, если честно.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения