2016-07-28 2 views
0

나는이 질문을 : https://electronics.stackexchange.com/ 에 성공하지 못 했으므로 여기에 내 운을 시험 중이다.ATmel Studio가없는 SAM uC 패밀리 프로그래밍

SAM uC (Cortex M0 +)를 사용하는 보드를 설계했습니다. 저는 ATmel Stduio를 사용하고 싶지 않습니다. 이클립스와 arm-gcc와 OpenOCD를 사용하는 법을 배우고 싶습니다. 그래서 내 질문에 그렇게 할 수 있습니다. 그렇다면 누군가 어떻게 진행할 수 있다는 힌트를 가지고 있습니까?

나는 3 개 부품을 설치 한, 이것은 내가 얻을 수있는 먼 : 내가 Notlikethat에 동의 enter image description here

+0

_ "나는 내 질문에 어떻게 할 수있는 가를 배우고 싶다."- 나는 가능한지 아닌지를 알 수있는 세상에 단 하나의 사람이 있다고 생각한다. FWIW OpenOCD는 디버거와 깜박이는 도구로 기본적인 검색을 통해 알 수 있습니다. – Notlikethat

+0

@Notlikethat? 자신의 의견을 통해 무엇을 의미합니까? 그리고 문제를 해결하는 데 어떻게 도움이 될까요? – Engine

+0

무엇이 문제입니까? 사용하고자하는 도구의 이름을 지정하고 사용법을 배울 수 있는지 물어보고 대화 상자 그림을 게시했습니다. 그로부터 진행하는 방법에 대한 힌트는 "다음 '버튼을 클릭 해보십시오." 보다 일반적으로 스택 오버플로는 자습서 사이트가 아니며 "내가하는 일을 모릅니다."는 주제에 관한 질문을 구성하지 않습니다. – Notlikethat

답변

2

, 무엇이다하는 것은 당신이 파악하지 못할 것이다.

1) 그렇습니다. gnu 툴체인을 사용하는 수십 또는 수백 개의 베어 마이크로 마이크로 컨트롤러 예제가 있습니다. 그곳에 문제는 전혀 없습니다.

2) OpenOCD는 온칩 디버거, 특히 ARM 디버거와 대화하는 방법을 알고있는 오픈 소스 도구입니다. 그리고 JTAG와 SWD를 지원합니다.이 JTAG와 SWD는 cortex-m0 +가 노출 될 경우 (대부분 가능성이 있음) 가질 수 있습니다.

3) SAM 마이크로 컨트롤러에는 수십 가지가 존재하는데, cortex-m0 +는 수천 가지에 이르기까지 실제로는 수천 가지에 이르기까지 다양합니다. 최소 한 가족에게로 좁혀 라. 그것은 인기있는 SAMD21입니까? 나는 개인적으로 그것들 중 하나를 사용했고, openocd와 gcc를 사용하는 것은 누구로부터도 IDE를 필요로하지 않고서는 꽤 할 수있다. 텍스트 편집기를 추가하기 만하면됩니다.

나는 SWD 디버거로 $ 10 st 발견 또는 뉴코 보드를 사용하고, 몇 개의 점퍼를 제거하고 다른 마이크로 컨트롤러 st 또는 st가 아닌 다른 마이크로 컨트롤러에 대해 st 링크 프론트 엔드를 사용할 수 있습니다.

Google뿐만 아니라 칩 설명서도이 모든 것을 연결하고 칩과 대화하는 방법을 보여줍니다.

가공되지 않은 칩을 가지고 있습니까? 아니면 보드에 하나 또는 구입 한 칩이 있습니까?

당신의 질문은 내가 포드를 가지고 있고, 내가 필요한 브레이크 패드의 크기를 알지 못한다. 그리고 나는 딜러에게 그것들을 설치하게해야만한다.

트럭이 자동차입니까? 어느 백 모델이나 변형이 지난 백 년 동안 가지고 있었습니까? 설명서에서 크기/부품을 찾으십시오. 그리고 후자는 당연히 당신 스스로 할 수 있습니다, 또는 누군가 다른 사람에게 그들을 설치하게하십시오, 당신은 딜러에 가야하지 않습니다.

+0

답장을 보내 주셔서 감사합니다. 내가 설계 한 보드에서 SAML21 uC를 사용하고 있으며 openOCd를 SAM0 + familly와 함께 사용하는 방법에 대한 자습서를 찾을 수 없습니다. 다시 한 번 감사드립니다. – Engine