기본 외에 프로그래밍에 대한 경험이 많지 않지만 특정 시간에 도달하면 켜고 끄는 일련의 표시등을 프로그래밍하고 있습니다. 그러나 나는 점점 계속 프로그램의 메모리 사용 오버 플로우 :프로그램 메모리 사용량 초과 atmel
프로그램 메모리 사용 : 2066 바이트 100.9 % 전체 (메모리 오버플로) 데이터 메모리 사용 : 1 바이트 전체 0.8 %
사람을 올바른 방향으로 날 지점 수있는 이것이 의미하는 방법과 그것을 다루는 방법?
기본 외에 프로그래밍에 대한 경험이 많지 않지만 특정 시간에 도달하면 켜고 끄는 일련의 표시등을 프로그래밍하고 있습니다. 그러나 나는 점점 계속 프로그램의 메모리 사용 오버 플로우 :프로그램 메모리 사용량 초과 atmel
프로그램 메모리 사용 : 2066 바이트 100.9 % 전체 (메모리 오버플로) 데이터 메모리 사용 : 1 바이트 전체 0.8 %
사람을 올바른 방향으로 날 지점 수있는 이것이 의미하는 방법과 그것을 다루는 방법?
프로젝트 옵션에서 코드의 최적화 수준을 변경하고 크기를 최적화 할 수 있습니다.
Atmel Studio에서 Project -> YourProjectName Properties -> Toolchain -> Optimization -> Optimization Level : 크기 (-Os)에 맞게 최적화를 선택하십시오.
이렇게하면 코드 풋 프린트가 줄어들지 만 타이밍에 부정적인 영향을 미칠 수 있지만 응용 프로그램에서 마이크로 초는 중요하지 않다고 가정합니다.
코드를 보지 못했지만 애플리케이션 디자인을 조사해야합니다. 이러한 간단한 작업을 위해 사용 가능한 프로그램 메모리가 충분해야하며, 특히 RAM의 1 % 미만이 사용되는 경우에는 충분해야합니다.
코드를 공유 하시겠습니까? – WhatsThePoint