초보의 아웅다웅 설계하기/ABOV

[ABOV] A33G52 EVM 보드를 사용한 부트로더

로망와니 2022. 3. 24. 21:06

Example Code_A33G52x.zip
6.80MB

 

 

ABOV에 부트로더를 사용한 펌웨어 다운로드 프로그램이 없어 ST의 IAP를 수정하여 적용하였습니다.

Silicon Labs의 X-Modem을 올릴까 ST의 Y-Modem을 올릴까 고민하다가 ST에서 제공하는 Y-Modem을 올렸습니다.

Silicon Labs에서 제공하는 프로그램은 제 기억에 특정 baudrate가 없이 처음 입력하는 버튼의 길이를 측정하여 baudrate를 자동 설정했던 것으로 기억합니다. 아이디어 진짜 신박하다고 생각했었는데. ㅎㅎ

Y-Modem 테스트는 하이퍼 터미널 프로그램을 사용하였습니다.(압축 파일 내에 넣었습니다.)

 

Oanny라고 적힌 부분들을 따라가보면 변경 부분이 쉽게 보입니다.

 


IAP 사이즈를 널널하게 0x5000을 잡아서 Application의 시작점을 0x5000으로 하였습니다.