(7/7) PRO처럼 디버깅하기 위한 7가지 팁: PinView를 사용하여 등록 상태 확인
시나리오
-고객 프로젝트를 디버깅하고 있지만 소스 프로젝트에 액세스할 수 없습니다.
-고객들은 프로젝트를 개발하기 위해 IAR EWARM을 사용하지만 저는 현재 KEIL μVision만 가지고 있습니다.
디버그 팁
-KEIL μVision 또는 IAR EWARM을 사용하지 않고 루아 파일과 함께 PinView를 사용하여 MCU 메모리에 액세스합니다.
- 하드웨어 회로를 확인하는 레지스터 액세스
- SRAM 데이터 덤프
- 테스트 프로그램을 신속하게 구현할 수 있도록 루아어 지원
- https://www.lua.org/
1.루아 파일 스크립트를 실행합니다.
2.PinView 로그 창에 변경 사항이 표시됩니다.
- my1.lua – Dump SRAM data
- my.lua – Access GPIOA register to toggle IO