[Firmware] STMF4 시리즈 부트로더, iap 개발 팁

상용제품을 출시하면 펌웨어를 업데이트 해야할 일이 분명 있을 것이다.
jtag이나 st-link 라인을 실 제품에서는 제거해놓은 경우가 많고 제품을 죄다 뜯거나 할 수가 없으니 이런저런 기타 등등 문제로 uart를 통한 펌웨어 업데이트는 언젠가는 만나게 되는 문제다. 


1. 전원 입력 2. 0x0800 0000로 이동 //flash address, 제품마다 주소다름 3. 부트로더 코드를 읽는다 if( uart로 5초 이내에 key 입력이 있었는가? ) { //yes 4. uart로 펌웨어 다운로드 5. flash write 6. reboot } else { //no 4. 메인 어플리케이션으로 이동 } 


https://rin2papa.tistory.com/77 

https://chocokeki.tistory.com/762 

https://navyuginfo.com/custom-bootloader-for-stm32f072rb/ 

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기
captcha
자동등록방지 숫자입력

기타

번호 제목 글쓴이 날짜 조회수
13 [DICOM] 정보 최고관리자 11-20 2,160
12 [개발툴] Cross Platform UART Monitor 최고관리자 11-11 1,221
11 익명화 최고관리자 11-05 1,291
10 [KT Cloud] Linux 계열 서버 Data Disk Mount -LVM 구성 최고관리자 11-03 1,594
9 [의료영상솔루션] 의료영상솔루션에서 빅데이터로 'PACS의 진화' 최고관리자 10-26 1,380
8 [Firmware] STM8 Linker: text size overflow 최고관리자 10-26 1,649
7 [STM8] ST Visual Studio 프로젝트 셋팅 최고관리자 10-22 1,563
6 [Firmware] SMT32 HTTP Client 코드 작성을 위한 lwIP Library 최고관리자 10-15 2,770
5 [Firmware] STMF4 시리즈 부트로더, iap 개발 팁 최고관리자 10-15 1,643
4 [특허] 한국, 미국, 일본, 유럽연합, 중국의 디자인보호제도 비교 최고관리자 10-14 1,938
3 [주식] 현재가 창에서 매도. 매수 총잔량으로 파악 하는법 상승시점 파악: 매수시점 최고관리자 09-09 13,255
2 [리눅스] BASH 쉘 설정 최고관리자 09-08 1,897
1 가비아 - Google 도메인 소유자 확인 최고관리자 08-25 1,276