Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: перенос проекта из IAR в Keil
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
*Leks*
Добрый день.
Есть довольно громоздкий проект на STM32F103C8T6, написанный в IAR с помощью SPL. По определённым причинам требуется перенести его в Keil5. Как наиболее грамотно это сделать? Понятно, что ругается на pragma. Это исправляется. А что ещё?
AlexandrY
Цитата(*Leks* @ Sep 25 2018, 10:08) *
А что ещё?

Ретаргетинг - самая сложная часть.
Надо убедится, что в проекте не переопределяются функции __write, __read, и проч. из API DLIB.
Если это есть, то вам не позавидуешь.
Forger
Цитата(*Leks* @ Sep 25 2018, 10:08) *
Как наиболее грамотно это сделать?

Поэтапно, исходник за исходником.

Цитата
А что ещё?
В принципе ничего, кроме разве что кропотливого труда sm.gif

*Leks*
Значит, придется повозиться. Я думал, что есть возможность заменить определённые файлы и всё. Ну да ладно, будут встречаться большие подводные камни, напишу.
scifi
Например, в lwip компиляторозависимые вещи вынесены в одно место. Правится несколько строчек - и всё.
*Leks*
Перенеслось без особых проблем. Даже папки CMSIS и STDPeriphLib перетащились без изменений.
Компилируется, дебажится, прошивается.
Тестируем сейчас.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.