grisha_scorpion
Участник-
Постов
26 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о grisha_scorpion
-
Звание
Участник
-
Попробовал как в ссылке. Не помогает.
-
Я понимаю что тема про IAR, но на форуме я не нашел темы связанной с Keil, что для меня странно. IARовский компилятор без проблем схавает в ассемберном фалйе такие конструкции как #ifdef, #else, #endif... И я это делаю успешно в IARе. Но у меня сейчас проект использует keilовский компилятор. Переводить все в IAR не хочу по разным причинам.
-
Может есть что то попроще? По совету выше сделал вот так в фале asd.s: INCLUDE qwe.h IF :DEF:ABS;проверка объявлен ли ABS ...... ELSE ..... ENDIF Но компилятор выдает ошибку: qwe.h 1 Error: A1167E: Invalid line start Я думаю это связано с несовместимостью файла qwe.h с ассемблерным форматом. Предложите еще варианты как все таки сделать так, чтобы в ассемблерном файле можно было контролировать объявление дефайна.
-
Проверил. Так не катит. Выдает ошибку
-
Спасибо. Но есть еще вопросы. Допустим есть файл qwe.h: #define ABS есть файл asd.s: IF :DEF:ABS;проверка объявлен ли ABS ...... ELSE ..... ENDIF Вопрос: будет ли виден дефайн ABS в файле asd.s? Нужно наверно как то подключить файл qwe.h. Как это сделать?
-
директивы препроцессора для *.s(asm) файлов в Keil
grisha_scorpion опубликовал тема в IAR
Немного конечно не в тему. Просто не не нашел на форуме про среду разработки Keil. Подскажите пожалуйста как использовать директивы препроцессора в asm файлах в Keil? Интересуют такие директивы как #ifdef, #endif и т.д. -
Расширенное использование IAR
grisha_scorpion ответил grisha_scorpion тема в IAR
можно как то подробней расписать ваше сказанное? -
Расширенное использование IAR
grisha_scorpion ответил grisha_scorpion тема в IAR
Я так понял это будет работать в случае если: initialize by copy { readwrite } Но в моем случае(initialize by copy { readonly, readwrite }) ваша реализация ( place in ROM_region { readonly, last section VERSION}; ) не работает. -
Расширенное использование IAR
grisha_scorpion ответил grisha_scorpion тема в IAR
Спасибо очень познавательно. А как можно реализовать подобное, но еще добавить размер полученного бинарного файла(прошивки)? -
Расширенное использование IAR
grisha_scorpion ответил grisha_scorpion тема в IAR
Как указать в icf файле чтоб моя секция разместилась в конце бинарника? Именно в конце бинарника, а не в конце региона. -
Расширенное использование IAR
grisha_scorpion ответил grisha_scorpion тема в IAR
Кто подскажет как внешней программе передать данные о времени и дате сборки проекта в IAR? -
Расширенное использование IAR
grisha_scorpion ответил grisha_scorpion тема в IAR
А если сделать вот так: В IARe в Post-build command line указать: proga.exe __DATE__ __TIME__ Так тоже не пройдет? -
Расширенное использование IAR
grisha_scorpion ответил grisha_scorpion тема в IAR
Посмотрел. Спасибо.Я так понял нужно будет использовать bat файл, в котором определить последовательность действий: - запуск еще одной программы, которая будет из исходного бинарного файла делать расширенный с заголовком. А как всё таки передавать такие данные как __DATE__ ,__TIME__ в программу? В Post-build command line указать ссылку на bat файл, а в bat файле прописать вот так(proga.exe __DATE__ __TIME__)? -
Расширенное использование IAR
grisha_scorpion опубликовал тема в IAR
Имеется следующая задача: собрать проект при котором требуется к формируемому бинарному файлу добавить в конец заголовок из 256 байт. Причем в заголовок требуется поместить инфу формируемую при сборке(дата сборки, время сборки, размер и тд). Так же в заголовок надо поместить инфу из двух файлов version.inf и device.inf То есть на выходе будем иметь следующий файл ИТОГ.bin = file.bin + заголовок. Посоветуйте как это реализовать в IARе, чтоб при выполнении make у меня автоматом всё формировалось. -
Использование IAR из GNU make
grisha_scorpion ответил grisha_scorpion тема в IAR
Меня интересует полноценный makefile. Про IarBuild тоже будет интересно узнать что это. А как это прикрутить в CodeBlocks или в Eclipse? Или что то лучшее предложите? А IAR не формирует автоматом makefile? То есть допустим ты в IARе создал проект, выбрал все настройки и после сборки формируется файл(makefile) в какой-нибудь папочке.Если есть допустим такая реализация, то будет проще на основе этого создать свой универсальный makefile и разобраться во всём этом.