Например TDA7294

Форум РадиоКот • Просмотр темы - Em::blocks IDE (EmBitz)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт окт 23, 2025 23:09:09

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 196 ]     ... , , , 7, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс окт 30, 2016 17:04:37 
Встал на лапы

Карма: 1
Рейтинг сообщений: 39
Зарегистрирован: Ср фев 01, 2012 10:55:53
Сообщений: 145
Рейтинг сообщения: 0
Кавычки задают приоритет поиска в текущих каталогах, а скобки в системных.
Чтоб получить hex из elf надо выполнить команду
arm-none-eabi-objcopy -O ihex file_name.elf file_name.hex
Я пользуюсь Code::Blocks и эта команда у меня записана в Post Build.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс окт 30, 2016 17:51:32 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3382
Рейтинг сообщения: 0
Chettuser писал(а):
А задать вопрос разработчику не могу
Чем разработчик EmBitz поможет?
Это нужно задавать вопрос разработчикам GCC и тем кто пишет стандарты Сей, потому что вы видимо хотите нарушить стандарт!


Вернуться наверх
 
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс окт 30, 2016 18:28:12 
BorisSPB писал(а):
Чтоб получить hex из elf надо выполнить команду

А bin не предусмотрен?
Мурик писал(а):
потому что вы видимо хотите нарушить стандарт!

Да не хочу я менять стандарты, а хочу разобраться - почему подсветка синтаксиса у #include "main.h" в разных файлах разная.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс окт 30, 2016 18:53:29 
Встал на лапы

Карма: 1
Рейтинг сообщений: 39
Зарегистрирован: Ср фев 01, 2012 10:55:53
Сообщений: 145
Рейтинг сообщения: 0
Это выходные форматы, в том числе и бинарный:
arm-none-eabi-objcopy: supported targets: elf32-littlearm elf32-bigarm elf32-little elf32-big plugin srec symbolsrec verilog tekhex binary ihex


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пн окт 31, 2016 21:32:40 
Не нашёл как отключить перекомпиляцию при запуске отладки, если до этого уже делалась вручную. Вроде бы это появилось после обновления на версию 1.0, не уловил.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пн окт 31, 2016 21:37:33 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3382
Рейтинг сообщения: 0
Перекомпиляция при запуске отладки происходит если код изменился, а компиляция не произведена. Если код не изменился, то не только компиляция не производится но и МК не перепрошивается если в нем находится эта же прошивка.


Вернуться наверх
 
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вт ноя 01, 2016 06:08:34 
Эксперимент - делаю компиляцию вручную, затем запускаю отладку - он снова пересобирает проект.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вт ноя 01, 2016 10:38:12 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3382
Рейтинг сообщения: 3
В окне настроек инструментов в разделе настроек отладчика снимите галку в Auto-build project before connect.
Но это не решение проблемы, т. к. у меня нормально работает с этой галкой.


Вернуться наверх
 
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Чт дек 01, 2016 21:17:54 
Как тут ассемблерный листинг включить? Вообще припёрло... :(


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Чт дек 01, 2016 21:35:11 
Потрогал лапой паяльник

Карма: 4
Рейтинг сообщений: 35
Зарегистрирован: Чт ноя 29, 2012 08:27:22
Сообщений: 312
Рейтинг сообщения: 3
->


Вложения:
embitz_asm_list.jpg [44.7 KiB]
Скачиваний: 1096
Вернуться наверх
 
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пт дек 02, 2016 23:35:54 
Галочку выставил, а вот что то ничего нету в папках совсем. :( Печально однако.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Сб дек 03, 2016 09:43:24 
Встал на лапы

Карма: 1
Рейтинг сообщений: 39
Зарегистрирован: Ср фев 01, 2012 10:55:53
Сообщений: 145
Рейтинг сообщения: 3
У gcc есть такой ключ:
Код:
-save-temps -save-temps=cwd -save-temps=obj

На выбор - просто сохранить ассемблерный файл или в определенной папке.


Вернуться наверх
 
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс дек 11, 2016 10:19:07 
Когда то пользовался микрочиповской MPLAB, там при отладке было очень удобно сделан просмотр прошедших тактов. Неужели здесь такого нет? Есть же DWT в большинстве STM32 и др. МК?


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс дек 11, 2016 15:34:48 
Вымогатель припоя
Аватар пользователя

Карма: -2
Рейтинг сообщений: -32
Зарегистрирован: Вс ноя 01, 2015 13:13:49
Сообщений: 616
Рейтинг сообщения: 0
Chettuser писал(а):
Когда то пользовался микрочиповской MPLAB, там при отладке было очень удобно сделан просмотр прошедших тактов. Неужели здесь такого нет? Есть же DWT в большинстве STM32 и др. МК?

Потому что это никому не нужно и не имеет никакого смысла, в данном случае. Что там было в МПЛАБе? Симулятор? Что вы собрались симулировать, ядро, в лучшем случае? А как быть с периферией, которая живёт своей жизнью? А ещё есть конвейер, со своими причудами, вытесняющая система прерываний, ДМА, арбитраж шин, флэш с тактами ожидания и пр. . Юзайте DWT, любой свободный таймер, логический анализатор, в конце концов. Толку от этого и то больше будет, чем от непонятно чего и каких цифр в окошке ИДЕ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс дек 11, 2016 16:10:53 
Вымогатель припоя
Аватар пользователя

Карма: 3
Рейтинг сообщений: 253
Зарегистрирован: Вт июн 25, 2013 18:45:07
Сообщений: 606
Рейтинг сообщения: 0
Да при желании можно симулятор сделать, хотя бы на F0. Другое дело что это колоссальный труд, которым могут заниматься только специалисты из фирмы-производителя, а STM сделал ставку на железную отладку. Может лабцентр осилит задачу, посмотрим...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс дек 11, 2016 19:37:41 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: 0
Судя по тому, что Лабцентр уже осилил эту задачу для NXP-шных Cortex-M0 и Cortex-M3, доосилить осталось не так и много. Правда помня о исключительной неторопливости ST в том, что касается поддержки, результатов доосиливания можно ждать либо очень долго, либо не дождаться совсем. Только факт, что не в осиливании дело.


Вернуться наверх
 
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Ср авг 23, 2017 07:46:34 
Листал форум сабжа, так и не понял - поддержка F7/H7 планируется или всё протухло? Жаль если так, я к нему привык - не толстый и не тормозной. :-(


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Ср авг 23, 2017 11:22:54 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3382
Рейтинг сообщения: 3
Код из куба должен поддерживать (компилировать). Для F7 точно, а для H7 нужно проверять.
Отладка вроде не поддерживается.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Ср авг 23, 2017 15:44:14 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 14
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 202
Рейтинг сообщения: 3
поддержка F7/H7 планируется или всё протухло?(

Сейчас EmBitz два форума: один общественный, второй для особо приближённых (донат). Оба форума тухлые, поддержки и реального развития ноль. Всё развитие заключается в подключении плагинов с открытым кодом, и перекомпелированных под владельца EmBitz. Отчего у него начались тёрки буквально со всеми авторами открытого кода. Воровать не хорошо!!!

F7/H7 - просто добавь .svd от производителя (ARM). Кстати, у arm открытый доступ к гиту на эти файлы, там хорошо видно развитие. Но если есть желание использовать отладку на 146% - то придётся дописать каталоги .svd самостоятельно. Мои дополнения были отвергнуты как избыточные, у них там своя атмосфера.
Юзать хал не советую, он меняется каждый год до неузнаваемости.

_________________
sRtoS


Вернуться наверх
 
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Ср авг 23, 2017 19:31:56 
Я этот KAL даже не смотрел - не интересно стало после изучения регистров.
Жаль если загнётся окончательно. С AC6 я так и не разобрался как сделать на ём проект - у меня тупо неактивные нужные пункты. На этом желание работать с AC6 пропало. Да и эклипсовое нутро раздражает, если честно.


Вернуться наверх
   
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 196 ]     ... , , , 7, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y