Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Re: STM32 новичку в ARM что к чему

Вт авг 10, 2021 13:30:34

Добрый день или мяу ) Подскажите пожалуйста по битбандингу в cortex m0. На 18 стр этой темы было обсуждение, но я так и не могу понять, как вычислить адрес. Не могу найти в патрохах дефайн SRAM_BB_BASE. Помогите пожалуйста понять как прописать формулу дла автоматического вычисления адреса. Заранее спасибо!
Вложения
BitBand.jpg
(124.9 KiB) Скачиваний: 230

Re: STM32 новичку в ARM что к чему

Вт авг 10, 2021 15:56:20

Подскажите пожалуйста по битбандингу в cortex m0.

Битбандинг есть только у M3/M4, остальные или слишком урезанные или там уже кеш который с битбандингом плохо совместим.

Re: STM32 новичку в ARM что к чему

Вт авг 10, 2021 20:11:40

Может поможет
https://developer.arm.com/documentation ... it-banding

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 07:39:19

подскажите пожалуйста, как на оф. сайте скачать CooCox CoIDE ?
https://www.st.com/en/development-tools/coide.html

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 12:44:18

С сайта ST не получится скачать, т. к. это не их продукт. У них размещена ссылка на сайт www.coocox.org откуда качайте кокос.

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 14:31:55

С сайта ST не получится скачать, т. к. это не их продукт. У них размещена ссылка на сайт http://www.coocox.org откуда качайте кокос.

Изображение
я почемуто не могу зайти на этот сайт ....
вы свободно заходите ?

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 14:39:27

я почемуто не могу зайти на этот сайт ....

Возможно потому, что на сайте ST про данный продукт написано Out of Production...

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 15:07:16

FreshMan писал(а):не могу зайти на этот сайт....
вы свободно заходите?
Я кокосом вообще не пользуюсь.
Для STM32 мне хватает EmBitz у которого список поддерживаемых контролеров намного шире чем у кокоса https://rutracker.org/forum/viewtopic.php?t=6081172

Если нужен кокос, скачайте его с другого сайта.

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 17:36:43

Мурик, как у этого EmBitz при отладке отобразить хотя бы регистры, не говоря уже о переменных и т.п.?

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 20:48:02

FreshMan писал(а):не могу зайти на этот сайт....
вы свободно заходите?
Я кокосом вообще не пользуюсь.
Для STM32 мне хватает EmBitz у которого список поддерживаемых контролеров намного шире чем у кокоса https://rutracker.org/forum/viewtopic.php?t=6081172

Если нужен кокос, скачайте его с другого сайта.

в чем преимущества этой среды по сравнению с тем же кубиком ?

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 21:58:58

с тем же кубиком ?

Да тупо писать код cat > file.c будет лучше, чем в долбаном калокубе!

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 22:05:32

с тем же кубиком ?

cat > file.c

можна сформулировать вашу мысл проще, для менее посвященных ?

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 22:34:54

просто в блокноте - т.е. без иде.

....в чем преимущества этой среды по сравнению с тем же кубиком ? ...
нужен какой-то уровень знаний, точнее желание его обрести, в кубике это не требуется, но и результат непредсказуем.

Re: STM32 новичку в ARM что к чему

Пт авг 13, 2021 23:16:17

Dimon456 писал(а):Мурик, как у этого EmBitz при отладке отобразить хотя бы регистры, не говоря уже о переменных и т.п.?
На рутрекере есть скрин
В окне Watches отображаются переменные. В окне System Registers - регистры.
Оба окна открываются из меню Debug -> Debugging windows.

FreshMan писал(а):в чем преимущества этой среды по сравнению с тем же кубиком
Не на эклиспе и работает намного быстрее и менее требовательная к железу.

FreshMan писал(а):можна сформулировать вашу мысл проще, для менее посвященных
Перевожу то что хотел сказать Eddy_Em.
Выбросьте на**ен винду и поставьте Linux.
Выбросьте все IDE и отладчики. Пользуйтесь исключительно makefile.
В терминале наберите cat > file.c

Re: STM32 новичку в ARM что к чему

Сб авг 14, 2021 05:31:48

Чем CodeBlocks хуже EmBitz, если уж iar и эклипс не нравятся?

Re: STM32 новичку в ARM что к чему

Сб авг 14, 2021 11:50:19

Для STM32 мне хватает EmBitz

1) можете порекомендовать уроки для новичков по этой среде ?
2) эта среда обновляется ? тоесть она идет в ногу со временем ?
3) в ней можна работать с библиотеками LL, HAL ?

Re: STM32 новичку в ARM что к чему

Сб авг 14, 2021 13:46:45

Asmodey писал(а):Чем CodeBlocks хуже EmBitz
Если готовы настраивать и дорабатывать CodeBlocks под STM32 то не хуже.
EmBitz сделан из CodeBlocks примерно как другие среды из эклипса.

FreshMan писал(а):можете порекомендовать уроки для новичков по этой среде ?
Установили среду, создали проект и работаете. Библиотеки CMSIS, SPL, HAL, LL стандартные от ST такие же как применяются в других средах.

FreshMan писал(а):в ней можна работать с библиотеками LL, HAL ?
Естественно.
Вероятно не читали описание на рутрекере и не смотрели картинки.
- Обновлен пакет файлов для STM32, что добавило поддержку серий F0, F1, F2, F3, F4, F7, H7, L0, L1, L4, L4+, L5, G0, G4 и WB.
- Обновлены библиотеки CMSIS, SPL, HAL и LL до текущих версий.

Re: STM32 новичку в ARM что к чему

Сб авг 14, 2021 14:38:48

https://rutracker.org/ Не открывается...
Судя по гифке в мастер добавлен esp, который требует много жира для сборки бинарника. Мне лень устанавливать, и возможно что-то ломать, просто интерес - сколько весит embitz со всеми дополнениями.

Re: STM32 новичку в ARM что к чему

Сб авг 14, 2021 14:52:00

AVI-crak писал(а):сколько весит embitz со всеми дополнениями.
840 МБ, из которых 545 МБ занимает GCC для ARM и 105 МБ весит GCC для ESP.

Re: STM32 новичку в ARM что к чему

Сб авг 14, 2021 15:02:24

Мурик, а какой язык выбирать при конфигурации проэкта С или С++ ?
в настройках проэкта нету возможности по отдельности подключить HAL или LL
тоесть они подключаются две сразу
это влияет на размер исходника ?
где находится hex ? почему я его не вижу в проэкте ?
Ответить