Eclipse + GCC + OpenOCD: готовая сборка среды
Модераторы: ea, dav, bkolbov, Alis, pip, _sva_
- Лашкевич
- Сообщения: 373
- Зарегистрирован: 13 май 2015, 13:10
- Предприятие: ООО "НПФ Вектор"
- Откуда: Москва
- Контактная информация:
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
3. Подозреваю, что если в папке lib этих файлов нет, то реализация функций либо встраивается компилятором как inline прямо в код, либо прилинковываются такие же либы из папки где лежит компилятор неявно. Это надо исследовать отладчиком, так не помню.
4. Смотрите примеры, как сделано. Сами заголовочники не имеют права включаться в проект - где-то нужно их явным образом приинклудить.
5. Пробуйте, где-то была тема на форуме по запуску FreeRTOS на контроллере 01, но вроде бы заглохла. Так-то это обычный cortexM4F. Никаких особенностей. Просто его основное предназначение - motorcontrol, жесткий реалтайм "на прерываниях", без операционок. Если у вас какая-то иная задача, то, конечно, разбирайтесь. Если что получится толковое с операционкой, пишите отчет на форум
4. Смотрите примеры, как сделано. Сами заголовочники не имеют права включаться в проект - где-то нужно их явным образом приинклудить.
5. Пробуйте, где-то была тема на форуме по запуску FreeRTOS на контроллере 01, но вроде бы заглохла. Так-то это обычный cortexM4F. Никаких особенностей. Просто его основное предназначение - motorcontrol, жесткий реалтайм "на прерываниях", без операционок. Если у вас какая-то иная задача, то, конечно, разбирайтесь. Если что получится толковое с операционкой, пишите отчет на форум
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Добрый день.
Пришёл контроллер К1921ВК01Т2, судя по полученным документам, камень отличается от К1921ВК01Т1. Подключили питание, +3.3В - Vdd, Vss - Gnd. Ногу BOOT0 притянули к земле, PDR_ON через 10кОм к +3.3В, NRST подключаем к отладчику.
Скачали последнюю версию VectorIDE(1.3.2), открыли пример с морганием светодиодов, программа собирается успешно, но при попытке отладки отображается ошибка, судя по всему проблема при соединении gdb. В чём может быть проблема? ОС Windows 11, отладчик ST-Link V2.
В документах для К1921ВК01Т на сайте вижу типовую схему включения, для того, что пришло нам она не подходит, в документах, которые получили, такого раздела нет
Пришёл контроллер К1921ВК01Т2, судя по полученным документам, камень отличается от К1921ВК01Т1. Подключили питание, +3.3В - Vdd, Vss - Gnd. Ногу BOOT0 притянули к земле, PDR_ON через 10кОм к +3.3В, NRST подключаем к отладчику.
Скачали последнюю версию VectorIDE(1.3.2), открыли пример с морганием светодиодов, программа собирается успешно, но при попытке отладки отображается ошибка, судя по всему проблема при соединении gdb. В чём может быть проблема? ОС Windows 11, отладчик ST-Link V2.
В документах для К1921ВК01Т на сайте вижу типовую схему включения, для того, что пришло нам она не подходит, в документах, которые получили, такого раздела нет
-
- Сообщения: 2
- Зарегистрирован: 02 ноя 2023, 10:55
- Предприятие: ippe
-
- Сообщения: 20
- Зарегистрирован: 04 окт 2023, 15:54
- Предприятие: АО Заслон
- Откуда: Санкт-Петербург
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Keil MDK вам в помощь!
Я на самодельной макетке (вида "дуршлаг") сделал под GD32F407 вполне рабочее приложение и даже с FreeRTOS.
Я на самодельной макетке (вида "дуршлаг") сделал под GD32F407 вполне рабочее приложение и даже с FreeRTOS.
-
- Сообщения: 20
- Зарегистрирован: 04 окт 2023, 15:54
- Предприятие: АО Заслон
- Откуда: Санкт-Петербург
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Только для этого контроллера я использовал J-Link и GD-Link (дешевле).
ST-Link, вроде не заработал. Хотя может плохо пытался.
ST-Link, вроде не заработал. Хотя может плохо пытался.
-
- Сообщения: 107
- Зарегистрирован: 15 фев 2017, 19:07
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
И у производителя об этом ни слова! Для порядка следовало бы и документацию написать.Микроконтроллер К1921ВК01Т2 полностью отличается от К1921ВК01Т1, это по-сути другое изделие. К1921ВК01Т2 является полным аналогом микросхемы GD32F427ZGT6.
-
- Сообщения: 20
- Зарегистрирован: 04 окт 2023, 15:54
- Предприятие: АО Заслон
- Откуда: Санкт-Петербург
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Добрый день!
Исходя из чего выбран размер стека 3 кб в startup_K1921VK035.S?
" .equ Stack_Size, 0xc00".
Не слишком ли расточительно для такого урезанного (по объему памяти) микроконтроллера (1921ВК035) ?
Исходя из чего выбран размер стека 3 кб в startup_K1921VK035.S?
" .equ Stack_Size, 0xc00".
Не слишком ли расточительно для такого урезанного (по объему памяти) микроконтроллера (1921ВК035) ?
- Disona
- Сообщения: 81
- Зарегистрирован: 06 дек 2016, 11:18
- Предприятие: НПФ Вектор
- Откуда: Москва
- Контактная информация:
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Добрый день.
Если говорить честно, то данный размер никак не выбирался.
Стартап файл мы взяли из SDK от НИИЭТ и не трогали его.
Если данный размер кажется излишним, вы, конечно, можете его уменьшить, если ваша программа это позволяет.
С уважением, Дмитрий Шпак
ООО "НПФ Вектор"
ООО "НПФ Вектор"