2012-05-14 5 views
0

심각한 문제가 있습니다. usart를 사용하여 stm32 검색 보드 (STM32L152RBT6)를 부팅하고 싶습니다. 나는 BOOT0 = HIGH와 BOOT1 = LOW를 넣어 시스템 메모리 부팅 모드로 들어가 보려고 시도했다. 그럼 난 하이퍼 터미널 (아무 일도)를 사용하여 내. BIN 파일을 보내려고. 나는 또한 ST로 플래시 로더 유틸리티를 시도했다.STM32 디스커버리 임베디드 직렬 부트 로더 USART, IAP

또한 In Application Programming에 관한 몇 가지 데이터 시트를 읽었습니다. 나는 IAP 펌웨어를 다운로드하고 태워 버렸지 만, usart가 다른 설정을 할 수도 있기 때문에 하이퍼 터미널에 아무 것도 나타나지 않을 수도 있습니다.

usart를 사용하여 stm32 검색 보드의 플래시 메모리를 프로그래밍하고 싶습니다. 도와주세요! 내가 시스템 메모리로 부팅 한 후, 다음은 뭐니?

답변

3

다운로드 "ST 마이크로 일렉트로닉스 플래시 로더는"가정이 USART - 난 소위 생각하여 프로그래밍에 사용되는 소프트웨어입니다하지만 난

+0

예, 고맙습니다. 최신 버전을 다운로드했습니다. stm32l1xxx를 지원하는 stmicroelectronics 플래시 로더 2.5. 그것은 지금 ok 부츠. – Ishmeet

1

나는 단지 그것을 생각 내 맞춤형 보드에 연결할 수 없습니다로 운이 아니었다 > 0을 선택하도록 허용하더라도 장치 관리자를 사용하여 < 10을 수정하고 다시 시도하십시오.

나는 정확히 같은 문제가 있었으며, 나는 comport를 사용하려고했기 때문에 > 9 :)

1

안녕하세요 저는 stm32에서 일하지 않았습니다. 그러나 ST가 제공하는 플래시 부트 로더 소프트웨어로 작업 한 경우. 부트 로더 옵션 바이트를 활성화하십시오. 그런 다음 마이크로 컨트롤러를 재설정하고 즉시 다음을 클릭해야합니다. 작동합니다.

내 컨트롤러에서 위치 8000에서 0x82 또는 0xAC 바이트를 검색합니다. 위치 8000을 지우면 부트 로더에만 남아 있습니다. 그러면 작동 할 플래시 로더 소프트웨어를 테스트 할 수 있습니다.