*Leks* 0 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Добрый день. Есть довольно громоздкий проект на STM32F103C8T6, написанный в IAR с помощью SPL. По определённым причинам требуется перенести его в Keil5. Как наиболее грамотно это сделать? Понятно, что ругается на pragma. Это исправляется. А что ещё? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба А что ещё? Ретаргетинг - самая сложная часть. Надо убедится, что в проекте не переопределяются функции __write, __read, и проч. из API DLIB. Если это есть, то вам не позавидуешь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Как наиболее грамотно это сделать? Поэтапно, исходник за исходником. А что ещё?В принципе ничего, кроме разве что кропотливого труда :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
*Leks* 0 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Значит, придется повозиться. Я думал, что есть возможность заменить определённые файлы и всё. Ну да ладно, будут встречаться большие подводные камни, напишу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Например, в lwip компиляторозависимые вещи вынесены в одно место. Правится несколько строчек - и всё. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
*Leks* 0 27 сентября, 2018 Опубликовано 27 сентября, 2018 · Жалоба Перенеслось без особых проблем. Даже папки CMSIS и STDPeriphLib перетащились без изменений. Компилируется, дебажится, прошивается. Тестируем сейчас. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться