너무 오랫동안 사용해온 PIC에서 마이그레이션하면서 ARM 프로세서 사용을 시작하고 싶습니다. 8 비트 모델은 1 달러 미만, 프로그래머는 10 달러 미만으로 구매할 수 있었고 시작하기 쉽고 비용이 적게 들었습니다. 그러나 일부 ARM 칩이 동일한 가격으로 전력을 낭비하고 폐쇄 소스 소프트웨어가 공급되는 것을보고 스위치를 만들고 싶습니다.
차라리 개발 보드를 얻는 것을 피하고 대신 저렴한 일반 브레이크 아웃 PCB (1 달러)와 외부 구성 요소가 필요한 브레드 보드를 사용하여 직접 개발하십시오.
이런 식으로 ARM 칩을 프로그래밍하기위한 옵션은 무엇입니까? PICKit2와 같이 USB를 사용하여 PC에 연결하고 칩과 ICSP와 같은 간단한 직렬 연결을 통해 프로그래밍하는 프로그래머가 있습니까? ARM 제조업체, ARM 버전 및 개별 칩마다 설정 차이가 얼마나됩니까? (ST, Atmel ...) 예를 들어 각 제조업체는 자체 컴파일러, 프로그래머, IDE 등이 필요합니까? 아니면 모두에게 공통적 인 도구가 있습니까?
편집 : 좋아, 더 많은 연구를 한 후 비교적 저렴한 솔루션을 생각해 냈다고 생각하면 stm32 dev 보드는 DAPLINK 펌웨어로 플래시 할 수 있지만 공식 github 펌웨어가 기본적으로 작동한다고는 생각하지 않습니다 (이 모든 것이 내가 할 때까지 추측입니다) 메일에 stm32 dev 보드를 가져옵니다). 그러나 readbear mk20에 포함 된 daplink_usb 보드가 stm32 칩을 실행 중이며 펌웨어를 출시했으며 8mhz 크리스탈과 호환되도록 라인을 변경해야합니다 (아래 링크 된 포럼 게시물에 자세히 나와 있음). 그렇지 않으면 16 MHz의 결정으로 결정을 변경하십시오. 개발자 키트가 도착했을 때이를 확인하면 업데이트됩니다.