baseflight 에서 펌업이 있길래 펌업눌렀다 잘 안되길래 여러번 하다보니 벽돌이 ㄷㄷㄷ
Bootloader 에러;; 허걱..
이게 일반보드면..Boot 핀이 있겠지만 이놈은 Boot 핀이 없네요;;
STM32 핀 스펙으로 BOOT0 핀 찾고
3.3V 도 찾고 해서.. 2개 쇼트후, 강제로 STM 펌웨어 툴로 진입해서 HEX 파일 밀어넣었습니다.
그랬더나 살아나긴 했는데;;
자동 펌 업그레이드는 계속 Bootloader 에러네요;;
이게 저놈의 구조적인 문제인지.. 아님 제 보드가 맛가서 그런지까진 잘 모르겠는데 (워낙 쓰는사람이 없는 기체라 ㅎㅎ)
암튼..벽돌된거 살려는 놨고..
이김에 cleanflight 펌웨어 받아서 최신으로 올렸습니다.
몇일 삽질한후 터득한 내용입니다.
뭐.. NAZE 메뉴얼에 다 나옵니다. ㅋㅋ
http://code.google.com/p/afrodevices/downloads/list
여기에서 STM32 플래시툴을 받습니다.
http://code.google.com/p/afrodevices/downloads/detail?name=stm32-stm8_flash_loader_demo.zip&can=2&q=
그리고 일단 깔아두시고..
NAZE32 에 Boot 핀을 납땜 또는 점퍼등으로 쇼트시킵니다.
jumper 260 엔 Boot 핀이 없습니다.
그래서 찾아서 납땜합니다.
서로 쇼트시키면 CPU 의 Boot 핀으로 3.3V 가 공급되도록 하는것입니다.
이렇게 한후, 컴에 연결합니다.
그리고 아까 받아둔 STM32 프로그램일 실행시킵니다.
그리고 시리얼탭에 포트 선택하고 다음..
위와 같이 선택하고,, 펌웨어는..
메뉴얼같이 baseflight.hex 다운받아 쓰시지마시고 (구형이라 못씀)
본 게시물에 첨부한 cleanflight_NAZE.hex 를 넣습니다. (NAZE 32 전용 입니다. ,CC3D 버전 아닙니다.)
첨부파일중 cleanflight_NAZE.hex 는 오늘 6월 3일자 1.9 버전이며
cleanflight_NAZE_181.hex 는 기존 1.8.1 버전입니다.
이거 올리시면 다시 업글 안해도 되니 한방에 펌웨어 선택해 넣으시면 됩니다.
업글이 다 끝나면.. Boot 핀 쇼트한거 떼시고..
cleanflight 접속하시면 다시 연결되실껍니다.