ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
29 июня
30979 Топик полностью
Master_005 (26.05.2005 17:13, просмотров: 1) ответил Andy Mozzhevilov на В этом стартапе нет вызова конструкторов С++
А как и сделать ? Я по пунктам. Простите, если подробно - я зануда. А ещё мне нужно решить задачу по созданию этих ГРЁБАНЫХ глобальных обектов. Простите ещё раз. 0. Этот Startup взялся из примеров, которые Atmel-разработчики софта любезно вложили в комплект AT91SAM7-EK на CD с IAR EWARM. Они же, возможно, и покоцали (или недописали). У них вообще только один пример на Си++ про числа Фибоначи - весьма не показателен по-моему. 1. В данном Startup'е делается инициализация частоты работы Flash памяти, Watchdog Timer'а, Startup Time, PLL контроллера, и прописываются адреса векторов прерываний по умолчанию. 2. Вектора периферии будут установлены далее при инициализации соответствующих объектов. 3. Согласен. Но как это сказывается на отсутствии инициализации переменных глобальных объектов ? 4. Что лежит в библиотеке, я не знаю. Здесь по крайней мере я вижу, что подключаю. Если Вы настаиваете, что нужно использовать библиотечный файл, то какой и как ? По подробнее поясните пожалуйста. 5. Проект собирается в IAR EWARM на данный момент v4.20. Речь идёт об entry point ? У меня выбран пункт Default by application. Так всё-таки, ЧТО и КАК ДЕЛАТЬ ??