ATMEL 및 ATMEL 부트 로더에 대한 배경 지식이 있고 새로운 프로젝트를 위해 ARM으로 옮겨 가고 있습니다. 특히 우리는 STM32F303RET6을 사용할 것입니다. 이것은 본질적으로 아날로그 입력 핀 수가 더 많은 Cortex M4입니다.STM32F303의 부트 로더 : 공장 출하시 또는 외부에서 프로그래밍 되었습니까?
내가 부트 로더에 관한 문서를 통과 한 나는 매우 혼란 스러워요 :
는"내장 부트 로더가 위치한 다음 Getting Started Document의 19 페이지에
는 다음과 같은 말한다 시스템 메모리에서 이 프로그래밍 된 경우 by 제작시
또한 응용 프로그램 노트 AN2606, 81 페이지에는 USB를 통한 프로그래밍을 지원하지 않는이 기본 제공 부트 로더가 나와 있습니다. (단 UART, I2C 또는 CAN) I합니다 (ST-링크 V2를 사용하여 부트 로더를 프로그램의 필요성에 대해 읽은 인터넷를 통해 다른 장소에
그러나 (AN F103에 대해 있지만 같은 this one 등) ISP). 이 모든 중
나는 그래서 여기에 꽤 혼란 스러워요 내 질문은 다음과 같습니다
- 마 STM32 칩이 실제로 공장에서 여부를 프로그램 부트 로더와 함께가?
- 공장에 내장 된 부트 로더는 어떤 형태의 안전 장치가있는 "항상 존재하는"프로그래밍 인터페이스입니까? 두 번째 부트 로더를 나중에 프로그래밍 할 수 있습니까?
- 이전 질문은 다른 질문으로 넘어갑니다 : ST-linkV2 프로그래머를 사용하면 공장에서 프로그래밍 된 부트 로더를 덮어 쓰시겠습니까?
- BOOT1 선택 비트와 관련하여 나는 완전히 손해를보고 있습니다. 프로세서의 로직 기능이라면 어떻게 설정해야합니까? 이것은 닭고기와 계란의 문제처럼 보입니다.
- 마지막으로 USB를 통해이 칩을 리플 랙 할 수 있습니까? 그것은 내가 할 수있는 것으로 보입니다. STM32 문서 1은 ST에 의해 프로그래밍 된 embootde dbootloader가 할 수 없다고 말합니다. 다른 부트 로더가 필요합니까?
나는 혼란스럽고이 점에 정말로 도움을 주실 것을 알고 있습니다.
는 페드로
https://electronics.stackexchange.com/questions/72274/still-struggling-with-the-stm32f051c8t6-bootloader – MSalters