История изменений
Исправление KivApple, (текущая версия) :
Если не хочешь использовать готовые либы, посмотри на mcu-info-util. Он по имени МК генерирует 1 заголовочник со всеми регистрами и 1 ld-скрипт. А ещё выдаёт требуемые опции компиляции. И не надо искать ничего. Тупо указать имя МК типа stm32f103c8t6. Поддерживает все stm32, arm от atmel, msp430 и avr. А еще умеет искать нужный компилятор в системе (особо актуально на винде, где всё подряд не прописано в path). OpenSource. Автор: я.
А ещё в примерах есть универсальный makefile, в котором нужно менять только 2 параметра - набор исходников и имя целевого МК, а так он подходит для любого проекта.
Исправление KivApple, :
Если не хочешь использовать готовые либы, посмотри на mcu-info-util. Он по имени МК генерирует 1 заголовочник со всеми регистрами и 1 ld-скрипт. А ещё выдаёт требуемые опции компиляции. И не надо искать ничего. Тупо указать имя МК типа stm32f103c8t6. Поддерживает все stm32, arm от atmel и avr. А еще умеет искать нужный компилятор в системе (особо актуально на винде, где всё подряд не прописано в path). OpenSource. Автор: я.
А ещё в примерах есть универсальный makefile, в котором нужно менять только 2 параметра - набор исходников и имя целевого МК, а так он подходит для любого проекта.
Исправление KivApple, :
Если не хочешь использовать готовые либы, посмотри на mcu-info-util. Он по имени МК генерирует 1 заголовочник со всеми регистрами и 1 ld-скрипт. А ещё выдаёт требуемые опции компиляции. И не надо искать ничего. Тупо указать имя МК типа stm32f103c8t6. Поддерживает все stm32, arm от atmel и avr. А еще умеет искать нужный компилятор в системе (особо актуально на винде, где всё подряд не прописано в path). OpenSource. Автор: я.
А ещё в примерах есть универсальный makefile, в котором нужно менять только 2 параметра - набор исходников и имя целевого МК, а так он подходит для любого проекта.
Исправление KivApple, :
Если не хочешь использовать готовые либы, посмотри на mcu-info-util. Он по имени МК генерирует 1 заголовочник со всеми регистрами и 1 ld-скрипт. А ещё выдаёт требуемые опции компиляции. И не надо искать ничего. Тупо указать имя МК типа stm32f103c8t6. Поддерживает все stm32, arm от atmel и avr. А еще имеет искать нужный компилятор в системе (особо актуально на винде, где всё подряд не прописано в path). OpenSource. Автор: я.
Исходная версия KivApple, :
Если не хочешь использовать готовые либы, посмотри на mcu-info-util. Он по имени МК генерирует 1 заголовочник со всеми регистрами и 1 ld-скрипт. А ещё выдаёт требуемые опции компиляции. И не надо искать ничего.