Здравствуйте! Не подскажите, каким образом компилятор в STM32CubeIDE сопоставляет метки функций (systemInit, например) в startup-файле и заголовочные файлы? Просто проходится по всем заголовочным файлам, указанным в "include" и в исходных файлах?
Здравствуйте! Не подскажите, каким образом компилятор в STM32CubeIDE сопоставляет метки функций (systemInit, например) в startup-файле и заголовочные файлы? Просто проходится по всем заголовочным файлам, указанным в "include" и в исходных файлах?
Привет всем ребята toyota land cruser 200 2010 1vdftv 4.5л дизель по словам клиента заглохла на ходу скорость была 120 130км/ч... Читать далее
Всем привет, подскажите , Audi A4 b6, имеется утечка тока в 0.7a, при этом горит всегда кнопка аварийки. Если снять клемму,... Читать далее
Ребят всем салам срочно нужна ваша помощь вопрос жизни и смерти можно сказать!Айфон 6 принесли небыло сети корпуз низ гнутый... Читать далее
а ну вот есть 48.6.1 MCU device ID code The STM32L4x5/STM32L4x6 MCUs integrate an MCU ID code. This ID identifies the ST MCU... Читать далее
Привет, подскажите как увеличить шрифт изображения вот код: iarduino_OLED_txt myOLED(0x3C); ... Читать далее
Меня интересует дежурка, линия питания 5V SB. Она физически как выполнена в блоке питания и в материнке? Отдельна, независима... Читать далее
Комментарии: 61
Ogurezzz
Считай, что файл.h вставляет текст файла файл.h вместо этой строки
Unsupported
да не "считай", а так и есть. это же директива препроцессора как и всякий , и т.п.
Andrey
Дак это-то понятно) Попробовал подключить SPL и CMSIS в STM32CubeIDE. Были траблы, но заработало. Но обнаружил, что контроллер работает от внутреннего генератора по дефолту, хотя настроена работа от внешнего. Заметил, что systemInit вообще не вызывается. Хотя и в стартапе он есть, и заголовочник от SPL с исходником имеются То есть, по стартапу он воспринимает systemInit как weak, и пропускает его
Unsupported
Вообще-то все инициализации из main() вызываются
Andrey
Нет В стартапе systenInit() от CMSIS от SPL вызывается из стартап-ассемблеровского файла
Unsupported
Нет? Давно не заглядывал. Надо будет утром посмотреть
Andrey
Да просто сегодня весь день с этим ковырялся( Мэйн вызывается из стартапа таким-же образом
Unsupported
А, spl. Я обычно hal использую И там вроде бы настройка rcc из main вызывается
Linxuil
Выше было обсуждение, загуглите. Из стартапа функция main() не вызывается