STM32 계열 간 마이그레이션 방법

ST Micro의 STM32 제품 계열은 STM32F0, STM32F1, STM32F2, STM32F4 그리고 STM32L1을 포함해 여러 계열로 구성됩니다.

STM32 제품 상호 호환성
STM32 계열에 내장된 일련의 주변장치는 아래 세 가지로 분류할 수 있습니다:

  • 첫 번째 분류는 모든 제품에 공통적인 주변장치에 대한 것입니다. 이 주변장치들은 동일하므로 구조, 레지스터 및 제어 비트가 동일합니다. 마이그레이션 후 애플리케이션 레벨에서 동일한 기능을 유지하기 위해 펌웨어를 변경할 필요가 없습니다. 모든 기능과 동작은 그대로 유지됩니다.
  • 두 번째 분류는 모든 제품에 함께 사용되지만 (일반적으로 새로운 기능 지원에 있어) 약간의 차이가 있는 주변장치로, 따라서 한 제품에서 다른 제품으로의 마이그레이션이 매우 쉬우며 새로 개발하기 위해 큰 노력이 필요하지는 않습니다.
  • 세 번째 분류는 제품 간에 (새로운 아키텍쳐, 새로운 기능 등의) 상당한 변화가 있는 주변장치에 대한 것입니다. 이 분류인 주변장치의 경우, 마이그레이션에는 애플리케이션 레벨의 새로운 개발이 필요합니다.

ST Micro의 Migration and compatibility guidelines for STM32 microcontroller applications 문서는 계열 간 주변장치 호환성과 이들의 분류에 대한 일반적인 개요를 보여줍니다.



영문 원본: Easy to migrate across STM32 series