AVR Freaks 포럼에 대한 답변을 얻지 못했고 여기 누군가가 나를 도울 수 있는지 궁금합니다.Atmel AVR Studio (ASF 사용)에서 작동하지 않는 시스템 호출
대답 은 this SO question에 속할 수 있습니다.하지만 왜 필요한지 확실하지 않습니다.
기본적으로 저는 Atmel 프로젝트 (AVR studio 6, UC3 프로세서)를 가지고 있습니다. 코드가 컴파일 및 링크되고 Atmel 보드에로드하여 디버거에서 단계별로 실행할 수 있습니다.
그러나 sprintf(), malloc() 또는 memcpy()에 대한 (유효한) 호출을 건너 뛰거나 줄 바꿈 점까지 실행하려고하면 아직 발견되지 않음), IDE는 코드의 다음 줄로 돌아 가지 않으며, 멈추거나 영원히 멈추는 것처럼 보입니다.
[참고] 컴파일러 최적화가 꺼져
내가 (일부 링커 옵션을 설정해야합니까 예를 들어, 링크 나)는 도움이되지 않았다 & 시도? 또는 일부 라이브러리를 구축?
을하는 (정적 무엇 코드 컴파일러와 링크 -이 표준 함수를 호출 할 때 연결되는 것은 무엇입니까? 다른 컴파일러 나 링커 오류가 예상되지만 아무 것도 얻지 못한다면 - 내 코드가 실행되지 않는 이유는 무엇입니까?
그런 바보 같은 n00nb 질문에 미안하지만 내 첫 마이크로 컨트롤러 프로젝트입니다.
통화를 스테핑 * 해 보았습니까? 당신은 AVR 조립 지역에서 끝날 수도 있지만, 적어도 당신은 무엇이 충돌인지 알 수있을 것입니다. – nneonneo