Я борюсь с какой корой выбрать. В настоящее время у меня есть парень по дизайну, который даст мне M0 с памятью для начальной разработки, но я хочу использовать M0 + в конце концов. Предполагая, что я откажусь от дополнительных функций M0 + (MPU и MTB), могу ли я передать M0-код на M0 + без каких-либо изменений?Cortex M0 vs M0 + перспектива программирования
Я имею в виду, это те же библиотеки? такие же команды сборки? Linker? Какие различия следует учитывать? Я знаю, что у них одна и та же ISA, поэтому я решил, что это не проблема.
Спасибо.
Забыл упомянуть, что планирую использовать компилятор ARM с командной строкой через Windows 7, но предложения приветствуются (за исключением использования Linux, это не мое решение). – DrorNohi
Какой уровень оборудования у нас здесь? Мы говорим о буквальном изменении _just_ ядра ядра в RTL в конструкции кремния/FPGA или замене одного MCU на базе Cortex-M0 для другого MCU на базе Cortex-M0 + в дизайне платы/системы? – Notlikethat
Ядро - небольшая часть этого, периферия и другие элементы чипа представляют собой основную часть кода. Если они не совместимы, то это не-go (без слоя абстракции и чипа, специфического под ним). –