본문 바로가기
ESP32

[강좌]ESP32 4.3" TFT-LCD HMI - 3. 데모 프로그램 라이팅(Demo binary writing)

by 소나무기운 2023. 3. 23.
반응형

[2023/03/23] First Start.

소나무 기운 ,  전자제품 개발/생산

데모 프로그램 라이팅(Demo binary writing)

받아진 데이터 중에 "8-Burn operation" 폴더를 자세하게 살펴보겠습니다.

 

처음 제품을 받게되면 데모프로그램이 라이팅 되어 있습니다.

초기 데모프로그램 링크입니다. 참고하세요.

https://youtu.be/d2OXlVcRYrU

 

 

3개의 폴더가 있습니다.

첫번째

     "Burn files" - TN 4872 CTP-GT911.bin  ** 정전용량식 터치 480 x 272 TN 패널

                            TN 4827 NTP(without touch).bin  ** 터치없음 480 x 272 TN 패널

                            TN 2872 RTP(Resistance touch).bin  ** 저항식 터치 480 x 272 TN 패널

 

처럼 3개의 bin파일이 있습니다. (설명 참조)

 

두번째

    "Burn operation instructions" - 프로그램 실행시 필요한 선택 사항들 이미지로 설명되어 있습니다.

세번째

    "flash_download_tool_3.9.3" - 바이너리 파일을 다운로드하는 프로그램 입니다.

    자세한 사항은 다음 위치의 "Flash_Download_Tool_en.pdf" 파일을 참고하세요.

    (8-Burn operation>flash_download_tool_3.9.3>doc 폴더에 있습니다.)

 

 

 

 

Flash download 실행 방법

flash_download_tool_3.9.3.exe를 실행합니다.

 

먼저 ESP32-S3 모듈을 먼저 열결하세요.

 

프로그램을 실행하면 다음과 같이 나옵니다.

첫번째 화면에서 

"ESP32"를 선택합니다.

"Develop"를 선택합니다.

"UART"를 선택합니다.

제가 가지고 있는 제품은 "TN 4827 RTP(Resistance touch).bin 과 맞습니다.

어드레스는 0으로

80Mhz

QIO

COM port 맞추고

BAUD는 921600 선택

 

그리고, START버튼을 눌러 시작합니다.

 

그러면 아래 녹색 바가 움직이면 라이팅이 됩니다.

 

 

 

 

마무리

공장초기화 방법이기도 하고 이후 개발 프로그램이 마무리되어 많은 제품을 양산할 경우 사용할 수 있는 방법입니다.

 

여러개의 바이너리를 한번에 라이팅 할수 있습니다. 예를 들어 앞쪽에는 부트로더를  뒤쪽에는 어플리케이션을 모아 동시에 다운로드가 가능합니다.

 

Flash Download 프로그램은 Espressif사에서 제공하는 툴입니다.

 

 

참고문헌

 

다음에는 예제에 들어있는 LCD를 이용한 예제를 LVGL 라이브러리를 사용하는 데모와 사용하지 않는 데모를 나누어 동작해 보겟습니다.

 

 
 

 

 

틀린 부분이나 질문은 댓글 달아주세요.

즐거운 하루 보내세요. 감사합니다.

 

 

반응형

댓글