-
- Господа! В стандартных библиотеках типа "efm32tg222f32.h" есть директива "__IO". Компилятор этого не приемлет. Просто стереть или чем то заменить? Пример: AlexSAN(1300 знак., 07.02.2014 15:12)
- Следайте глобальный дефайн в свойствах проекта __IO=volatile - amx(07.02.2014 15:45)
- Ругается. Судя по регистрам, директива __IO указывает компилятору, что допустимы и чтение (I) и запись (O). Что и так понятно, без доп. указаний. Убить кроказябру!!! Или как? - AlexSAN(07.02.2014 16:06)
- Какими словами ругается-то? Apтём(297 знак., 07.02.2014 16:16)
- Убить не вопрос. Шаблон " __IO " с пробелами спереди и сзади и порубить автоматом за 2с. - AlexSAN(07.02.2014 16:42)
- Можно и убить - но ведь на святое руку подымаете - хидеры чикать нельзя карма испортится... Apтём(64 знак., 07.02.2014 16:52)
- А чо они. А? - AlexSAN(07.02.2014 16:59)
- Можно и убить - но ведь на святое руку подымаете - хидеры чикать нельзя карма испортится... Apтём(64 знак., 07.02.2014 16:52)
- ERROR: unknown type name '__IO' - AlexSAN(07.02.2014 16:26)
- Странно - оно же дефайн. Что-то не так - может у вас где-то оно ещё определено? Или stdint не подключен какой-нибудь... - Apтём(07.02.2014 16:54)
- В каком месте он "дефайн" - AlexSAN(07.02.2014 16:58)
- В core_cm3.h. Но при этом efm32g_cmu.h (к примеру) core_cm3.h не инклюдит, но __IO там есть. Apтём(41 знак., 07.02.2014 17:04)
- Да. Есть ссылка на "core_cm3.h" в "efm32tg222f32.h". AlexSAN(316 знак., 07.02.2014 17:24)
- В core_cm3.h. Но при этом efm32g_cmu.h (к примеру) core_cm3.h не инклюдит, но __IO там есть. Apтём(41 знак., 07.02.2014 17:04)
- В каком месте он "дефайн" - AlexSAN(07.02.2014 16:58)
- Странно - оно же дефайн. Что-то не так - может у вас где-то оно ещё определено? Или stdint не подключен какой-нибудь... - Apтём(07.02.2014 16:54)
- Убить не вопрос. Шаблон " __IO " с пробелами спереди и сзади и порубить автоматом за 2с. - AlexSAN(07.02.2014 16:42)
- Какими словами ругается-то? Apтём(297 знак., 07.02.2014 16:16)
- Ругается. Судя по регистрам, директива __IO указывает компилятору, что допустимы и чтение (I) и запись (O). Что и так понятно, без доп. указаний. Убить кроказябру!!! Или как? - AlexSAN(07.02.2014 16:06)
- Ваша IO это типа такого: Apтём(119 знак., 07.02.2014 15:38)
- Не катит. Матерится. - AlexSAN(07.02.2014 15:46)
- Следайте глобальный дефайн в свойствах проекта __IO=volatile - amx(07.02.2014 15:45)
- А так пройдет? AlexSAN(129 знак., 07.02.2014 13:40)
- Не пробовал, дык у Кайла help изрядный - Chum_A(07.02.2014 13:57)
- "Memory assigment" - это где в Keil-e? - AlexSAN(07.02.2014 14:09)
- Правой кнопкой по файлу в проекте, затем вверху "Options for file *.c", а там в первой же вкладке увидите... - VAI(07.02.2014 14:17)
- Ага! Спасибо! - AlexSAN(07.02.2014 14:20)
- Правой кнопкой по файлу в проекте, затем вверху "Options for file *.c", а там в первой же вкладке увидите... - VAI(07.02.2014 14:17)
- "Memory assigment" - это где в Keil-e? - AlexSAN(07.02.2014 14:09)
- Не пробовал, дык у Кайла help изрядный - Chum_A(07.02.2014 13:57)
- Господа! В стандартных библиотеках типа "efm32tg222f32.h" есть директива "__IO". Компилятор этого не приемлет. Просто стереть или чем то заменить? Пример: AlexSAN(1300 знак., 07.02.2014 15:12)