ARM Cortex-M0 +에서 작업 중입니다. 대기 전력 소비를 측정하려면 CPU를 딥 슬립 모드에 두어야합니다. Keil uLink 디버거를 사용하여 펌웨어를로드합니다. 그러나 디버거를 연결하면 CPU가 잠자기 중지됩니다. 펌웨어를로드/실행 한 후 디버거 포트를 비활성화 할 수 있습니까? 어떻게해야합니까?펌웨어로드 후 ARM M0 + 디버그 포트 사용 안 함
0
A
답변
0
이 기능은 설계된 기능, 장치 특정 기능 및 도구 기능 사이의 회색 영역에 나타날 수 있습니다.
ARM ADIv5 디버그 인터페이스는 확실히 DEBUGPWRUP을 요청할 수 있습니다. 도구가 SWD 또는 JTAG를 통해 연결될 때 액세스를하기 전에이 도구를 설정해야합니다. 단순히 연결을 당김으로써 비트가 지워지지는 않습니다 (타겟쪽에 활성 표시가 없음). 디버그 툴체인을 사용하여이 비트를 지우면 (저수준 드라이브가 아닌) 까다로울 수 있습니다.
일부 STM32 장치는 공급 업체별 라이브러리에 DBGMCU_Config를 제공하여 절전 상태와 디버그 간의 상호 작용을 제어하는 것 같습니다. 디버그가 연결되어 있어도 저전력 상태를 에뮬레이트 (즉, 활성 상태로 유지하거나 방금 멈춤)하거나 절전 모드로 둘 수 있습니다.
이 세부 정보 수준은 일반적으로 공급 업체의 장치 별 설명서에 설명되어 있으며 필요한 것을 달성하는 방법은 여러 가지가있을 수 있습니다. 전력에 민감한 부분은 원하는 측정 유형에 대한 응용 노트를 가질 확률이 높습니다.
관련 문제
- 1. 리눅스에서 포트 차단 사용 안 함
- 2. 포트 443의 아파치에서 ssl 사용 안 함
- 3. 디버그 모드에서 EnableOptimizations 사용 안 함
- 4. VB.NET 디버그 단추 사용 안 함
- 5. 피커 사용 후 AutoCompleteTextField 사용 안 함
- 6. ARM 템플릿을 사용하여 ARR 선호 사용 안 함
- 7. JButton 사용 안 함
- 8. 부트 로더 재배치 후 ARM M0 + 예외 스택 포인터
- 9. ultraWebGrid 사용 안 함
- 10. 스크롤 사용 안 함
- 11. doubleclick 후 확장 사용 안 함
- 12. 양식 성공 후 양식 사용 안 함
- 13. Yii 업데이트 후 링크 사용 안 함
- 14. datepicker에서 선택 후 날짜 사용 안 함
- 15. jQuery주기 : 콜백 후 처음 사용 안 함
- 16. 특정 스크롤 후 스크립트 사용 안 함
- 17. 인터넷 탐색기의 탭 사용 안 함 = "사용 안 함"단추
- 18. UIPickerView 사용 안 함
- 19. 사용 안 함 대신
- 20. 저장소 사용 안 함
- 21. SessionStateModule 사용 안 함
- 22. CheckedTextView 사용 안 함
- 23. jQuery 사용 안 함
- 24. Quicklook 사용 안 함
- 25. -msse 사용 안 함
- 26. 장치 사용 안 함
- 27. 사용 안 함 속성이
- 28. CXF jax-rs에서 멀티 포트 캐싱 사용 안 함
- 29. 클릭하면 사용/사용 안 함
- 30. 필드 사용/사용 안 함
당신은 무엇을 시도 했습니까? –
@old_timer Google에서 아무 것도 찾지 못했습니다. Keil 문서가 잘 색인 된 것 같아 놀랍습니다. –
왜 Google과 Keil을 사용하여 팔 웹 사이트에서 팔 문서를 찾으십니까? 언제든지 ARM 칩을 사용하고 싶다면 trm과 아키텍처 참조 매뉴얼을 얻으십시오. mips를 사용하고 싶다면, ip가 아닌 코어, atmel avr, 거기로 가십시오, msp430을 사용하면 해당 문서를 얻을 수 있습니다. ... 베어 메탈 개발 단계 1 (잘 단계 하나는 회로도를 얻습니다. 2 단계는 회로도의 모든 부품에 대한 문서를 얻습니다). –