Сообщений: 202
Своих тем: 0
Рег.: 09-2021
Репутация:
6
(28-05-2024, 23:35)KEN : У меня упорно не хочет даже компилироваться. Странно, может быть два ядра для STM друг другу мешают?
Пишут, что "может глюковать если в IDE уже установлен аддон от Роджера Кларка."
https://arduino.ru/forum/obshchii/arduin...n-ot-stm32
KEN, Надо строчку с таймером убрать, это я напортачил.
timer_dma_set_base_addr(dev2, TIMER_DMA_BASE_CCR4);
Сообщений: 890
Своих тем: 8
Рег.: 09-2021
Репутация:
41
(28-05-2024, 23:40)vako : Надо строчку с таймером убрать, Не, дело не в этом, у меня даже пустой код не компилируется, скорее всего действительно конфликт с другим ядром.
Сообщений: 202
Своих тем: 0
Рег.: 09-2021
Репутация:
6
(28-05-2024, 23:57)KEN : Не, дело не в этом, у меня даже пустой код не компилируется, скорее всего действительно конфликт с другим ядром. И в этом тоже, библиотека другая, у меня тоже перестал компилится, пока не убрал строчку с таймером. Я её для проверки потом вставил, а убрать забыл
Сообщений: 890
Своих тем: 8
Рег.: 09-2021
Репутация:
41
Удалил другое ядро и лишние строчки, и всё равно то-же самое., может надо на другой версии IDE попробовать.
Сообщений: 202
Своих тем: 0
Рег.: 09-2021
Репутация:
6
(29-05-2024, 00:19)KEN : Удалил другое ядро и лишние строчки, и всё равно то-же самое., может надо на другой версии IDE попробовать. У меня 1.8.15
Сообщений: 890
Своих тем: 8
Рег.: 09-2021
Репутация:
41
Дело было в версии ядра, откатил на старые версии и как-бы заработало, видимо последние версии не поддерживают WIN7, но это ядро абсолютно не понимает код написанный для Квнта, по ходу надо заново разбираться, там видимо всё как в HAL, но я сейчас не окунусь во всё это, может потом - когда времени будет больше.
Сообщений: 202
Своих тем: 0
Рег.: 09-2021
Репутация:
6
(29-05-2024, 23:34)KEN : Дело было в версии ядра, откатил на старые версии и как-бы заработало, видимо последние версии не поддерживают WIN7, но это ядро абсолютно не понимает код написанный для Квнта, по ходу надо заново разбираться, там видимо всё как в HAL, но я сейчас не окунусь во всё это, может потом - когда времени будет больше. У меня тоже Win7. Попробовал KVANT_DUE_1.1.1 - компилится, но с предупреждениями.
ошибки.txt
(Размер: 34.56 KB / Загрузок: 156)
Сообщений: 890
Своих тем: 8
Рег.: 09-2021
Репутация:
41
(30-05-2024, 01:07)vako : компилится Вообще то не должен...
Тоже пробовал KVANT_DUE_1.1.1 и на первой сточке останавливаться с ошибкой, это и понятно, для таймеров и DMA использую библиотеки libmaple а их нет ни в HAL ни в этом ядре( по крайней мере в версии 2.4.0 ), надо напрямую через регистры, примеров для этого ядра крайне мало.
Сообщений: 202
Своих тем: 0
Рег.: 09-2021
Репутация:
6
(30-05-2024, 10:47)KEN : (30-05-2024, 01:07)vako : компилится Вообще то не должен...
Тоже пробовал KVANT_DUE_1.1.1 и на первой сточке останавливаться с ошибкой, это и понятно, для таймеров и DMA использую библиотеки libmaple а их нет ни в HAL ни в этом ядре( по крайней мере в версии 2.4.0 ), надо напрямую через регистры, примеров для этого ядра крайне мало. Странно. Вот бинарник
bin.zip
(Размер: 29.64 KB / Загрузок: 134)
, который получился. Мне пока его просто грузить некуда- платы на изготовлении. Для генерации кода для таймеров и DMA можно попробовать использовать Cube MX. А это плата, которая у меня компилится
Сообщений: 202
Своих тем: 0
Рег.: 09-2021
Репутация:
6
(30-05-2024, 10:47)KEN : для таймеров и DMA использую библиотеки libmaple а их нет ни в HAL ни в этом ядре( по крайней мере в версии 2.4.0 ), надо напрямую через регистры, примеров для этого ядра крайне мало. Посмотрел библиотеки, у меня libmaple есть. Тогда что то непонятно. У меня HAL только под STM32F4 стоит.
|