ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
704352
Точка опоры (08.10.2016 20:00, просмотров: 3523)
Keil, STARTUP.A51 не переходит к main. Как правильно смазать лыжи в Кайле для 51-х? А то в симуляторе вижу, что из STARTUP.A51 (LJMP ?C_START) нет перехода к main (вместо этого обратно к ?C_STARTUP: LJMP STARTUP1). Есть куча предупреждений об "unresolved ... symbol". Например:
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C_START MODULE: STARTUP.obj (?C_STARTUP)
ЧЯДНТ? Вот основной файл: #include <mcu.h> #include "header.h" void main() { // blah-blah-blah function1(); // Функция из второго файла // blah-blah-blah } Второй файл: #include <mcu.h> #include "header.h" void function1() { // blah-blah-blah } Заголовочный файл "header.h": void function1(void);
Заказать импортные ЭК - https://shop.fulcrum.ru/buy