일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- STM32
- 서버리스
- 파이썬
- 보안
- esp8266
- 급속충전기
- OCPP
- AWS
- 안드로이드
- 전기차
- homeassistant
- 전기차충전
- flask
- 전기차충전기
- 충전기
- 에버온
- 라즈베리파이
- thread
- Android
- IOT Core
- 디자인패턴
- YMODEM
- everon
- raspberry
- 홈어시스턴트
- lambda
- 펌웨어
- 플라스크
- dynamodb
- 완속충전기
Archives
- Today
- Total
Louie NRT Story
[STM32] Flash Protection 해제 본문
반응형
작성일: 21년 4월 6일
Index
1. 메모리 삭제 에러
2. Flash Lock이 걸린 재현 상황 예측
3. Flash Lock 해제
4. 메모리 전체 Erase
1. 메모리 삭제 에러
"Mass erase operation failed. Please verify flash protection"
"Error: failed to erase memory"
2. Flash Lock이 걸린 재현 상황 예측
1) Boot Loader를 실행함
2) Flash 메모리에 있던것을 Ram에 올려놓고 실행함
3) 실행 도중 Flash 메모리가 손상됨
4) 코드에 따라 Flash 메모리 Lock 걸고 재부팅
5) Flash 메모리 손상으로 인해 부팅 되지 않음
6) 펌웨어 다운로드 하려고 해도 Lock 걸려 있어서 Erase 되지 않아서 다운로드 불가
3. Flash Lock 해제
- STM32CubeProgrammer 좌측 "OB" 클릭
- Write Protection 탭 열기
- 해당 메모리 전체 선택함
- Apply 버튼 클릭
- 메모리에 걸린 모든 Lock이 해제됨
4. 메모리 전체 Erase
- "Full Chip erase" 버튼 클릭
- 메모리에 모드 "1"로 써진것을 확인 할 수 있음
반응형
'전기차충전기' 카테고리의 다른 글
[electron] 시리얼 통신 - Todo (0) | 2021.04.07 |
---|---|
[STM32] Ymodem 이용한 파일 다운로드 (0) | 2021.04.06 |
[펌웨어] 디바이스 드라이버 - Todo (0) | 2021.04.05 |
[STM32] stm32f1 IAP(In Application Programming) - 01 (0) | 2021.04.05 |
[어플리케이션] Electron 강의 (0) | 2021.04.04 |
Comments