MiklPolikov 0 10 января, 2023 Опубликовано 10 января, 2023 · Жалоба Всём добрый день! Переношу старые проекты в Keil 5.38 Обнаружил, что перестали компилироваться некоторые файлы. Например port.c Компилятор перестал понимать директиву __asm , PRESERVE8 Вопрос, что я делаю не правильно ? Заранее спасибо тому кто подскажет !! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 10 января, 2023 Опубликовано 10 января, 2023 · Жалоба 5 minutes ago, MiklPolikov said: Вопрос, что я делаю не правильно ? Синтаксис ассемблера поменялся с ARM на GNU. Все ассемблерные файлы и вставки придется переписать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MiklPolikov 0 11 января, 2023 Опубликовано 11 января, 2023 · Жалоба 9 hours ago, aaarrr said: Синтаксис ассемблера поменялся с ARM на GNU. Все ассемблерные файлы и вставки придется переписать. О, спасибо! Скачал последнюю версию FreeRTOS Там есть папка \Source\portable\GCC\ARM_CM3 и в ней файлы port.c portmacro.h Это то, что нужно ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 11 января, 2023 Опубликовано 11 января, 2023 · Жалоба 2 minutes ago, MiklPolikov said: Это то, что нужно ? Порт gcc должен подойти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MiklPolikov 0 12 января, 2023 Опубликовано 12 января, 2023 · Жалоба On 1/11/2023 at 10:32 AM, aaarrr said: Порт gcc должен подойти. Спасибо. Получилось. Понадобилось поправить только пару мелочей, inline вместо __inline Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться